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, stop
private final AudioEqualizer audioEq
private final AudioSpectrum audioSpectrum
private final Locator mediaLocator
OSXMediaPlayer(NativeMedia sourceMedia)
OSXMediaPlayer(Locator source)
public AudioEqualizer getEqualizer()
MediaPlayer
getEqualizer
in interface MediaPlayer
getEqualizer
in class NativeMediaPlayer
public AudioSpectrum getAudioSpectrum()
MediaPlayer
getAudioSpectrum
in interface MediaPlayer
getAudioSpectrum
in class NativeMediaPlayer
public MediaPlayerOverlay getMediaPlayerOverlay()
MediaPlayer
MediaPlayerOverlay
instance.protected long playerGetAudioSyncDelay() throws MediaException
playerGetAudioSyncDelay
in class NativeMediaPlayer
MediaException
protected void playerSetAudioSyncDelay(long delay) throws MediaException
playerSetAudioSyncDelay
in class NativeMediaPlayer
MediaException
protected void playerPlay() throws MediaException
playerPlay
in class NativeMediaPlayer
MediaException
protected void playerStop() throws MediaException
playerStop
in class NativeMediaPlayer
MediaException
protected void playerPause() throws MediaException
playerPause
in class NativeMediaPlayer
MediaException
protected void playerFinish() throws MediaException
playerFinish
in class NativeMediaPlayer
MediaException
protected float playerGetRate() throws MediaException
playerGetRate
in class NativeMediaPlayer
MediaException
protected void playerSetRate(float rate) throws MediaException
playerSetRate
in class NativeMediaPlayer
MediaException
protected double playerGetPresentationTime() throws MediaException
playerGetPresentationTime
in class NativeMediaPlayer
MediaException
protected boolean playerGetMute() throws MediaException
playerGetMute
in class NativeMediaPlayer
MediaException
protected void playerSetMute(boolean state) throws MediaException
playerSetMute
in class NativeMediaPlayer
MediaException
protected float playerGetVolume() throws MediaException
playerGetVolume
in class NativeMediaPlayer
MediaException
protected void playerSetVolume(float volume) throws MediaException
playerSetVolume
in class NativeMediaPlayer
MediaException
protected float playerGetBalance() throws MediaException
playerGetBalance
in class NativeMediaPlayer
MediaException
protected void playerSetBalance(float balance) throws MediaException
playerSetBalance
in class NativeMediaPlayer
MediaException
protected double playerGetDuration() throws MediaException
playerGetDuration
in class NativeMediaPlayer
MediaException
protected void playerSeek(double streamTime) throws MediaException
playerSeek
in class NativeMediaPlayer
MediaException
protected void playerDispose()
playerDispose
in class NativeMediaPlayer
public void playerInit() throws MediaException
playerInit
in class NativeMediaPlayer
MediaException
private void osxCreatePlayer(java.lang.String sourceURI) throws MediaException
MediaException
private long osxGetAudioEqualizerRef()
private long osxGetAudioSpectrumRef()
private long osxGetAudioSyncDelay() throws MediaException
MediaException
private void osxSetAudioSyncDelay(long delay) throws MediaException
MediaException
private void osxPlay() throws MediaException
MediaException
private void osxStop() throws MediaException
MediaException
private void osxPause() throws MediaException
MediaException
private void osxFinish() throws MediaException
MediaException
private float osxGetRate() throws MediaException
MediaException
private void osxSetRate(float rate) throws MediaException
MediaException
private double osxGetPresentationTime() throws MediaException
MediaException
private boolean osxGetMute() throws MediaException
MediaException
private void osxSetMute(boolean state) throws MediaException
MediaException
private float osxGetVolume() throws MediaException
MediaException
private void osxSetVolume(float volume) throws MediaException
MediaException
private float osxGetBalance() throws MediaException
MediaException
private void osxSetBalance(float balance) throws MediaException
MediaException
private double osxGetDuration() throws MediaException
MediaException
private void osxSeek(double streamTime) throws MediaException
MediaException
private void osxDispose()