|
virtual agora_refptr< rtc::IAudioPcmDataSender > | getAudioPcmDataSender ()=0 |
|
virtual agora_refptr< rtc::IVideoFrameSender > | getVideoFrameSender ()=0 |
|
virtual void | setRenderLastVideoFrame (bool set_black_frame)=0 |
|
virtual bool | showBlackFrameWhenStop ()=0 |
|
virtual int64_t | getFirstAudioFramePts ()=0 |
|
virtual int64_t | getFirstVideoFramePts ()=0 |
|
virtual int | getPlayerOption (const char *key, int64_t &value)=0 |
|
virtual int | getSourceId () const =0 |
|
virtual int | open (const char *url, int64_t startPos)=0 |
|
virtual int | openWithCustomSource (int64_t startPos, media::base::IMediaPlayerCustomDataProvider *provider)=0 |
|
virtual int | openWithMediaSource (const media::base::MediaSource &source)=0 |
|
virtual int | play ()=0 |
|
virtual int | pause ()=0 |
|
virtual int | stop ()=0 |
|
virtual int | resume ()=0 |
|
virtual int | seek (int64_t newPos)=0 |
|
virtual int | getDuration (int64_t &duration)=0 |
|
virtual int | getPlayPosition (int64_t &pos)=0 |
|
virtual int | getStreamCount (int64_t &count)=0 |
|
virtual int | getStreamInfo (int64_t index, media::base::PlayerStreamInfo *info)=0 |
|
virtual int | setLoopCount (int64_t loopCount)=0 |
|
virtual int | setPlaybackSpeed (int speed)=0 |
|
virtual int | selectAudioTrack (int64_t index)=0 |
|
virtual int | setPlayerOption (const char *key, int64_t value)=0 |
|
virtual int | setPlayerOption (const char *key, const char *value)=0 |
|
virtual int | takeScreenshot (const char *filename)=0 |
|
virtual int | selectInternalSubtitle (int64_t index)=0 |
|
virtual int | setExternalSubtitle (const char *url)=0 |
|
virtual media::base::MEDIA_PLAYER_STATE | getState ()=0 |
|
virtual int | registerPlayerSourceObserver (IMediaPlayerSourceObserver *observer)=0 |
|
virtual int | unregisterPlayerSourceObserver (IMediaPlayerSourceObserver *observer)=0 |
|
virtual int | registerAudioFrameObserver (media::base::IAudioFrameObserver *observer)=0 |
|
virtual int | unregisterAudioFrameObserver (media::base::IAudioFrameObserver *observer)=0 |
|
virtual int | openWithAgoraCDNSrc (const char *src, int64_t startPos)=0 |
|
virtual int | getAgoraCDNLineCount ()=0 |
|
virtual int | switchAgoraCDNLineByIndex (int index)=0 |
|
virtual int | getCurrentAgoraCDNIndex ()=0 |
|
virtual int | enableAutoSwitchAgoraCDN (bool enable)=0 |
|
virtual int | renewAgoraCDNSrcToken (const char *token, int64_t ts)=0 |
|
virtual int | switchAgoraCDNSrc (const char *src, bool syncPts=false)=0 |
|
virtual int | switchSrc (const char *src, bool syncPts)=0 |
|
virtual int | preloadSrc (const char *src, int64_t startPos)=0 |
|
virtual int | unloadSrc (const char *src)=0 |
|
virtual int | playPreloadedSrc (const char *src)=0 |
|
virtual void | AddRef () const =0 |
|
virtual RefCountReleaseStatus | Release () const =0 |
|
virtual bool | HasOneRef () const =0 |
|