Agora C++ API Reference for All Platforms
agora::media::IMediaEngine Member List

This is the complete list of members for agora::media::IMediaEngine, including all inherited members.

pullAudioFrame(IAudioFrameObserver::AudioFrame *frame)=0agora::media::IMediaEnginepure virtual
pushAudioFrame(MEDIA_SOURCE_TYPE type, IAudioFrameObserver::AudioFrame *frame, bool wrap) AGORA_DEPRECATED_ATTRIBUTE=0agora::media::IMediaEnginepure virtual
pushAudioFrame(IAudioFrameObserver::AudioFrame *frame) AGORA_DEPRECATED_ATTRIBUTE=0agora::media::IMediaEnginepure virtual
pushAudioFrame(int32_t sourcePos, IAudioFrameObserver::AudioFrame *frame)=0agora::media::IMediaEnginepure virtual
pushVideoFrame(ExternalVideoFrame *frame)=0agora::media::IMediaEnginepure virtual
registerAudioFrameObserver(IAudioFrameObserver *observer)=0agora::media::IMediaEnginepure virtual
registerVideoEncodedFrameObserver(IVideoEncodedFrameObserver *observer)=0agora::media::IMediaEnginepure virtual
registerVideoFrameObserver(IVideoFrameObserver *observer)=0agora::media::IMediaEnginepure virtual
registerVideoRenderFactory(IExternalVideoRenderFactory *factory) AGORA_DEPRECATED_ATTRIBUTE=0agora::media::IMediaEnginepure virtual
release()=0agora::media::IMediaEnginepure virtual
setExternalAudioSourceVolume(int32_t sourcePos, int32_t volume)=0agora::media::IMediaEnginepure virtual
setExternalVideoSource(bool enable, bool useTexture)=0agora::media::IMediaEnginepure virtual
~IMediaEngine()agora::media::IMediaEngineinlinevirtual