Interface IMediaPlayerCustomDataProvider


public interface IMediaPlayerCustomDataProvider
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    onReadData(ByteBuffer buffer, int bufferSize)
     
    long
    onSeek(long offset, int whence)
     
  • Method Details

    • onReadData

      int onReadData(ByteBuffer buffer, int bufferSize)
      Parameters:
      buf - the buffer pointer that you need to fill data.
      buf_size - the bufferSize need to fill of the buffer pointer.
      Returns:
      you need return offset value if succeed. return 0 if failed.
    • onSeek

      long onSeek(long offset, int whence)
      Parameters:
      offset - the value of seek offset.
      whence - the postion of start seeking, the directive whence as follows: 0 - SEEK_SET : The file offset is set to offset bytes. 1 - SEEK_CUR : The file offset is set to its current location plus offset bytes. 2 - SEEK_END : The file offset is set to the size of the file plus offset bytes. 65536 - AVSEEK_SIZE : Optional. Passing this as the "whence" parameter to a seek function causes it to return the filesize without seeking anywhere.
      Returns:
      whence == 65536, return filesize if you need. whence >= 0 && whence < 3 , return offset value if succeed. return -1 if failed.