
META-INF.modules.java.desktop.classes.com.sun.media.sound.DirectAudioDeviceProvider.class Maven / Gradle / Ivy
???? : v
%javax/sound/sampled/spi/MixerProvider ()V -com/sun/media/sound/DirectAudioDeviceProvider
com/sun/media/sound/Platform isDirectAudioEnabled ()Z
init Ccom/sun/media/sound/DirectAudioDeviceProvider$DirectAudioDeviceInfo infos F[Lcom/sun/media/sound/DirectAudioDeviceProvider$DirectAudioDeviceInfo; %com/sun/media/sound/DirectAudioDevice devices ([Lcom/sun/media/sound/DirectAudioDevice;
! nGetNumDevices ()I
# $ % nNewDirectAudioDeviceInfo H(I)Lcom/sun/media/sound/DirectAudioDeviceProvider$DirectAudioDeviceInfo; ' javax/sound/sampled/Mixer$Info
) * + , - java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V
/ 0 1 getDevice b(Lcom/sun/media/sound/DirectAudioDeviceProvider$DirectAudioDeviceInfo;)Ljavax/sound/sampled/Mixer; 3 4 5 6 7 javax/sound/sampled/Mixer getSourceLineInfo "()[Ljavax/sound/sampled/Line$Info;
9 : ; equals (Ljava/lang/Object;)Z = "java/lang/IllegalArgumentException ? 'Mixer %s not supported by this provider A java/lang/Object
C D E F G java/lang/String format 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
<