final class OSXMediaPlayer extends NativeMediaPlayer
NativeMediaPlayer.MediaErrorEvent| Modifier and Type | Field and Description |
|---|---|
private AudioEqualizer |
audioEq |
private AudioSpectrum |
audioSpectrum |
private Locator |
mediaLocator |
eventPlayerError, eventPlayerFinished, eventPlayerPaused, eventPlayerPlaying, eventPlayerReady, eventPlayerStalled, eventPlayerStopped, eventPlayerUnknown, ONE_SECOND| Constructor and Description |
|---|
OSXMediaPlayer(Locator source) |
OSXMediaPlayer(NativeMedia sourceMedia) |
| Modifier and Type | Method and Description |
|---|---|
AudioSpectrum |
getAudioSpectrum()
Gets the audio spectrum controller for the player.
|
AudioEqualizer |
getEqualizer()
Gets the master audio equalizer for the player.
|
MediaPlayerOverlay |
getMediaPlayerOverlay()
Returns the media player overlay support interface.
|
private void |
osxCreatePlayer(java.lang.String sourceURI) |
private void |
osxDispose() |
private void |
osxFinish() |
private long |
osxGetAudioEqualizerRef() |
private long |
osxGetAudioSpectrumRef() |
private long |
osxGetAudioSyncDelay() |
private float |
osxGetBalance() |
private double |
osxGetDuration() |
private boolean |
osxGetMute() |
private double |
osxGetPresentationTime() |
private float |
osxGetRate() |
private float |
osxGetVolume() |
private void |
osxPause() |
private void |
osxPlay() |
private void |
osxSeek(double streamTime) |
private void |
osxSetAudioSyncDelay(long delay) |
private void |
osxSetBalance(float balance) |
private void |
osxSetMute(boolean state) |
private void |
osxSetRate(float rate) |
private void |
osxSetVolume(float volume) |
private void |
osxStop() |
protected void |
playerDispose() |
protected void |
playerFinish() |
protected long |
playerGetAudioSyncDelay() |
protected float |
playerGetBalance() |
protected double |
playerGetDuration() |
protected boolean |
playerGetMute() |
protected double |
playerGetPresentationTime() |
protected float |
playerGetRate() |
protected float |
playerGetVolume() |
void |
playerInit() |
protected void |
playerPause() |
protected void |
playerPlay() |
protected void |
playerSeek(double streamTime) |
protected void |
playerSetAudioSyncDelay(long delay) |
protected void |
playerSetBalance(float balance) |
protected void |
playerSetMute(boolean state) |
protected void |
playerSetRate(float rate) |
protected void |
playerSetVolume(float volume) |
protected void |
playerStop() |
addAudioSpectrumListener, addBufferListener, addMarkerListener, addMediaErrorListener, addMediaPlayerListener, addMediaTimeListener, addVideoTrackSizeListener, createNativeAudioEqualizer, createNativeAudioSpectrum, dispose, getAudioSyncDelay, getBalance, getDuration, getMedia, getMute, getPresentationTime, getRate, getStartTime, getState, getStopTime, getVideoRenderControl, getVolume, init, markerStateChanged, pause, play, removeAudioSpectrumListener, removeBufferListener, removeMarkerListener, removeMediaErrorListener, removeMediaPlayerListener, removeMediaTimeListener, removeVideoTrackSizeListener, seek, sendAudioSpectrumEvent, sendAudioTrack, sendBufferProgressEvent, sendDurationUpdateEvent, sendFrameSizeChangedEvent, sendMarkerEvent, sendNewFrameEvent, sendPlayerEvent, sendPlayerHaltEvent, sendPlayerMediaErrorEvent, sendPlayerStateEvent, sendSubtitleTrack, sendVideoTrack, sendWarning, setAudioSyncDelay, setBalance, setMute, setRate, setStartTime, setStopTime, setVolume, stopprivate final AudioEqualizer audioEq
private final AudioSpectrum audioSpectrum
private final Locator mediaLocator
OSXMediaPlayer(NativeMedia sourceMedia)
OSXMediaPlayer(Locator source)
public AudioEqualizer getEqualizer()
MediaPlayergetEqualizer in interface MediaPlayergetEqualizer in class NativeMediaPlayerpublic AudioSpectrum getAudioSpectrum()
MediaPlayergetAudioSpectrum in interface MediaPlayergetAudioSpectrum in class NativeMediaPlayerpublic MediaPlayerOverlay getMediaPlayerOverlay()
MediaPlayerMediaPlayerOverlay instance.protected long playerGetAudioSyncDelay()
throws MediaException
playerGetAudioSyncDelay in class NativeMediaPlayerMediaExceptionprotected void playerSetAudioSyncDelay(long delay)
throws MediaException
playerSetAudioSyncDelay in class NativeMediaPlayerMediaExceptionprotected void playerPlay()
throws MediaException
playerPlay in class NativeMediaPlayerMediaExceptionprotected void playerStop()
throws MediaException
playerStop in class NativeMediaPlayerMediaExceptionprotected void playerPause()
throws MediaException
playerPause in class NativeMediaPlayerMediaExceptionprotected void playerFinish()
throws MediaException
playerFinish in class NativeMediaPlayerMediaExceptionprotected float playerGetRate()
throws MediaException
playerGetRate in class NativeMediaPlayerMediaExceptionprotected void playerSetRate(float rate)
throws MediaException
playerSetRate in class NativeMediaPlayerMediaExceptionprotected double playerGetPresentationTime()
throws MediaException
playerGetPresentationTime in class NativeMediaPlayerMediaExceptionprotected boolean playerGetMute()
throws MediaException
playerGetMute in class NativeMediaPlayerMediaExceptionprotected void playerSetMute(boolean state)
throws MediaException
playerSetMute in class NativeMediaPlayerMediaExceptionprotected float playerGetVolume()
throws MediaException
playerGetVolume in class NativeMediaPlayerMediaExceptionprotected void playerSetVolume(float volume)
throws MediaException
playerSetVolume in class NativeMediaPlayerMediaExceptionprotected float playerGetBalance()
throws MediaException
playerGetBalance in class NativeMediaPlayerMediaExceptionprotected void playerSetBalance(float balance)
throws MediaException
playerSetBalance in class NativeMediaPlayerMediaExceptionprotected double playerGetDuration()
throws MediaException
playerGetDuration in class NativeMediaPlayerMediaExceptionprotected void playerSeek(double streamTime)
throws MediaException
playerSeek in class NativeMediaPlayerMediaExceptionprotected void playerDispose()
playerDispose in class NativeMediaPlayerpublic void playerInit()
throws MediaException
playerInit in class NativeMediaPlayerMediaExceptionprivate void osxCreatePlayer(java.lang.String sourceURI)
throws MediaException
MediaExceptionprivate long osxGetAudioEqualizerRef()
private long osxGetAudioSpectrumRef()
private long osxGetAudioSyncDelay()
throws MediaException
MediaExceptionprivate void osxSetAudioSyncDelay(long delay)
throws MediaException
MediaExceptionprivate void osxPlay()
throws MediaException
MediaExceptionprivate void osxStop()
throws MediaException
MediaExceptionprivate void osxPause()
throws MediaException
MediaExceptionprivate void osxFinish()
throws MediaException
MediaExceptionprivate float osxGetRate()
throws MediaException
MediaExceptionprivate void osxSetRate(float rate)
throws MediaException
MediaExceptionprivate double osxGetPresentationTime()
throws MediaException
MediaExceptionprivate boolean osxGetMute()
throws MediaException
MediaExceptionprivate void osxSetMute(boolean state)
throws MediaException
MediaExceptionprivate float osxGetVolume()
throws MediaException
MediaExceptionprivate void osxSetVolume(float volume)
throws MediaException
MediaExceptionprivate float osxGetBalance()
throws MediaException
MediaExceptionprivate void osxSetBalance(float balance)
throws MediaException
MediaExceptionprivate double osxGetDuration()
throws MediaException
MediaExceptionprivate void osxSeek(double streamTime)
throws MediaException
MediaExceptionprivate void osxDispose()