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

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

????@?
&com/sun/media/sound/SoftMixingDataLineK(Lcom/sun/media/sound/SoftMixingMixer;Ljavax/sound/sampled/DataLine$Info;)V$com/sun/media/sound/SoftMixingClip$1

'(Lcom/sun/media/sound/SoftMixingClip;)V	
"com/sun/media/sound/SoftMixingClip
datastreamLjava/io/InputStream;	
openZ	

framepositionI	
frameposition_sg	
	active_sg	
!"	loopstart	
$%loopend	
'(active	
*+	loopcount	
-._active	
01_frameposition	
34loop_sg	
67
_loopcount	
9:
_loopstart	
<=_loopend	
?@A	rightgainF	
CDA
_rightgain	
FGAleftgain	
IJA	_leftgain	
LMAeff1gain	
OPA	_eff1gain	
RSAeff2gain	
UVA	_eff2gain	
XYZafis+Lcom/sun/media/sound/AudioFloatInputStream;\$javax/sound/sampled/AudioInputStream	
^_`format!Ljavax/sound/sampled/AudioFormat;bjavax/sound/sampled/AudioSystem????????
[fg:(Ljava/io/InputStream;Ljavax/sound/sampled/AudioFormat;J)V
ijklm)com/sun/media/sound/AudioFloatInputStreamgetInputStreamS(Ljavax/sound/sampled/AudioInputStream;)Lcom/sun/media/sound/AudioFloatInputStream;
opqrsjavax/sound/sampled/AudioFormat
getSampleRate()F	
uv`outputformat
xyz{|java/lang/Mathabs(F)F>???????Ecom/sun/media/sound/SoftMixingDataLine$AudioFloatInputStreamResampler
??O(Lcom/sun/media/sound/AudioFloatInputStream;Ljavax/sound/sampled/AudioFormat;)V?'com/sun/media/sound/SoftMixingMainMixer
?????#com/sun/media/sound/SoftAudioBufferarray()[F
????getSize()I	
??in_nrofchannels	
???
readbuffer[F
i???read([F)I
?????java/util/Arraysfill([FIIF)V?java/io/IOException	
??out_nrofchannels?*6??C-	
??
bufferSize
o???getFrameSize

???getFrameLengthA.??

???	getFormat#()Ljavax/sound/sampled/AudioFormat;	
???
control_mutexLjava/lang/Object;

???isOpen()Z?javax/sound/sampled/LineEvent	?????"javax/sound/sampled/LineEvent$TypeSTART$Ljavax/sound/sampled/LineEvent$Type;

???getLongFramePosition()J
???B(Ljavax/sound/sampled/Line;Ljavax/sound/sampled/LineEvent$Type;J)V

???	sendEvent"(Ljavax/sound/sampled/LineEvent;)V?java/lang/IllegalStateException
?????java/lang/StringvalueOf&(Ljava/lang/Object;)Ljava/lang/String;???makeConcatWithConstants'(Ljava/lang/String;I)Ljava/lang/String;
???(Ljava/lang/String;)V
[?
?????'com/sun/media/sound/AudioFloatConvertergetConverterL(Ljavax/sound/sampled/AudioFormat;)Lcom/sun/media/sound/AudioFloatConverter;?"java/lang/IllegalArgumentException
o???toString()Ljava/lang/String;???&(Ljava/lang/String;)Ljava/lang/String;
??
[???
[???([BII)I
?????java/lang/Threadyield()V

??((Ljavax/sound/sampled/AudioFormat;[BII)Vjava/io/ByteArrayOutputStream
?
[?([B)I
	
write([BII)V

toByteArray()[B
?size
com/sun/media/sound/ToolkitvalidateBuffer(II)V
?copyOf([BI)[B	
data[B	
!"offset	
$%	framesize	
'()mixer%Lcom/sun/media/sound/SoftMixingMixer;
+?,#com/sun/media/sound/SoftMixingMixer
+.?	+01implicitOpen
+?
o45?getChannels
+789getMainMixer+()Lcom/sun/media/sound/SoftMixingMainMixer;
?;<=openLine+(Lcom/sun/media/sound/SoftMixingDataLine;)V??@(II)Ljava/lang/String;

BCDsetFramePosition(I)V??

GH?getFramePosition	?JK?STOP

MN?stop	?PQ?CLOSE
?ST=	closeLineV(Illegal call to open() in interface ClipXjavax/sound/sampled/ClipCodeLineNumberTableLocalVariableTablethis$Lcom/sun/media/sound/SoftMixingClip;info#Ljavax/sound/sampled/DataLine$Info;processControlLogic
StackMapTableprocessAudioLogic)([Lcom/sun/media/sound/SoftAudioBuffer;)Viixeff1eff2leftright	bufferlenreadlenretin_cbuffers&[Lcom/sun/media/sound/SoftAudioBuffer;o?getMicrosecondLengthloopcounteventLjavax/sound/sampled/LineEvent;xjava/lang/Objectzjava/lang/Throwable)(Ljavax/sound/sampled/AudioInputStream;)VreadsizelenbaosLjava/io/ByteArrayOutputStream;brstream&Ljavax/sound/sampled/AudioInputStream;
Exceptions?,javax/sound/sampled/LineUnavailableExceptionframes
setLoopPointsstartendsetMicrosecondPosition(J)VmicrosecondsJ	availabledrainflush
getBufferSizegetLevelgetMicrosecondPositionisActive	isRunningclose
SourceFileSoftMixingClip.javaNestMembersBootstrapMethods?
?????$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;?8Clip is already open with format  and frame length of ?Invalid format : ?Invalid loop points :  - InnerClasses?!javax/sound/sampled/DataLine$Info?javax/sound/sampled/DataLineInfoAudioFloatInputStreamResamplerType?%java/lang/invoke/MethodHandles$Lookup?java/lang/invoke/MethodHandlesLookup1
W_`%"???v`??"%(+.147:=DAJAPAVAYZY?Y*+,?*?Y*?	?*?*?*?*?*? *?#*?&*?)*?,*?/*?2*?5*?8*?;?ZF?6|??!?&?+?0?5?:???D?I?N?S?X?[ Y\]Y()Y^_`?Y^?**?>?B**?E?H**?K?N**?Q?T*??**?&?,*??**?,?&*??**??/*?*?W?**?/?*?2?**?)?5**? ?8**?#?;*?W?I*?[Y*?*?]c?e?h?W*?]?n*?t?nf?w?}??*?Y*?W*?t???W?ZZ???? ?'?/?7???F?N?S?[?c?j?r?z???????????[?\]a
7?LbcYX*?,?+2??M+2??N+2??6*??h6*???
*????*???6*?W*????6?	*?,?*???*?????:*??666	?#,\0*??	0*?HjbQ?	`6	???*???h*???366	?#-\0*??	0*?BjbQ?	`6	??ܧ066	?#-\0*??	0*?BjbQ?	`6	???*?N????o+2??:6	6
	?$	\0*??
0*?NjbQ?	
`6
???*???16	6
	?$	\0*??
0*?NjbQ?	
`6
???*?T????o+2??:6	6
	?$	\0*??
0*?TjbQ?	
`6
???*???16	6
	?$	\0*??
0*?TjbQ?	
`6
??۱BZs?[ps?Z?1?????&?7???B?O?U?Z?[?d?p?s?u?{?????????????????????!?$?)?6J?W_l??	?
???
?????[?~*d?'e	?*d?'e	?*d?'e	,+d	/(e
b+d	e(e
)df??+d	?(e
?+d	?(e
?dg??h??i??j&?kB?l{?m\]noal?7
pqq?B???&??&??&?q?'?
?'?q?'?
?'
p??Y7
*??*?]??l?Z[
\]r?YF*????*???n?ok??Z ! [\]sDY?OM*??YN?*???,*?&?-ñ*?&*?*?)??Y*??*?Ƿ?M-ç
:-??,?*,?α	>;>>B>Z:&(	)*+,-$.)/2092E4I5N7[ O\]OtMuva??wDy?{Y?*?????Y*????*?????޿+??????Y+??????+??c??l+??+???h?M+???h>6,??7,?d?	,?d>+,??6?????`6???*+??,???L?Y?M+???h?N6+-?Y6????,-????*+??,?,????Z? <=>@)A.B=DHENFXGdHgInJwK}L?M?N?O?P?Q?R?S?T?U?V?W?X?Y?Z?[?]?`[\	?lXVdJ|gG}?A~?3??0??\]???a'?)???	???
?????Y??*??Y:?*?????Y*????*?????޿+?????Y+?????+???,?
*,,???*? *??*+?]*+???#*? *?#*?2*?&?*?*?&?-*?&?/**?&?2?t**?t?3??*+?3??*?*?&?6*?:ç:????????Zrefghi'k.l3m?nHpLqVs[taufvnxsyxz}|?}?~??????????????[4?\]?_`??"??a?'w?sy???CDY?*??YM?*?*?,çN,?-??Z?????[\]?a?
wy??Y&?*??YN??3???Y?>??*?#h*?????Y?>??*?#h*?????Y?>?????Y?>??*? *?#*?2-ç
:-???}????Z>???? ?-?<?I?X?]?l?q?v?{???[ ?\]????a? wSy???YU*?*???n??ok??A?Z????[\]????Y,?Z?[\]??Y+?Z?[\]??Y+?Z?[\]??Y/*???Z?[\]??Y/*?]?Z?[\]H?Ym*??YL?*?+ìM+?,?
Z???[\]a?
wy?sY.E?Z?[\]??Y0*?F??Z?[\]??YF*?F??*???n?ok??Z???[\]??Ym*??YL?*?&+ìM+?,?
Z???[\]a?
wy??Ym*??YL?*?&+ìM+?,?
Z???[\]a?
wy??Y?ML*??YM?*???,*?&?,ñ*?&*?*?)??Y*??*?Ƿ?L,çN,?-?+?*+?α	>;>>A>Z:??	?????$?)?2?9?C?G?L[M\]Kuva??wDy?N?Y?HL*??YM?*???'*?&?,ñ*?&*???Y*?I*?Ƿ?L,çN,?-?+?*+?α	9699<9Z6
		
$-
4>BG[H\]Fuva??wDy???Y?KL*??YM?*???,ñ*?L??Y*?O*?Ƿ?L*?*?&?6*?R,çN,?-?+?*+?α	<9<<?<Z6
	 '!,"7#A%E&J([K\]Iuva??why???Y/*??Z,[\]?Yf'*????YU??**?]*?*? *?????Z125&6['\]a?????????????*???	????	???




© 2015 - 2025 Weber Informatics LLC | Privacy Policy