Class AudioCallbackAdapter

    • Constructor Detail

      • AudioCallbackAdapter

        public AudioCallbackAdapter()
    • Method Detail

      • 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