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

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

AddRef() const =0agora::RefCountInterfacepure virtual
addView(void *view, const Rectangle &cropArea, aosl_ref_t ares=AOSL_REF_INVALID) overrideagora::rtc::IVideoRendererExinlinevirtual
addViewEx(agora::rtc::view_shared_ptr_t view, const ViewOption &option)agora::rtc::IVideoRendererExinlinevirtual
addViewEx(agora::rtc::view_shared_ptr_t view)agora::rtc::IVideoRendererExinlinevirtual
addViewLLApiInternal(view_t view, const Rectangle &cropArea)agora::rtc::IVideoRendererExinlinevirtual
applyMirror()agora::rtc::IVideoSinkBaseinlinevirtual
applyRotation()agora::rtc::IVideoSinkBaseinlinevirtual
attachUserInfo(uid_t uid, uint64_t state_space)agora::rtc::IVideoRendererExinlinevirtual
clearBuffer()agora::rtc::IVideoRendererExinlinevirtual
getProperty(const char *key, void *buf, int buf_size)agora::rtc::IVideoSinkBaseinlinevirtual
getViewCount()agora::rtc::IVideoRendererExinlinevirtual
getViewMetaInfo(PreviewMetaInfo &info)agora::rtc::IVideoRendererExinlinevirtual
getViewMetaInfo(agora::view_t view, PreviewMetaInfo &info)agora::rtc::IVideoRendererExinlinevirtual
HasOneRef() const =0agora::RefCountInterfacepure virtual
isExternalSink()agora::rtc::IVideoSinkBaseinlinevirtual
onDataStreamWillStart()agora::rtc::IVideoSinkBaseinlinevirtual
onDataStreamWillStop()agora::rtc::IVideoSinkBaseinlinevirtual
onFrame(const webrtc::VideoFrame &videoFrame)agora::rtc::IVideoRendererExinlinevirtual
agora::rtc::IVideoRenderer::onFrame(const media::base::VideoFrame &videoFrame)=0agora::rtc::IVideoSinkBasepure virtual
Release() const =0agora::RefCountInterfacepure virtual
removeView(void *view) overrideagora::rtc::IVideoRendererExinlinevirtual
removeViewEx(agora::view_t view)agora::rtc::IVideoRendererExinlinevirtual
removeViewLLApiInternal(view_t view)agora::rtc::IVideoRendererExinlinevirtual
setCropAreaEx(agora::view_t view, const Rectangle &cropArea, aosl_ref_t ares=AOSL_REF_INVALID)agora::rtc::IVideoRendererExinlinevirtual
setCropAreaExLLApiInternal(view_t view, const Rectangle &cropArea)agora::rtc::IVideoRendererExinlinevirtual
setMirror(void *view, bool mirror, aosl_ref_t ares=AOSL_REF_INVALID) overrideagora::rtc::IVideoRendererExinlinevirtual
setMirror(bool mirror, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::IVideoRendererEx
setMirror(void *view, bool mirror, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::IVideoRendererEx
agora::rtc::IVideoRenderer::setMirror(bool mirror, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::IVideoRendererpure virtual
setMirrorEx(agora::view_t view, bool mirror, aosl_ref_t ares=AOSL_REF_INVALID)agora::rtc::IVideoRendererExinlinevirtual
setMirrorExLLApiInternal(view_t view, bool mirror)agora::rtc::IVideoRendererExinlinevirtual
setMirrorLLApiInternal(bool mirror)agora::rtc::IVideoRendererExinlinevirtual
setMirrorLLApiInternal(void *view, bool mirror)agora::rtc::IVideoRendererExinlinevirtual
setProperty(const char *key, const void *buf, int buf_size)agora::rtc::IVideoSinkBaseinlinevirtual
setRenderMode(void *view, media::base::RENDER_MODE_TYPE renderMode, aosl_ref_t ares=AOSL_REF_INVALID) overrideagora::rtc::IVideoRendererExinlinevirtual
setRenderMode(media::base::RENDER_MODE_TYPE renderMode, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::IVideoRendererEx
setRenderMode(void *view, media::base::RENDER_MODE_TYPE renderMode, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::IVideoRendererEx
agora::rtc::IVideoRenderer::setRenderMode(media::base::RENDER_MODE_TYPE renderMode, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::IVideoRendererpure virtual
setRenderModeEx(agora::view_t view, media::base::RENDER_MODE_TYPE renderMode, aosl_ref_t ares=AOSL_REF_INVALID)agora::rtc::IVideoRendererExinlinevirtual
setRenderModeExLLApiInternal(view_t view, media::base::RENDER_MODE_TYPE renderMode)agora::rtc::IVideoRendererExinlinevirtual
setRenderModeLLApiInternal(media::base::RENDER_MODE_TYPE renderMode)agora::rtc::IVideoRendererExinlinevirtual
setRenderModeLLApiInternal(void *view, media::base::RENDER_MODE_TYPE renderMode)agora::rtc::IVideoRendererExinlinevirtual
setVideoFrameObserver(agora::media::IVideoFrameObserver *observer)agora::rtc::IObservableVideoSinkinlinevirtual
SetVideoQoEPusher(std::weak_ptr< agora::rtc::VideoStatsEventsPusher > pusher)agora::rtc::IVideoRendererExinlinevirtual
setView(void *view, aosl_ref_t ares=AOSL_REF_INVALID) overrideagora::rtc::IVideoRendererExinlinevirtual
setViewLLApiInternal(view_t view)agora::rtc::IVideoRendererExinlinevirtual
unsetView(aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::IVideoRendererpure virtual
unsetViewLLApiInternal()agora::rtc::IVideoRendererExinlinevirtual
~IObservableVideoSink()agora::rtc::IObservableVideoSinkinlineprotected
~RefCountInterface()agora::RefCountInterfaceinlineprotectedvirtual