Agora Java API Reference for Android
|
6 #pragma once // NOLINT(build/header_guard)
9 #include "AgoraMediaBase.h"
10 #include "AgoraMediaPlayerTypes.h"
11 #include "AgoraRefPtr.h"
16 class IMediaPlayerSourceObserver;
17 class IMediaPlayerCustomDataProvider;
31 virtual int onReadData(
unsigned char *buf,
int buf_size) = 0;
45 virtual int64_t
onSeek(int64_t offset,
int whence) = 0;
76 virtual int open(
const char* url, int64_t startPos) = 0;
127 virtual int seek(int64_t newPos) = 0;
279 virtual media::base::MEDIA_PLAYER_STATE
getState() = 0;
336 media::base::MEDIA_PLAYER_ERROR ec) = 0;
Definition: AgoraRefPtr.h:31