AddRef() const =0 | agora::RefCountInterface | pure virtual |
enableAutoSwitchAgoraCDN(bool enable)=0 | agora::rtc::IMediaPlayerSource | pure virtual |
getAgoraCDNLineCount()=0 | agora::rtc::IMediaPlayerSource | pure virtual |
getCurrentAgoraCDNIndex()=0 | agora::rtc::IMediaPlayerSource | pure virtual |
getDuration(int64_t &duration)=0 | agora::rtc::IMediaPlayerSource | pure virtual |
getPlayPosition(int64_t &pos)=0 | agora::rtc::IMediaPlayerSource | pure virtual |
getSourceId() const =0 | agora::rtc::IMediaPlayerSource | pure virtual |
getState()=0 | agora::rtc::IMediaPlayerSource | pure virtual |
getStreamCount(int64_t &count)=0 | agora::rtc::IMediaPlayerSource | pure virtual |
getStreamInfo(int64_t index, media::base::PlayerStreamInfo *info)=0 | agora::rtc::IMediaPlayerSource | pure virtual |
HasOneRef() const =0 | agora::RefCountInterface | pure virtual |
open(const char *url, int64_t startPos)=0 | agora::rtc::IMediaPlayerSource | pure virtual |
openWithAgoraCDNSrc(const char *src, int64_t startPos)=0 | agora::rtc::IMediaPlayerSource | pure virtual |
openWithCustomSource(int64_t startPos, media::base::IMediaPlayerCustomDataProvider *provider)=0 | agora::rtc::IMediaPlayerSource | pure virtual |
openWithMediaSource(const media::base::MediaSource &source)=0 | agora::rtc::IMediaPlayerSource | pure virtual |
pause()=0 | agora::rtc::IMediaPlayerSource | pure virtual |
play()=0 | agora::rtc::IMediaPlayerSource | pure virtual |
playPreloadedSrc(const char *src)=0 | agora::rtc::IMediaPlayerSource | pure virtual |
preloadSrc(const char *src, int64_t startPos)=0 | agora::rtc::IMediaPlayerSource | pure virtual |
registerAudioFrameObserver(media::base::IAudioFrameObserver *observer)=0 | agora::rtc::IMediaPlayerSource | pure virtual |
registerPlayerSourceObserver(IMediaPlayerSourceObserver *observer)=0 | agora::rtc::IMediaPlayerSource | pure virtual |
Release() const =0 | agora::RefCountInterface | pure virtual |
renewAgoraCDNSrcToken(const char *token, int64_t ts)=0 | agora::rtc::IMediaPlayerSource | pure virtual |
resume()=0 | agora::rtc::IMediaPlayerSource | pure virtual |
seek(int64_t newPos)=0 | agora::rtc::IMediaPlayerSource | pure virtual |
selectAudioTrack(int64_t index)=0 | agora::rtc::IMediaPlayerSource | pure virtual |
selectInternalSubtitle(int64_t index)=0 | agora::rtc::IMediaPlayerSource | pure virtual |
setExternalSubtitle(const char *url)=0 | agora::rtc::IMediaPlayerSource | pure virtual |
setLoopCount(int64_t loopCount)=0 | agora::rtc::IMediaPlayerSource | pure virtual |
setPlaybackSpeed(int speed)=0 | agora::rtc::IMediaPlayerSource | pure virtual |
setPlayerOption(const char *key, int64_t value)=0 | agora::rtc::IMediaPlayerSource | pure virtual |
setPlayerOption(const char *key, const char *value)=0 | agora::rtc::IMediaPlayerSource | pure virtual |
stop()=0 | agora::rtc::IMediaPlayerSource | pure virtual |
switchAgoraCDNLineByIndex(int index)=0 | agora::rtc::IMediaPlayerSource | pure virtual |
switchAgoraCDNSrc(const char *src, bool syncPts=false)=0 | agora::rtc::IMediaPlayerSource | pure virtual |
switchSrc(const char *src, bool syncPts)=0 | agora::rtc::IMediaPlayerSource | pure virtual |
takeScreenshot(const char *filename)=0 | agora::rtc::IMediaPlayerSource | pure virtual |
unloadSrc(const char *src)=0 | agora::rtc::IMediaPlayerSource | pure virtual |
unregisterAudioFrameObserver(media::base::IAudioFrameObserver *observer)=0 | agora::rtc::IMediaPlayerSource | pure virtual |
unregisterPlayerSourceObserver(IMediaPlayerSourceObserver *observer)=0 | agora::rtc::IMediaPlayerSource | pure virtual |
~IMediaPlayerSource() | agora::rtc::IMediaPlayerSource | inlineprotectedvirtual |
~RefCountInterface() | agora::RefCountInterface | inlineprotectedvirtual |