META-INF.modules.java.desktop.classes.com.sun.media.sound.MidiUtils.class Maven / Gradle / Ivy
???? 8 ? p
q r s t
u v
w
x y
x z {
x | }A??8
~
?A.?? ?
? ? ? ? ?
?
? ?
?
? ?
? ?
? ?
TempoCache InnerClasses DEFAULT_TEMPO_MPQ I
ConstantValue ? META_END_OF_TRACK_TYPE / META_TEMPO_TYPE Q ()V Code LineNumberTable LocalVariableTable this Lcom/sun/media/sound/MidiUtils; unsupportedDevice ? Info @(Ljavax/sound/midi/MidiDevice$Info;)Ljava/lang/RuntimeException; info "Ljavax/sound/midi/MidiDevice$Info; isMetaEndOfTrack !(Ljavax/sound/midi/MidiMessage;)Z midiMsg Ljavax/sound/midi/MidiMessage; msg [B
StackMapTable = isMetaTempo getTempoMPQ !(Ljavax/sound/midi/MidiMessage;)I tempo convertTempo (D)D D ticks2microsec (JDI)J tick J tempoMPQ
resolution microsec2ticks us tick2microsecond I(Ljavax/sound/midi/Sequence;JLcom/sun/media/sound/MidiUtils$TempoCache;)J seconds i seq Ljavax/sound/midi/Sequence; cache *Lcom/sun/media/sound/MidiUtils$TempoCache; ticks [J tempos [I
cacheCount
snapshotIndex
snapshotMicro X Z microsecond2tick dTick nextTime micros
newReadPos
tick2index (Ljavax/sound/midi/Track;J)I t low high track Ljavax/sound/midi/Track; ret
SourceFile MidiUtils.java NestMembers com/sun/media/sound/Printer + , "java/lang/IllegalArgumentException ,MidiDevice %s not supported by this provider java/lang/Object ? ? ? + ? ? ? ? ? ? javax/sound/midi/MetaMessage ? ? com/sun/media/sound/MidiUtils ? ? javax/sound/midi/Sequence ? ? (com/sun/media/sound/MidiUtils$TempoCache + ? W X Y Z \ $ ] $ G H ? ? ? $ M H ? ? ? ? ? ? ? ? ? javax/sound/midi/MidiDevice$Info java/lang/String format 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; (Ljava/lang/String;)V javax/sound/midi/MidiMessage getLength ()I getStatus
getMessage ()[B getDivisionType ()F
getResolution (Ljavax/sound/midi/Sequence;)V
getTempoMPQAt (J)F currTempo javax/sound/midi/Track size get (I)Ljavax/sound/midi/MidiEvent; javax/sound/midi/MidiEvent getTick ()J javax/sound/midi/MidiDevice 1 # $ % &