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

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

????@?%com/sun/media/sound/DirectAudioDevice!com/sun/media/sound/AbstractMixer
	
$com/sun/media/sound/AbstractDataLine?(Ljavax/sound/sampled/DataLine$Info;Lcom/sun/media/sound/AbstractMixer;[Ljavax/sound/sampled/Control;Ljavax/sound/sampled/AudioFormat;I)V	
.com/sun/media/sound/DirectAudioDevice$DirectDLsoftwareConversionSizeI3com/sun/media/sound/DirectAudioDevice$DirectDL$Gain
	3(Lcom/sun/media/sound/DirectAudioDevice$DirectDL;)V	gainControl5Lcom/sun/media/sound/DirectAudioDevice$DirectDL$Gain;3com/sun/media/sound/DirectAudioDevice$DirectDL$Mute
	 muteControl5Lcom/sun/media/sound/DirectAudioDevice$DirectDL$Mute;"6com/sun/media/sound/DirectAudioDevice$DirectDL$Balance
!	%&'balanceControl8Lcom/sun/media/sound/DirectAudioDevice$DirectDL$Balance;)2com/sun/media/sound/DirectAudioDevice$DirectDL$Pan
(	,-.
panControl4Lcom/sun/media/sound/DirectAudioDevice$DirectDL$Pan;0java/lang/Object
/2	3()V	567
lockNativeLjava/lang/Object;	9:
mixerIndex	<=deviceID	?@waitTime	BCDisSourceZ
FGHIJcom/sun/media/sound/ToolkitisFullySpecifiedAudioFormat$(Ljavax/sound/sampled/AudioFormat;)V
LMNO3%com/sun/media/sound/JSSecurityManagercheckRecordPermission
QRSTUjavax/sound/sampled/AudioFormatgetEncoding,()Ljavax/sound/sampled/AudioFormat$Encoding;	WXYZ[(javax/sound/sampled/AudioFormat$EncodingULAW*Ljavax/sound/sampled/AudioFormat$Encoding;
W]^_equals(Ljava/lang/Object;)Z	Wab[ALAWdjavax/sound/sampled/AudioSystem?
Fhijmillis2bytes%(Ljavax/sound/sampled/AudioFormat;J)J	lmninfoLjavax/sound/sampled/Line$Info;p/com/sun/media/sound/DirectAudioDevice$DirectDLI	Wrs[
PCM_SIGNED	Wuv[PCM_UNSIGNEDxjavax/sound/sampled/Control	z{|controls[Ljavax/sound/sampled/Control;
Q~?getChannels()I
Q???getSampleSizeInBits	???hardwareFormat!Ljavax/sound/sampled/AudioFormat;
o???isFormatSupportedInHardware$(Ljavax/sound/sampled/AudioFormat;)Z
???getSignOrEndianChangedFormatD(Ljavax/sound/sampled/AudioFormat;)Ljavax/sound/sampled/AudioFormat;
Q???getFrameSize
Q???
getSampleRate()F
Q???isBigEndian()Z
???nOpen(IIZIFIIIZZI)J	???idJ?,javax/sound/sampled/LineUnavailableException
?????java/lang/StringvalueOf&(Ljava/lang/Object;)Ljava/lang/String;???makeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String;
??	?(Ljava/lang/String;)V
???nGetBufferSize(JZ)I	??
bufferSize	???format
F??jbytes2millis	???bytePosition	??DstoppedWritten	??DdoIO
??3
calcVolume
???nStart(JZ)V
???requiresServicing	??D
monitoring
???getEventDispatcher'()Lcom/sun/media/sound/EventDispatcher;
?????#com/sun/media/sound/EventDispatcheraddLineMonitor4(Lcom/sun/media/sound/EventDispatcher$LineMonitor;)V	??7lock
???
setStarted(Z)V
???	setActive
????removeLineMonitor
???nStop
/??3	notifyAll
???nClose
???
nAvailable	??D	noService
???getLongFramePosition()J	Ddrained
nIsStillDraining(JZ)Z		
Dcom/sun/media/sound/Printererr@Native reports isDraining, but frame position does not increase!

?

/wait(J)Vjava/lang/InterruptedException	Dflushing
?nFlush
 nGetBytePosition(JZJ)J
"#$	getFormat#()Ljavax/sound/sampled/AudioFormat;&"java/lang/IllegalArgumentException(?)(I)Ljava/lang/String;
%?,?-(II)Ljava/lang/String;/(java/lang/ArrayIndexOutOfBoundsException
.1	2(I)V
45?isActive	789leftGainF	;<9	rightGain
>?@nWrite(J[BIIIFF)I
BCnRequiresServicing
EF?nService
HI?getValue
KL?
getLinearGain
!NI?P/com/sun/media/sound/EventDispatcher$LineMonitorr(Ljavax/sound/sampled/DataLine$Info;Lcom/sun/media/sound/DirectAudioDevice;Ljavax/sound/sampled/AudioFormat;IIIZ)VCodeLineNumberTableLocalVariableTablethis0Lcom/sun/media/sound/DirectAudioDevice$DirectDL;#Ljavax/sound/sampled/DataLine$Info;mixer'Lcom/sun/media/sound/DirectAudioDevice;implOpen%(Ljavax/sound/sampled/AudioFormat;I)V	newFormatencodingddli1Lcom/sun/media/sound/DirectAudioDevice$DirectDLI;
StackMapTable
Exceptions	implStartdjava/lang/ThrowableimplStop	implCloseoldID	availableadrainthisFramePoscounterstartPos
posChangedflushposwrite([BII)IthisWrittenb[Bofflenwrittenu	checkLinebalgain
SourceFileDirectAudioDevice.javaNestHostBootstrapMethods?
?????$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;?!line with format  not supported.?illegal len: ?Uillegal request to write non-integral number of frames ( bytes, frameSize =  bytes)InnerClasses?!javax/sound/sampled/DataLine$Info?javax/sound/sampled/DataLineInfoDirectDLGainMuteBalancePanEncoding?javax/sound/sampled/Line$Info?javax/sound/sampled/Line	DirectDLILineMonitor?%java/lang/invoke/MethodHandles$Lookup?java/lang/invoke/MethodHandlesLookup O:=??@DDCDD??D?DD?DDD?D?? &'-.89<9D?D67
	QR?c*+,-?*?*?Y*??*?Y*??*?!Y*?#?$*?(Y*?*?+*?/Y?1?4*?8*?;*
?>*?A?S2?
vyz'{3|??J?P?V?\?b?TRcUVcmWcXYc??c?c:c=cCDZ[RS?+?E*?A??K>+?P?V?\?>?+?P?`?\?>?+e?g?=:*?k?o?*?k?o:*?A??+?P?q?\?+?P?t?\?*?w?y?b+?}?+???*?w?y?F+?}?*?w?y?*?w?y*?y*?$S*?y*?+S*?y*?S*?y*?S*+??*??/+???&+??:???*??*+??+?}l?+??l+??h=**?8*?;*?A*????*????*????*???}*???P?q?\*????????*??	????Y+???????**??*?A????*???*??*+??*+*??????l?>*?>
?*?>?*?>?
*?>*	??*??*??*?ȱS?;??????"?/?1?6???B?L?U?\?j?v??????????????????????????????????'?9?@?G?N?U?b?f?l?u?????????????????????????????T>?\??UV??????]B?^_`?
?o+
:?j%a?b3Rl*?A??K*?4YL?*??*?A??+çM+?,?**?ϵ?*?ҙ*??*??*??YL?*??*?A?*?™
*??*??+çN+?-??!!$!DcffifS>
&
.5=DIW\akTlUV`$
?/c??#/Dc?e3Rg*?A??K*?ҙ*??*??*??*?4YL?*??*?A??+çM+?,?*??YL?*??*??*??*?߶?+çN+?-?*?±%25585AY\\_\SB
"#$&%'0(:*A.F/K0P1W2a3f4TgUV`*
?/c??!/c?f3R?S*?A??K*?ҙ*??*??*??*??*??@*	??*?4YN?*?A??-ç
:-??*	??*??4>AAEAS:9:
>?@C#D(E-F4G<HHIMJRKTSUV(+g?`
?"/c?h?R?**??	???*?4YM?*??*?A??<,çN,?-?? ##&#SO	PSTU(VT i*UV(i`?/c?j3R?*??<*??A6*????*?4Y:?*??	??*?ř*??*?A??	ç}ç:??p?=*??7 ????62p-????=?
?46A?*??Y:?*????:ç:????V*?ř*??	??*??*????HBEHHMH?????????Sj[_`abcd<eBfPhWi]jnkwn|o?r?s?v?w?y?z?{?~?????T4]4k??UV?l?m??nD`V??,/Ec?????/Ec?o3R?Q*??	??J*?*??YL?*?߶?+çM+?,?*?4YL?*??	??*??*?A?+çN+?-?*???!!$!-CFFIFS.?	????&?-?6?A?K?P?TQUV`#?!/c??/Dc???R?6*?4YN?*??*?A*???@-ç
:-??	??	@*?!???m? S???#?)?+?T p?6UV#p?` ?/c?qrR?	B*?????%Y?'?*?*?!??p??%Y*?!???+?*???.Y?0???a+????
?.Y+??0?*??Y:?*?3?*?ř
*??*??ç:??6*???*?4Y:?*??+*?*?6*?:?=6?	çm*Y???a???*??ç:??d>`6*?ř6?2`=*??Y:?*??*?>???:ç:????g?*?Ś*???i?????????????? ##(#S?'??	????)?/?>?B?K?W?a?i?w?|???????????????????????????????????+?.?:???TH?'s?CsBUVBtuBvBw??x`k ?/Ec???1/?y/c?y?2y/Ec????R6*??*?A?A?S?TUVz3R?B*?4YL?*?ҙ,*?ř%*??	??*??*???*??*?A?D+çM+?,??9<<?<S??,?7?A?TBUV`?7/Dc??3R?k*?!??*??G?*?6*?:?*??JD*?!?}?*#?6*#?:?0*?$?ME$??*#?6*#$bj?:?*#$fj?6*#?:?SF???%05=EKP\ejT E%{9kUV%F|9`???
}~????????Z???	?
??!?(?WQ?	???	o?O?????




© 2015 - 2025 Weber Informatics LLC | Privacy Policy