| AddRef() const =0 (defined in agora::RefCountInterface) | 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 (defined in agora::RefCountInterface) | 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 |
| 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::IAudioPcmFrameSink *observer)=0 | agora::rtc::IMediaPlayerSource | pure virtual |
| registerPlayerSourceObserver(IMediaPlayerSourceObserver *observer)=0 | agora::rtc::IMediaPlayerSource | pure virtual |
| Release() const =0 (defined in agora::RefCountInterface) | 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 |
| selectMultiAudioTrack(int playoutTrackIndex, int publishTrackIndex)=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::IAudioPcmFrameSink *observer)=0 | agora::rtc::IMediaPlayerSource | pure virtual |
| unregisterPlayerSourceObserver(IMediaPlayerSourceObserver *observer)=0 | agora::rtc::IMediaPlayerSource | pure virtual |
| ~IMediaPlayerSource() (defined in agora::rtc::IMediaPlayerSource) | agora::rtc::IMediaPlayerSource | protectedvirtual |
| ~RefCountInterface() (defined in agora::RefCountInterface) | agora::RefCountInterface | protectedvirtual |