Interface AudioTrack

All Known Implementing Classes:
AudioTrack.CppProxy

public interface AudioTrack
Class represents audio track interface. Subclass of media
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static final class 
     
  • Method Summary

    Modifier and Type
    Method
    Description
    cast audio_track to media parent class (media).
     
    float
     
    void
    load(String file)
    Load audio track file.
    void
    setVolume(float volume)
    set current audio track playback volume.
  • Method Details

    • setVolume

      void setVolume(float volume)
      set current audio track playback volume.
      Parameters:
      volume - (float): new audio volume. must be in range [0, 1]
    • getVolume

      float getVolume()
      Returns:
      current audio track playback volume (float)
    • load

      void load(@NonNull String file)
      Load audio track file. For now only supports .m4a, .ogg, .mp3 files.
      Parameters:
      file - (string): absolute path for audio track file.
    • getCurrentTrack

      @NonNull String getCurrentTrack()
      Returns:
      current loaded audio track (string).
    • asMedia

      @Nullable Media asMedia()
      cast audio_track to media parent class (media).