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
changePlaybackSpeed(media::base::MEDIA_PLAYER_PLAYBACK_SPEED speed)=0agora::rtc::IMediaPlayerSourcepure 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
getAudioPcmDataSender()=0agora::rtc::IMediaPlayerSourceExpure virtual
getDuration(int64_t &duration)=0agora::rtc::IMediaPlayerSourcepure 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
isAudioMuted()=0agora::rtc::IMediaPlayerSourcepure virtual
isVideoMuted()=0agora::rtc::IMediaPlayerSourcepure virtual
muteAudio(bool audio_mute)=0agora::rtc::IMediaPlayerSourcepure virtual
muteVideo(bool audio_mute)=0agora::rtc::IMediaPlayerSourcepure virtual
open(const char *url, int64_t startPos)=0agora::rtc::IMediaPlayerSourcepure virtual
pause()=0agora::rtc::IMediaPlayerSourcepure virtual
play()=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
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
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
takeScreenshot(const char *filename)=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