Agora C++ API Reference for All Platforms

agora::rtc::IVideoMixerSourceEx Member List

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

addImageSource(const char *id, const MixerLayoutConfig &config, ImageType type=kPng, aosl_ref_t ares=AOSL_REF_INVALID)=0 | agora::rtc::IVideoMixerSource | pure virtual
addImageSourceLLApiInternal(const char *id, const MixerLayoutConfig &config, ImageType type, std::shared_ptr< int > result)=0 | agora::rtc::IVideoMixerSourceEx | pure virtual
AddRef() const =0 | agora::RefCountInterface | pure virtual
addVideoTrack(const char *id, agora_refptr< IVideoTrack > track, aosl_ref_t ares=AOSL_REF_INVALID)=0 | agora::rtc::IVideoMixerSource | pure virtual
addVideoTrackLLApiInternal(const char *id, agora_refptr< IVideoTrack > track)=0 | agora::rtc::IVideoMixerSourceEx | pure virtual
clearLayout(aosl_ref_t ares=AOSL_REF_INVALID)=0 | agora::rtc::IVideoMixerSource | pure virtual
clearLayoutLLApiInternal()=0 | agora::rtc::IVideoMixerSourceEx | pure virtual
delImageSource(const char *id, aosl_ref_t ares=AOSL_REF_INVALID)=0 | agora::rtc::IVideoMixerSource | pure virtual
delImageSourceLLApiInternal(const char *id)=0 | agora::rtc::IVideoMixerSourceEx | pure virtual
delStreamLayout(const char *id, aosl_ref_t ares=AOSL_REF_INVALID)=0 | agora::rtc::IVideoMixerSource | pure virtual
delStreamLayoutLLApiInternal(const char *id)=0 | agora::rtc::IVideoMixerSourceEx | pure virtual
deRegisterMixedFrameCallback(::rtc::VideoSinkInterface< webrtc::VideoFrame > *dataCallback)=0 | agora::rtc::IVideoMixerSourceEx | pure virtual
getAvgMixerDelay()=0 | agora::rtc::IVideoMixerSource | pure virtual
getAvgMixerDelayLLApiInternal()=0 | agora::rtc::IVideoMixerSourceEx | pure virtual
HasOneRef() const =0 | agora::RefCountInterface | pure virtual
hasVideoTrack(const std::string &id)=0 | agora::rtc::IVideoMixerSourceEx | pure virtual
onFrame(const std::string &uid, const webrtc::VideoFrame &frame)=0 | agora::rtc::IVideoMixerSourceEx | pure virtual
refresh(aosl_ref_t ares=AOSL_REF_INVALID)=0 | agora::rtc::IVideoMixerSource | pure virtual
refreshLLApiInternal()=0 | agora::rtc::IVideoMixerSourceEx | pure virtual
registerMixedFrameCallback(::rtc::VideoSinkInterface< webrtc::VideoFrame > *dataCallback)=0 | agora::rtc::IVideoMixerSourceEx | pure virtual
Release() const =0 | agora::RefCountInterface | pure virtual
removeVideoTrack(const char *id, agora_refptr< IVideoTrack > track, aosl_ref_t ares=AOSL_REF_INVALID)=0 | agora::rtc::IVideoMixerSource | pure virtual
removeVideoTrackLLApiInternal(const char *id, agora_refptr< IVideoTrack > track)=0 | agora::rtc::IVideoMixerSourceEx | pure virtual
setBackground(uint32_t width, uint32_t height, int fps, uint32_t color_argb=0, aosl_ref_t ares=AOSL_REF_INVALID)=0 | agora::rtc::IVideoMixerSource | pure virtual
setBackground(uint32_t width, uint32_t height, int fps, const char *url, aosl_ref_t ares=AOSL_REF_INVALID)=0 | agora::rtc::IVideoMixerSource | pure virtual
setBackgroundLLApiInternal(uint32_t width, uint32_t height, int fps, uint32_t color_rgba=0)=0 | agora::rtc::IVideoMixerSourceEx | pure virtual
setBackgroundLLApiInternal(uint32_t width, uint32_t height, int fps, const char *url)=0 | agora::rtc::IVideoMixerSourceEx | pure virtual
setMasterClockSource(const char *id=NULL, aosl_ref_t ares=AOSL_REF_INVALID)=0 | agora::rtc::IVideoMixerSource | pure virtual
setMasterClockSourceLLApiInternal(const char *id=NULL)=0 | agora::rtc::IVideoMixerSourceEx | pure virtual
setRotation(uint8_t rotation, aosl_ref_t ares=AOSL_REF_INVALID)=0 | agora::rtc::IVideoMixerSource | pure virtual
setRotationLLApiInternal(uint8_t rotation)=0 | agora::rtc::IVideoMixerSourceEx | pure virtual
setStreamLayout(const char *id, const MixerLayoutConfig &config, aosl_ref_t ares=AOSL_REF_INVALID)=0 | agora::rtc::IVideoMixerSource | pure virtual
setStreamLayoutLLApiInternal(const char *id, const MixerLayoutConfig &config, std::shared_ptr< int > result)=0 | agora::rtc::IVideoMixerSourceEx | pure virtual
startMixing()=0 | agora::rtc::IVideoMixerSourceEx | pure virtual
stopMixing()=0 | agora::rtc::IVideoMixerSourceEx | pure virtual
~IVideoMixerSourceEx()=default | agora::rtc::IVideoMixerSourceEx | virtual
~RefCountInterface() | agora::RefCountInterface | inline protected virtual