final class com.sun.media.jfxmediaimpl.platform.osx.OSXMediaPlayer extends com.sun.media.jfxmediaimpl.NativeMediaPlayer
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: com.sun.media.jfxmediaimpl.platform.osx.OSXMediaPlayer
super_class: com.sun.media.jfxmediaimpl.NativeMediaPlayer
{
private final com.sun.media.jfxmedia.effects.AudioEqualizer audioEq;
descriptor: Lcom/sun/media/jfxmedia/effects/AudioEqualizer;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final com.sun.media.jfxmedia.effects.AudioSpectrum audioSpectrum;
descriptor: Lcom/sun/media/jfxmedia/effects/AudioSpectrum;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final com.sun.media.jfxmedia.locator.Locator mediaLocator;
descriptor: Lcom/sun/media/jfxmedia/locator/Locator;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
void <init>(com.sun.media.jfxmediaimpl.NativeMedia);
descriptor: (Lcom/sun/media/jfxmediaimpl/NativeMedia;)V
flags: (0x0000)
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial com.sun.media.jfxmediaimpl.NativeMediaPlayer.<init>:(Lcom/sun/media/jfxmediaimpl/NativeMedia;)V
1: aload 0
invokevirtual com.sun.media.jfxmediaimpl.platform.osx.OSXMediaPlayer.init:()V
2: aload 0
aload 1
invokevirtual com.sun.media.jfxmediaimpl.NativeMedia.getLocator:()Lcom/sun/media/jfxmedia/locator/Locator;
putfield com.sun.media.jfxmediaimpl.platform.osx.OSXMediaPlayer.mediaLocator:Lcom/sun/media/jfxmedia/locator/Locator;
3: aload 0
aload 0
getfield com.sun.media.jfxmediaimpl.platform.osx.OSXMediaPlayer.mediaLocator:Lcom/sun/media/jfxmedia/locator/Locator;
invokevirtual com.sun.media.jfxmedia.locator.Locator.getStringLocation:()Ljava/lang/String;
invokevirtual com.sun.media.jfxmediaimpl.platform.osx.OSXMediaPlayer.osxCreatePlayer:(Ljava/lang/String;)V
4: aload 0
aload 0
aload 0
invokevirtual com.sun.media.jfxmediaimpl.platform.osx.OSXMediaPlayer.osxGetAudioEqualizerRef:()J
invokevirtual com.sun.media.jfxmediaimpl.platform.osx.OSXMediaPlayer.createNativeAudioEqualizer:(J)Lcom/sun/media/jfxmedia/effects/AudioEqualizer;
putfield com.sun.media.jfxmediaimpl.platform.osx.OSXMediaPlayer.audioEq:Lcom/sun/media/jfxmedia/effects/AudioEqualizer;
5: aload 0
aload 0
aload 0
invokevirtual com.sun.media.jfxmediaimpl.platform.osx.OSXMediaPlayer.osxGetAudioSpectrumRef:()J
invokevirtual com.sun.media.jfxmediaimpl.platform.osx.OSXMediaPlayer.createNativeAudioSpectrum:(J)Lcom/sun/media/jfxmedia/effects/AudioSpectrum;
putfield com.sun.media.jfxmediaimpl.platform.osx.OSXMediaPlayer.audioSpectrum:Lcom/sun/media/jfxmedia/effects/AudioSpectrum;
6: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/media/jfxmediaimpl/platform/osx/OSXMediaPlayer;
0 7 1 sourceMedia Lcom/sun/media/jfxmediaimpl/NativeMedia;
MethodParameters:
Name Flags
sourceMedia
void <init>(com.sun.media.jfxmedia.locator.Locator);
descriptor: (Lcom/sun/media/jfxmedia/locator/Locator;)V
flags: (0x0000)
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new com.sun.media.jfxmediaimpl.platform.osx.OSXMedia
dup
aload 1
invokespecial com.sun.media.jfxmediaimpl.platform.osx.OSXMedia.<init>:(Lcom/sun/media/jfxmedia/locator/Locator;)V
invokespecial com.sun.media.jfxmediaimpl.platform.osx.OSXMediaPlayer.<init>:(Lcom/sun/media/jfxmediaimpl/NativeMedia;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/media/jfxmediaimpl/platform/osx/OSXMediaPlayer;
0 2 1 source Lcom/sun/media/jfxmedia/locator/Locator;
MethodParameters:
Name Flags
source
public com.sun.media.jfxmedia.effects.AudioEqualizer getEqualizer();
descriptor: ()Lcom/sun/media/jfxmedia/effects/AudioEqualizer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.media.jfxmediaimpl.platform.osx.OSXMediaPlayer.audioEq:Lcom/sun/media/jfxmedia/effects/AudioEqualizer;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/media/jfxmediaimpl/platform/osx/OSXMediaPlayer;
public com.sun.media.jfxmedia.effects.AudioSpectrum getAudioSpectrum();
descriptor: ()Lcom/sun/media/jfxmedia/effects/AudioSpectrum;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.media.jfxmediaimpl.platform.osx.OSXMediaPlayer.audioSpectrum:Lcom/sun/media/jfxmedia/effects/AudioSpectrum;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/media/jfxmediaimpl/platform/osx/OSXMediaPlayer;
public com.sun.media.jfxmedia.control.MediaPlayerOverlay getMediaPlayerOverlay();
descriptor: ()Lcom/sun/media/jfxmedia/control/MediaPlayerOverlay;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/media/jfxmediaimpl/platform/osx/OSXMediaPlayer;
protected long playerGetAudioSyncDelay();
descriptor: ()J
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.media.jfxmediaimpl.platform.osx.OSXMediaPlayer.osxGetAudioSyncDelay:()J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/media/jfxmediaimpl/platform/osx/OSXMediaPlayer;
Exceptions:
throws com.sun.media.jfxmedia.MediaException
protected void playerSetAudioSyncDelay(long);
descriptor: (J)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
lload 1
invokevirtual com.sun.media.jfxmediaimpl.platform.osx.OSXMediaPlayer.osxSetAudioSyncDelay:(J)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/media/jfxmediaimpl/platform/osx/OSXMediaPlayer;
0 2 1 delay J
Exceptions:
throws com.sun.media.jfxmedia.MediaException
MethodParameters:
Name Flags
delay
protected void playerPlay();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.media.jfxmediaimpl.platform.osx.OSXMediaPlayer.osxPlay:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/media/jfxmediaimpl/platform/osx/OSXMediaPlayer;
Exceptions:
throws com.sun.media.jfxmedia.MediaException
protected void playerStop();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.media.jfxmediaimpl.platform.osx.OSXMediaPlayer.osxStop:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/media/jfxmediaimpl/platform/osx/OSXMediaPlayer;
Exceptions:
throws com.sun.media.jfxmedia.MediaException
protected void playerPause();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.media.jfxmediaimpl.platform.osx.OSXMediaPlayer.osxPause:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/media/jfxmediaimpl/platform/osx/OSXMediaPlayer;
Exceptions:
throws com.sun.media.jfxmedia.MediaException
protected void playerFinish();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.media.jfxmediaimpl.platform.osx.OSXMediaPlayer.osxFinish:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/media/jfxmediaimpl/platform/osx/OSXMediaPlayer;
Exceptions:
throws com.sun.media.jfxmedia.MediaException
protected float playerGetRate();
descriptor: ()F
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.media.jfxmediaimpl.platform.osx.OSXMediaPlayer.osxGetRate:()F
freturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/media/jfxmediaimpl/platform/osx/OSXMediaPlayer;
Exceptions:
throws com.sun.media.jfxmedia.MediaException
protected void playerSetRate(float);
descriptor: (F)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
fload 1
invokevirtual com.sun.media.jfxmediaimpl.platform.osx.OSXMediaPlayer.osxSetRate:(F)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/media/jfxmediaimpl/platform/osx/OSXMediaPlayer;
0 2 1 rate F
Exceptions:
throws com.sun.media.jfxmedia.MediaException
MethodParameters:
Name Flags
rate
protected double playerGetPresentationTime();
descriptor: ()D
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.media.jfxmediaimpl.platform.osx.OSXMediaPlayer.osxGetPresentationTime:()D
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/media/jfxmediaimpl/platform/osx/OSXMediaPlayer;
Exceptions:
throws com.sun.media.jfxmedia.MediaException
protected boolean playerGetMute();
descriptor: ()Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.media.jfxmediaimpl.platform.osx.OSXMediaPlayer.osxGetMute:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/media/jfxmediaimpl/platform/osx/OSXMediaPlayer;
Exceptions:
throws com.sun.media.jfxmedia.MediaException
protected void playerSetMute(boolean);
descriptor: (Z)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual com.sun.media.jfxmediaimpl.platform.osx.OSXMediaPlayer.osxSetMute:(Z)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/media/jfxmediaimpl/platform/osx/OSXMediaPlayer;
0 2 1 state Z
Exceptions:
throws com.sun.media.jfxmedia.MediaException
MethodParameters:
Name Flags
state
protected float playerGetVolume();
descriptor: ()F
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.media.jfxmediaimpl.platform.osx.OSXMediaPlayer.osxGetVolume:()F
freturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/media/jfxmediaimpl/platform/osx/OSXMediaPlayer;
Exceptions:
throws com.sun.media.jfxmedia.MediaException
protected void playerSetVolume(float);
descriptor: (F)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
fload 1
invokevirtual com.sun.media.jfxmediaimpl.platform.osx.OSXMediaPlayer.osxSetVolume:(F)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/media/jfxmediaimpl/platform/osx/OSXMediaPlayer;
0 2 1 volume F
Exceptions:
throws com.sun.media.jfxmedia.MediaException
MethodParameters:
Name Flags
volume
protected float playerGetBalance();
descriptor: ()F
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.media.jfxmediaimpl.platform.osx.OSXMediaPlayer.osxGetBalance:()F
freturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/media/jfxmediaimpl/platform/osx/OSXMediaPlayer;
Exceptions:
throws com.sun.media.jfxmedia.MediaException
protected void playerSetBalance(float);
descriptor: (F)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
fload 1
invokevirtual com.sun.media.jfxmediaimpl.platform.osx.OSXMediaPlayer.osxSetBalance:(F)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/media/jfxmediaimpl/platform/osx/OSXMediaPlayer;
0 2 1 balance F
Exceptions:
throws com.sun.media.jfxmedia.MediaException
MethodParameters:
Name Flags
balance
protected double playerGetDuration();
descriptor: ()D
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=3, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.media.jfxmediaimpl.platform.osx.OSXMediaPlayer.osxGetDuration:()D
dstore 1
start local 1 1: dload 1
ldc -1.0
dcmpl
ifne 3
2: ldc Infinity
dreturn
3: StackMap locals: double
StackMap stack:
dload 1
dreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/media/jfxmediaimpl/platform/osx/OSXMediaPlayer;
1 4 1 duration D
Exceptions:
throws com.sun.media.jfxmedia.MediaException
protected void playerSeek(double);
descriptor: (D)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
dload 1
invokevirtual com.sun.media.jfxmediaimpl.platform.osx.OSXMediaPlayer.osxSeek:(D)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/media/jfxmediaimpl/platform/osx/OSXMediaPlayer;
0 2 1 streamTime D
Exceptions:
throws com.sun.media.jfxmedia.MediaException
MethodParameters:
Name Flags
streamTime
protected void playerDispose();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.media.jfxmediaimpl.platform.osx.OSXMediaPlayer.osxDispose:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/media/jfxmediaimpl/platform/osx/OSXMediaPlayer;
public void playerInit();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/media/jfxmediaimpl/platform/osx/OSXMediaPlayer;
Exceptions:
throws com.sun.media.jfxmedia.MediaException
private native void osxCreatePlayer(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
Exceptions:
throws com.sun.media.jfxmedia.MediaException
MethodParameters:
Name Flags
sourceURI
private native long osxGetAudioEqualizerRef();
descriptor: ()J
flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
private native long osxGetAudioSpectrumRef();
descriptor: ()J
flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
private native long osxGetAudioSyncDelay();
descriptor: ()J
flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
Exceptions:
throws com.sun.media.jfxmedia.MediaException
private native void osxSetAudioSyncDelay(long);
descriptor: (J)V
flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
Exceptions:
throws com.sun.media.jfxmedia.MediaException
MethodParameters:
Name Flags
delay
private native void osxPlay();
descriptor: ()V
flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
Exceptions:
throws com.sun.media.jfxmedia.MediaException
private native void osxStop();
descriptor: ()V
flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
Exceptions:
throws com.sun.media.jfxmedia.MediaException
private native void osxPause();
descriptor: ()V
flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
Exceptions:
throws com.sun.media.jfxmedia.MediaException
private native void osxFinish();
descriptor: ()V
flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
Exceptions:
throws com.sun.media.jfxmedia.MediaException
private native float osxGetRate();
descriptor: ()F
flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
Exceptions:
throws com.sun.media.jfxmedia.MediaException
private native void osxSetRate(float);
descriptor: (F)V
flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
Exceptions:
throws com.sun.media.jfxmedia.MediaException
MethodParameters:
Name Flags
rate
private native double osxGetPresentationTime();
descriptor: ()D
flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
Exceptions:
throws com.sun.media.jfxmedia.MediaException
private native boolean osxGetMute();
descriptor: ()Z
flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
Exceptions:
throws com.sun.media.jfxmedia.MediaException
private native void osxSetMute(boolean);
descriptor: (Z)V
flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
Exceptions:
throws com.sun.media.jfxmedia.MediaException
MethodParameters:
Name Flags
state
private native float osxGetVolume();
descriptor: ()F
flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
Exceptions:
throws com.sun.media.jfxmedia.MediaException
private native void osxSetVolume(float);
descriptor: (F)V
flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
Exceptions:
throws com.sun.media.jfxmedia.MediaException
MethodParameters:
Name Flags
volume
private native float osxGetBalance();
descriptor: ()F
flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
Exceptions:
throws com.sun.media.jfxmedia.MediaException
private native void osxSetBalance(float);
descriptor: (F)V
flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
Exceptions:
throws com.sun.media.jfxmedia.MediaException
MethodParameters:
Name Flags
balance
private native double osxGetDuration();
descriptor: ()D
flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
Exceptions:
throws com.sun.media.jfxmedia.MediaException
private native void osxSeek(double);
descriptor: (D)V
flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
Exceptions:
throws com.sun.media.jfxmedia.MediaException
MethodParameters:
Name Flags
streamTime
private native void osxDispose();
descriptor: ()V
flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
}
SourceFile: "OSXMediaPlayer.java"