All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.modules.java.desktop.classes.com.sun.media.sound.WaveExtensibleFileReader.class Maven / Gradle / Ivy

????:?
!com/sun/media/sound/SunFileReader()Vjava/lang/StringBuilder
	
,com/sun/media/sound/WaveExtensibleFileReaderallchannelnames[Ljava/lang/String;	channelnames
append-(Ljava/lang/String;)Ljava/lang/StringBuilder;
(C)Ljava/lang/StringBuilder;
length()I
!"#	substring(II)Ljava/lang/String;%com/sun/media/sound/RIFFReader
$'((Ljava/io/InputStream;)V
$*+,	getFormat()Ljava/lang/String;.RIFF
01234java/lang/Stringequals(Ljava/lang/Object;)Z61javax/sound/sampled/UnsupportedAudioFileException
5
$9:,getType<WAVE
$>?@hasNextChunk()Z
$BCD	nextChunk"()Lcom/sun/media/sound/RIFFReader;Ffmt 
$HIreadUnsignedShortK"com/sun/media/sound/WaveFileFormat??
$NOPreadUnsignedInt()J
RSTUV1com/sun/media/sound/WaveExtensibleFileReader$GUIDreadU(Lcom/sun/media/sound/RIFFReader;)Lcom/sun/media/sound/WaveExtensibleFileReader$GUID;Xdata
$Z[PgetSize]java/util/HashMap
\
`abdecodeChannelMask(J)Ljava/lang/String;dchannelOrderfghij
java/util/Mapput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;lchannelMask
nopqrjava/lang/LongvalueOf(J)Ljava/lang/Long;tvalidBitsPerSample
vwxqyjava/lang/Integer(I)Ljava/lang/Integer;	{|}SUBTYPE_PCM3Lcom/sun/media/sound/WaveExtensibleFileReader$GUID;
R1?javax/sound/sampled/AudioFormat	?????(javax/sound/sampled/AudioFormat$EncodingPCM_UNSIGNED*Ljavax/sound/sampled/AudioFormat$Encoding;
??B(Ljavax/sound/sampled/AudioFormat$Encoding;FIIIFZLjava/util/Map;)V	????
PCM_SIGNED	??}SUBTYPE_IEEE_FLOAT	????	PCM_FLOAT?&com/sun/media/sound/StandardFileFormat	???<?(javax/sound/sampled/AudioFileFormat$Type*Ljavax/sound/sampled/AudioFileFormat$Type;
??getFrameSize
???O(Ljavax/sound/sampled/AudioFileFormat$Type;Ljavax/sound/sampled/AudioFormat;J)V
???getAudioFileFormat?(Ljava/io/InputStream;)Lcom/sun/media/sound/StandardFileFormat;
??+?#()Ljavax/sound/sampled/AudioFormat;
???PgetLongFrameLength?$javax/sound/sampled/AudioInputStream
???:(Ljava/io/InputStream;Ljavax/sound/sampled/AudioFormat;J)V?FL?FR?FC?LF?BL?BR?FLC?FLR?BC?SL?SR?TC?TFL?TFC?TFR?TBL?TBC?TBR?w1?w2?w3?w4?w5?w6?w7?w8?w9?w10?w11?w12?w13?w14?w15?w16?w17?w18?w19?w20?w21?w22w23w24w25w26w27
w28w29w30w31w32w33w34w35w36w37w38 w39"w40$w41&w42(w43*w44,w45.w460w472w484w496w508w51:w52<w53>w54@w55Bw56Dw57Fw58Hw59Jw60Lw61Nw62Pw63Rw64
RTU(JIIIIIIIIII)VCodeLineNumberTableLocalVariableTablethis.Lcom/sun/media/sound/WaveExtensibleFileReader;iIchannelmaskJsbLjava/lang/StringBuilder;m
StackMapTablegetAudioFileFormatImplformatcbSizechunk Lcom/sun/media/sound/RIFFReader;streamLjava/io/InputStream;riffiterator	fmt_foundZ
data_foundchannels
samplerate	framesizebitsdataSize	subFormatpLjava/util/Map;
s_channelmaskLjava/lang/String;audioformat!Ljavax/sound/sampled/AudioFormat;LocalVariableTypeTable5Ljava/util/Map;java/io/InputStream
Exceptions?java/io/IOExceptiongetAudioInputStream=(Ljava/io/InputStream;)Ljavax/sound/sampled/AudioInputStream;(Lcom/sun/media/sound/StandardFileFormat;af
SourceFileWaveExtensibleFileReader.javaNestMembersInnerClassesGUIDEncoding?#javax/sound/sampled/AudioFileFormatType1|}?}X/*??Y,Z[\
abX?k?Y?	M
B6?
??C!	??/???,?2? ?W?,?
2? ?W!iB????,???,,?d? ?Y2??
???'?:?J?P?V?]?_?Z*
I]^k_`cab
ac`d?
,?e?X
?$Y+?&M,?)-?/??5Y?7?,?8;?/??5Y?7?>66
766		7
6	7
:,?=??,?A:?)E?/?w>?G6L??5Y?7??G6?M7?MX?G6?G6	?G6??5Y?7??G6	??5Y?7??M7
?Q:?)W?/??Y7
6???X???5Y?7??\Y?^:
?_:?c?eW
	??k
?m?eWs?u?eW:?z?~?F	?!?Y???	???:?R?Y???	???:?4???~?!?Y???	???:??5Y?7???Y??
???m???Y?<?	???)?1?3?6?9?<???B?E?H?K?N?U?[?h?j?q?x????????????????????????????????????????
????+?2?A?P?S?^?e???????????????Z?qkf^?3g^[?hi?[\?jk	?li3?mn6?on9?p^<?q`??r^B?s^	E?t`
H?t^K?l`
N?u}?vw?xyS?z{|?v}dM?$?
~$R?1$?7?
?? f0?A(?5???X?O*+??M,??N,??7?$Y+?&:?=?'?A:?)W?/???Y-?????׻5Y?7?Y*
	
#*7
DGZH*hiO[\OjkIf?D?{>`4lid?~?$(?5??X|X?0Y?SY?SY?SY?SY?SY?SY?SY?SY?SY	?SY
?SY?SY?SY
?SY?SY?SY?SY?S?@?0Y?SY?SY?SY?SY?SY?SY?SY?SY?SY	?SY
?SY?SY?SY
?SY?SY?SY?SY?SY?SY?SY?SY?SY?SYSYSYSYSY	SYSY
SYSYSY SY!SY"SY#SY$SY%SY&SY'!SY(#SY)%SY*'SY+)SY,+SY--SY./SY/1SY03SY15SY27SY39SY4;SY5=SY6?SY7ASY8CSY9ESY:GSY;ISY<KSY=MSY>OSY?QS?
?RY
??8?q?S?z?RYV??8?q?S???Y?n??7????R?R???	???	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy