Module uk.co.caprica.vlcj
Class DefaultAudioCallbackAdapter
java.lang.Object
uk.co.caprica.vlcj.player.base.callback.AudioCallbackAdapter
uk.co.caprica.vlcj.player.base.callback.DefaultAudioCallbackAdapter
- All Implemented Interfaces:
AudioCallback
Default implementation of an
AudioCallbackAdapter
.
This implementation gets the native sample data as a byte[]
assuming a known fixed block size.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal void
play
(MediaPlayer mediaPlayer, com.sun.jna.Pointer samples, int sampleCount, long pts) Play samples.
-
Constructor Details
-
DefaultAudioCallbackAdapter
public DefaultAudioCallbackAdapter(int blockSize) Create an audio callback.- Parameters:
blockSize
- block size for each sample
-
-
Method Details
-
play
public final void play(MediaPlayer mediaPlayer, com.sun.jna.Pointer samples, int sampleCount, long pts) Description copied from interface:AudioCallback
Play samples.- Specified by:
play
in interfaceAudioCallback
- Overrides:
play
in classAudioCallbackAdapter
- Parameters:
mediaPlayer
- media playersamples
- native sample datasampleCount
- number of samplespts
- presentation time stamp
-