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

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

????:t
&com/sun/media/sound/SoftMixingDataLineK(Lcom/sun/media/sound/SoftMixingMixer;Ljavax/sound/sampled/DataLine$Info;)V		
,com/sun/media/sound/SoftMixingSourceDataLineopenZjavax/sound/sampled/AudioFormatG,D

(FIIZZ)V	format!Ljavax/sound/sampled/AudioFormat;	
bufferSizeI	active	 cycling_read_pos	"#cycling_write_pos	%&
cycling_avail	()*cycling_frameposJ	,-_active
/01isOpen()Z	34	framesize6"java/lang/IllegalArgumentException8GNumber of bytes does not represent an integral number of sample frames.
5:;(Ljava/lang/String;)V=(java/lang/ArrayIndexOutOfBoundsException
<?@(I)V	BCDcycling_buffer[B
FGHIJjava/lang/Threadsleep(J)VLjava/lang/InterruptedException
NO1	isRunning	QRS	rightgainF	UVS
_rightgain	XYSleftgain	[\S	_leftgain	^_Seff1gain	abS	_eff1gain	deSeff2gain	ghS	_eff2gainj'com/sun/media/sound/SoftMixingMainMixer
lmnop#com/sun/media/sound/SoftAudioBufferarray()[F
lrstgetSize()I	vwin_nrofchannels	yz{
readbuffer[F	}~afis+Lcom/sun/media/sound/AudioFloatInputStream;
?????)com/sun/media/sound/AudioFloatInputStreamread([F)I
?????java/util/Arraysfill([FIIF)V?java/io/IOException	??out_nrofchannels?6??C-
??$(Ljavax/sound/sampled/AudioFormat;)V

???getFrameRate()F

??tgetFrameSize
??%(Ljavax/sound/sampled/AudioFormat;I)V	???
control_mutexLjava/lang/Object;	???mixer%Lcom/sun/media/sound/SoftMixingMixer;
?/?#com/sun/media/sound/SoftMixingMixer
???()V	???implicitOpen?javax/sound/sampled/LineEvent	?????"javax/sound/sampled/LineEvent$TypeOPEN$Ljavax/sound/sampled/LineEvent$Type;
???B(Ljavax/sound/sampled/Line;Ljavax/sound/sampled/LineEvent$Type;J)V
????	getFormat#()Ljavax/sound/sampled/AudioFormat;	??outputformat

??tgetChannels
????getMainMixer+()Lcom/sun/media/sound/SoftMixingMainMixer;
i???openLine+(Lcom/sun/media/sound/SoftMixingDataLine;)V?.com/sun/media/sound/SoftMixingSourceDataLine$1
???1(Lcom/sun/media/sound/SoftMixingSourceDataLine;)V?$javax/sound/sampled/AudioInputStream?javax/sound/sampled/AudioSystem????????
???:(Ljava/io/InputStream;Ljavax/sound/sampled/AudioFormat;J)V
????getInputStreamS(Ljavax/sound/sampled/AudioInputStream;)Lcom/sun/media/sound/AudioFloatInputStream;?Hcom/sun/media/sound/SoftMixingSourceDataLine$NonBlockingFloatInputStream
???.(Lcom/sun/media/sound/AudioFloatInputStream;)V

???
getSampleRate
?????java/lang/Mathabs(F)F>???????Ecom/sun/media/sound/SoftMixingDataLine$AudioFloatInputStreamResampler
???O(Lcom/sun/media/sound/AudioFloatInputStream;Ljavax/sound/sampled/AudioFormat;)V
?

???matches$(Ljavax/sound/sampled/AudioFormat;)Z?java/lang/IllegalStateException
??t
getBufferSizemakeConcatWithConstants6(Ljavax/sound/sampled/AudioFormat;I)Ljava/lang/String;
?:
	sendEvent"(Ljavax/sound/sampled/LineEvent;)V
	
getLongFramePosition()J??A.??	??START	??STOP
?stop	??CLOSE
i?	closeLine"javax/sound/sampled/SourceDataLineCodeLineNumberTableLocalVariableTablethis.Lcom/sun/media/sound/SoftMixingSourceDataLine;info#Ljavax/sound/sampled/DataLine$Info;write([BII)Iposavaile Ljava/lang/InterruptedException;bofflenbuffbuff_lenl
StackMapTableD6java/lang/Object8java/lang/ThrowableprocessControlLogicprocessAudioLogic)([Lcom/sun/media/sound/SoftAudioBuffer;)Viixeff1eff2leftright	bufferlenreadlenretin_cbuffers&[Lcom/sun/media/sound/SoftAudioBuffer;G{
ExceptionsL,javax/sound/sampled/LineUnavailableExceptioncycling_inputstreamLjava/io/InputStream;eventLjavax/sound/sampled/LineEvent;	availabledrainflushgetFramePositiongetLevelgetMicrosecondPositionisActivestartclose
SourceFileSoftMixingSourceDataLine.javaNestMembersBootstrapMethods_
`abc$java/lang/invoke/StringConcatFactory?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;e3Line is already open with format  and bufferSize InnerClassesh!javax/sound/sampled/DataLine$Infojjavax/sound/sampled/DataLineInfoTypeNonBlockingFloatInputStreamAudioFloatInputStreamResamplerp%java/lang/invoke/MethodHandles$Lookuprjava/lang/invoke/MethodHandlesLookup14z{CD #&)*~-??wVS\SbShS ?A*+,?*?*?
Y??*?*?*?*?!*?$*	?'*?+?!.?026":'>,@1B6D;?@?" A#$A??A%&'( {?*?.??*?2p?
?5Y7?9??????a+????
??*?A:*?A?66??*?AY:?*?!6	*?$6?.??$	?	+?3T??	???6	???*?$*	?!?	ìç:
?
??
?E?:?*?M????r?]???????????K!?%??	??? ?)?5???E?L?O?U?]?c?i?o?v?y?????????????????????????????????????"pcO)	iO*?+,?*?#$?-D?.?/E?0DL?1O?23T	?4?5 ??	4457?44MK?	9? g)**??+**?P?T**?W?Z**?]?`**?c?f?!???? ?(?")#$:; 7?*?+??+2?kM+2?kN+2?q6*?uh6*?x?
*?x??*??x6*?|*?x??6*?u?*?x???:*?u666	?#,\0*?x	0*?ZjbQ?	`6	???*???h*?u?366	?#-\0*?x	0*?TjbQ?	`6	??ܧ066	?#-\0*?x	0*?TjbQ?	`6	???*?`????o+2?k:6	6
	?$	\0*?x
0*?`jbQ?	
`6
???*?u?16	6
	?$	\0*?x
0*?`jbQ?	
`6
???*?f????o+2?k:6	6
	?$	\0*?x
0*?fjbQ?	
`6
???*?u?16	6
	?$	\0*?x
0*?fjbQ?	
`6
??۱Bdg?!?.?????&?7???B?O?X?d?g?i?o?|???????????????????	*	>KS`
t??????????? "?r*<u'=	?*<?'=	?*<?'=	 +<	#(=
V+<	Y(=
d>{?+<	?(=
?+<	?(=
?d?{?@{?A{?B&?CB?Do?E?#$?FG3k?7HII?$B???&??&??&?I?'?
?'?I?'?
?'H? 7	**????!
$%"	#$JK? o"*??*+??
n?+??h?*+*????!)*+,!-""#$"3JK? bCN+?? h?+?? h=*??Y:?*?.??*?????*????*??????Y*??	??N*+??pd?*+?*+???2**??????**???õ?*+?õu*?*????*??**?2h??A*?*?!*?$*	?'??Y*??:*??Y+׷ٸܵ|*??Y*?|??|+??*????f??*??Y*?|*????|?#+*???????Y*??*??????ç:??-?*-??.1161!?(35
68:$;.<5==@JBNCVD[EcFnGyH?J?L?N?O?P?Q?R?T??????????????????+?9?=?B?"4?MMNC#$CCAOP3???'5??E7?JKQt s*?AYL?*?A?*?$d+ìM+?,?!???"#$3?57R? ?'*?AYM?*?$<,çN,?-???
?E?M????"K!*
???????"?#?$?"**#+,*'#$3'?57?FK?S? ?!*?AYL?*?*?!*?$+çM+?,??!????? ?"!#$3?57??t m*??YL?*?+ìM+?,?
!???"#$3?57?? m*??YL?*?+ðM+?,?
!???"#$3?57Tt 0*???!?"#$U? .?!?"#$
 m*?AYL?*?'+íM+?,?
!???"#$3?57V F*??
*????ok??!???"#$W1 m*??YL?*?+ìM+?,?
!???"#$3?57O1 m*??YL?*?+ìM+?,?
!???"#$3?57X? ?CL*??YM?*?.?"*??,ñ*???Y*?*???L,çN,?-?+?*+??	414474!2??	?????(?/?9?=?B?"C#$AOP3??5D7?? ?CL*??YM?*?.?"*??,ñ*???Y*?*???L,çN,?-?+?*+??	414474!2		(
/9=B"C#$AOP3??5D7?Y? ?KL*??YM?*?.?,ñ*???Y*?*???L*?*????*?,çN,?-?+?*+??	<9<<?<!6
	 ', 7!A#E$J&"K#$IOP3??5h7?01 m*??YL?*?+ìM+?,?
!*+,"#$3?57Z[\??]^df2gik	??l	??m
?noqs




© 2015 - 2025 Weber Informatics LLC | Privacy Policy