META-INF.modules.java.desktop.classes.com.sun.media.sound.MidiUtils.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of java.desktop Show documentation
Show all versions of java.desktop Show documentation
Bytecoder java.desktop Module
???? 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 # $ % &