Agora C++ API Reference for All Platforms

Loading...
Searching...
No Matches
agora::rtc::IMediaPlayerSourceEx Member List

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

AddRef() const =0 | agora::RefCountInterface | pure virtual
Create(base::IAgoraService *agora_service, media::base::MEDIA_PLAYER_SOURCE_TYPE type=media::base::MEDIA_PLAYER_SOURCE_DEFAULT) | agora::rtc::IMediaPlayerSourceEx | static
enableAutoSwitchAgoraCDN(bool enable)=0 | agora::rtc::IMediaPlayerSource | pure virtual
getAgoraCDNLineCount()=0 | agora::rtc::IMediaPlayerSource | pure virtual
getAudioPcmDataSender()=0 | agora::rtc::IMediaPlayerSourceEx | pure virtual
getCurrentAgoraCDNIndex()=0 | agora::rtc::IMediaPlayerSource | pure virtual
getDuration(int64_t &duration)=0 | agora::rtc::IMediaPlayerSource | pure virtual
getFirstAudioFramePts()=0 | agora::rtc::IMediaPlayerSourceEx | pure virtual
getFirstVideoFramePts()=0 | agora::rtc::IMediaPlayerSourceEx | pure virtual
getPlayerOption(const char *key, int64_t &value)=0 | agora::rtc::IMediaPlayerSourceEx | 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
getVideoFrameSender()=0 | agora::rtc::IMediaPlayerSourceEx | pure virtual
HasOneRef() const =0 | agora::RefCountInterface | pure virtual
onPlayerSourceObserverCallback(std::function< void(IMediaPlayerSourceObserver *)> &&task)=0 | agora::rtc::IMediaPlayerSourceEx | 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) final | agora::rtc::IMediaPlayerSourceEx | inlinevirtual
registerPlayerSourceObserverEx(IMediaPlayerSourceObserver *observer, bool internal)=0 | agora::rtc::IMediaPlayerSourceEx | 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
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
setRenderLastVideoFrame(bool set_black_frame)=0 | agora::rtc::IMediaPlayerSourceEx | pure virtual
showBlackFrameWhenStop()=0 | agora::rtc::IMediaPlayerSourceEx | 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() | agora::rtc::IMediaPlayerSource | inlineprotectedvirtual
~IMediaPlayerSourceEx()=default | agora::rtc::IMediaPlayerSourceEx | protectedvirtual
~RefCountInterface() | agora::RefCountInterface | inlineprotectedvirtual