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 voidplay(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:AudioCallbackPlay samples.- Specified by:
playin interfaceAudioCallback- Overrides:
playin classAudioCallbackAdapter- Parameters:
mediaPlayer- media playersamples- native sample datasampleCount- number of samplespts- presentation time stamp
-