Class AudioCallbackAdapter

java.lang.Object
uk.co.caprica.vlcj.player.base.callback.AudioCallbackAdapter
All Implemented Interfaces:
AudioCallback
Direct Known Subclasses:
DefaultAudioCallbackAdapter

public class AudioCallbackAdapter extends Object implements AudioCallback
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 Details

    • AudioCallbackAdapter

      public AudioCallbackAdapter()
  • Method Details

    • play

      public void play(MediaPlayer mediaPlayer, com.sun.jna.Pointer samples, int sampleCount, long pts)
      Description copied from interface: AudioCallback
      Play samples.
      Specified by:
      play in interface AudioCallback
      Parameters:
      mediaPlayer - media player
      samples - native sample data
      sampleCount - number of samples
      pts - presentation time stamp
    • pause

      public void pause(MediaPlayer mediaPlayer, long pts)
      Description copied from interface: AudioCallback
      Audio was paused.
      Specified by:
      pause in interface AudioCallback
      Parameters:
      mediaPlayer - media player
      pts - presentation time stamp
    • resume

      public void resume(MediaPlayer mediaPlayer, long pts)
      Description copied from interface: AudioCallback
      Audio was resumed.
      Specified by:
      resume in interface AudioCallback
      Parameters:
      mediaPlayer - media player
      pts - presentation time stamp
    • flush

      public void flush(MediaPlayer mediaPlayer, long pts)
      Description copied from interface: AudioCallback
      Audio buffer was flushed.
      Specified by:
      flush in interface AudioCallback
      Parameters:
      mediaPlayer - media player
      pts - presentation time stamp
    • drain

      public void drain(MediaPlayer mediaPlayer)
      Description copied from interface: AudioCallback
      Audio buffer was drained.
      Specified by:
      drain in interface AudioCallback
      Parameters:
      mediaPlayer - media player
    • setVolume

      public void setVolume(float volume, boolean mute)
      Description copied from interface: AudioCallback
      Adjust audio volume.
      Specified by:
      setVolume in interface AudioCallback
      Parameters:
      volume - volume
      mute - true if audio should be muted; false for un-muted