Module uk.co.caprica.vlcj
Class AudioCallbackAdapter
java.lang.Object
uk.co.caprica.vlcj.player.base.callback.AudioCallbackAdapter
- All Implemented Interfaces:
AudioCallback
- Direct Known Subclasses:
DefaultAudioCallbackAdapter
Implementation of an
AudioCallback.
Provides default (empty) implementations of each callback method.
An application can simply override the callback methods it is interested in.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddrain(MediaPlayer mediaPlayer) Audio buffer was drained.voidflush(MediaPlayer mediaPlayer, long pts) Audio buffer was flushed.voidpause(MediaPlayer mediaPlayer, long pts) Audio was paused.voidplay(MediaPlayer mediaPlayer, com.sun.jna.Pointer samples, int sampleCount, long pts) Play samples.voidresume(MediaPlayer mediaPlayer, long pts) Audio was resumed.voidsetVolume(float volume, boolean mute) Adjust audio volume.
-
Constructor Details
-
AudioCallbackAdapter
public AudioCallbackAdapter()
-
-
Method Details
-
play
Description copied from interface:AudioCallbackPlay samples.- Specified by:
playin interfaceAudioCallback- Parameters:
mediaPlayer- media playersamples- native sample datasampleCount- number of samplespts- presentation time stamp
-
pause
Description copied from interface:AudioCallbackAudio was paused.- Specified by:
pausein interfaceAudioCallback- Parameters:
mediaPlayer- media playerpts- presentation time stamp
-
resume
Description copied from interface:AudioCallbackAudio was resumed.- Specified by:
resumein interfaceAudioCallback- Parameters:
mediaPlayer- media playerpts- presentation time stamp
-
flush
Description copied from interface:AudioCallbackAudio buffer was flushed.- Specified by:
flushin interfaceAudioCallback- Parameters:
mediaPlayer- media playerpts- presentation time stamp
-
drain
Description copied from interface:AudioCallbackAudio buffer was drained.- Specified by:
drainin interfaceAudioCallback- Parameters:
mediaPlayer- media player
-
setVolume
public void setVolume(float volume, boolean mute) Description copied from interface:AudioCallbackAdjust audio volume.- Specified by:
setVolumein interfaceAudioCallback- Parameters:
volume- volumemute-trueif audio should be muted;falsefor un-muted
-