|
| 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 | registerPlayerSourceObserverEx (IMediaPlayerSourceObserver *observer, bool internal)=0 |
| |
| int | registerPlayerSourceObserver (IMediaPlayerSourceObserver *observer) final |
| |
| virtual void | onPlayerSourceObserverCallback (std::function< void(IMediaPlayerSourceObserver *)> &&task)=0 |
| |
| virtual int | getSourceId () const =0 |
| |
| virtual int | open (const char *url, int64_t startPos)=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 | selectMultiAudioTrack (int playoutTrackIndex, int publishTrackIndex)=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 | unregisterPlayerSourceObserver (IMediaPlayerSourceObserver *observer)=0 |
| |
| virtual int | registerAudioFrameObserver (media::IAudioPcmFrameSink *observer)=0 |
| |
| virtual int | unregisterAudioFrameObserver (media::IAudioPcmFrameSink *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 |
| |