Agora C++ API Reference for All Platforms
agora::rtc::IMediaPlayerSourceEx Member List

This is the complete list of members for agora::rtc::IMediaPlayerSourceEx, including all inherited members.

AddRef() const =0agora::RefCountInterfacepure virtual
Create(base::IAgoraService *agora_service, std::shared_ptr< base::BaseWorker > player_worker, media::base::MEDIA_PLAYER_SOURCE_TYPE type=media::base::MEDIA_PLAYER_SOURCE_DEFAULT)agora::rtc::IMediaPlayerSourceExstatic
enableAutoSwitchAgoraCDN(bool enable)=0agora::rtc::IMediaPlayerSourcepure virtual
getAgoraCDNLineCount()=0agora::rtc::IMediaPlayerSourcepure virtual
getAudioPcmDataSender()=0agora::rtc::IMediaPlayerSourceExpure virtual
getCurrentAgoraCDNIndex()=0agora::rtc::IMediaPlayerSourcepure virtual
getDuration(int64_t &duration)=0agora::rtc::IMediaPlayerSourcepure virtual
getFirstAudioFramePts()=0agora::rtc::IMediaPlayerSourceExpure virtual
getFirstVideoFramePts()=0agora::rtc::IMediaPlayerSourceExpure virtual
getPlayerOption(const char *key, int64_t &value)=0agora::rtc::IMediaPlayerSourceExpure virtual
getPlayPosition(int64_t &pos)=0agora::rtc::IMediaPlayerSourcepure virtual
getSourceId() const =0agora::rtc::IMediaPlayerSourcepure virtual
getState()=0agora::rtc::IMediaPlayerSourcepure virtual
getStreamCount(int64_t &count)=0agora::rtc::IMediaPlayerSourcepure virtual
getStreamInfo(int64_t index, media::base::PlayerStreamInfo *info)=0agora::rtc::IMediaPlayerSourcepure virtual
getVideoFrameSender()=0agora::rtc::IMediaPlayerSourceExpure virtual
HasOneRef() const =0agora::RefCountInterfacepure virtual
open(const char *url, int64_t startPos)=0agora::rtc::IMediaPlayerSourcepure virtual
openWithAgoraCDNSrc(const char *src, int64_t startPos)=0agora::rtc::IMediaPlayerSourcepure virtual
openWithCustomSource(int64_t startPos, media::base::IMediaPlayerCustomDataProvider *provider)=0agora::rtc::IMediaPlayerSourcepure virtual
openWithMediaSource(const media::base::MediaSource &source)=0agora::rtc::IMediaPlayerSourcepure virtual
pause()=0agora::rtc::IMediaPlayerSourcepure virtual
play()=0agora::rtc::IMediaPlayerSourcepure virtual
playPreloadedSrc(const char *src)=0agora::rtc::IMediaPlayerSourcepure virtual
preloadSrc(const char *src, int64_t startPos)=0agora::rtc::IMediaPlayerSourcepure virtual
registerAudioFrameObserver(media::base::IAudioFrameObserver *observer)=0agora::rtc::IMediaPlayerSourcepure virtual
registerPlayerSourceObserver(IMediaPlayerSourceObserver *observer)=0agora::rtc::IMediaPlayerSourcepure virtual
Release() const =0agora::RefCountInterfacepure virtual
renewAgoraCDNSrcToken(const char *token, int64_t ts)=0agora::rtc::IMediaPlayerSourcepure virtual
resume()=0agora::rtc::IMediaPlayerSourcepure virtual
seek(int64_t newPos)=0agora::rtc::IMediaPlayerSourcepure virtual
selectAudioTrack(int64_t index)=0agora::rtc::IMediaPlayerSourcepure virtual
selectInternalSubtitle(int64_t index)=0agora::rtc::IMediaPlayerSourcepure virtual
setExternalSubtitle(const char *url)=0agora::rtc::IMediaPlayerSourcepure virtual
setLoopCount(int64_t loopCount)=0agora::rtc::IMediaPlayerSourcepure virtual
setPlaybackSpeed(int speed)=0agora::rtc::IMediaPlayerSourcepure virtual
setPlayerOption(const char *key, int64_t value)=0agora::rtc::IMediaPlayerSourcepure virtual
setPlayerOption(const char *key, const char *value)=0agora::rtc::IMediaPlayerSourcepure virtual
setRenderLastVideoFrame(bool set_black_frame)=0agora::rtc::IMediaPlayerSourceExpure virtual
showBlackFrameWhenStop()=0agora::rtc::IMediaPlayerSourceExpure virtual
stop()=0agora::rtc::IMediaPlayerSourcepure virtual
switchAgoraCDNLineByIndex(int index)=0agora::rtc::IMediaPlayerSourcepure virtual
switchAgoraCDNSrc(const char *src, bool syncPts=false)=0agora::rtc::IMediaPlayerSourcepure virtual
switchSrc(const char *src, bool syncPts)=0agora::rtc::IMediaPlayerSourcepure virtual
takeScreenshot(const char *filename)=0agora::rtc::IMediaPlayerSourcepure virtual
unloadSrc(const char *src)=0agora::rtc::IMediaPlayerSourcepure virtual
unregisterAudioFrameObserver(media::base::IAudioFrameObserver *observer)=0agora::rtc::IMediaPlayerSourcepure virtual
unregisterPlayerSourceObserver(IMediaPlayerSourceObserver *observer)=0agora::rtc::IMediaPlayerSourcepure virtual
~IMediaPlayerSource()agora::rtc::IMediaPlayerSourceinlineprotectedvirtual
~IMediaPlayerSourceEx()=defaultagora::rtc::IMediaPlayerSourceExprotectedvirtual
~RefCountInterface()agora::RefCountInterfaceinlineprotectedvirtual