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
-
Method Summary
Modifier and TypeMethodDescriptionvoid
drain
(MediaPlayer mediaPlayer) Audio buffer was drained.void
flush
(MediaPlayer mediaPlayer, long pts) Audio buffer was flushed.void
pause
(MediaPlayer mediaPlayer, long pts) Audio was paused.void
play
(MediaPlayer mediaPlayer, com.sun.jna.Pointer samples, int sampleCount, long pts) Play samples.void
resume
(MediaPlayer mediaPlayer, long pts) Audio was resumed.void
setVolume
(float volume, boolean mute) Adjust audio volume.
-
Constructor Details
-
AudioCallbackAdapter
public AudioCallbackAdapter()
-
-
Method Details
-
play
Description copied from interface:AudioCallback
Play samples.- Specified by:
play
in interfaceAudioCallback
- Parameters:
mediaPlayer
- media playersamples
- native sample datasampleCount
- number of samplespts
- presentation time stamp
-
pause
Description copied from interface:AudioCallback
Audio was paused.- Specified by:
pause
in interfaceAudioCallback
- Parameters:
mediaPlayer
- media playerpts
- presentation time stamp
-
resume
Description copied from interface:AudioCallback
Audio was resumed.- Specified by:
resume
in interfaceAudioCallback
- Parameters:
mediaPlayer
- media playerpts
- presentation time stamp
-
flush
Description copied from interface:AudioCallback
Audio buffer was flushed.- Specified by:
flush
in interfaceAudioCallback
- Parameters:
mediaPlayer
- media playerpts
- presentation time stamp
-
drain
Description copied from interface:AudioCallback
Audio buffer was drained.- Specified by:
drain
in interfaceAudioCallback
- Parameters:
mediaPlayer
- media player
-
setVolume
public void setVolume(float volume, boolean mute) Description copied from interface:AudioCallback
Adjust audio volume.- Specified by:
setVolume
in interfaceAudioCallback
- Parameters:
volume
- volumemute
-true
if audio should be muted;false
for un-muted
-