Agora Java API Reference for Android
agora::media::IMediaEngine Member List

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

enableCustomAudioLocalPlayback(int sourceId, bool enabled)=0agora::media::IMediaEnginepure virtual
pullAudioFrame(IAudioFrameObserver::AudioFrame *frame)=0agora::media::IMediaEnginepure virtual
pushAudioFrame(MEDIA_SOURCE_TYPE type, IAudioFrameObserver::AudioFrame *frame, bool wrap=false, int sourceId=0)=0agora::media::IMediaEnginepure virtual
pushCaptureAudioFrame(IAudioFrameObserver::AudioFrame *frame)=0 (defined in agora::media::IMediaEngine)agora::media::IMediaEnginepure virtual
pushDirectAudioFrame(IAudioFrameObserver::AudioFrame *frame)=0agora::media::IMediaEnginepure virtual
pushEncodedVideoImage(const uint8_t *imageBuffer, size_t length, const agora::rtc::EncodedVideoFrameInfo &videoEncodedFrameInfo)=0agora::media::IMediaEnginepure virtual
pushEncodedVideoImage(const uint8_t *imageBuffer, size_t length, const agora::rtc::EncodedVideoFrameInfo &videoEncodedFrameInfo, const rtc::RtcConnection &connection)=0 (defined in agora::media::IMediaEngine)agora::media::IMediaEnginepure virtual
pushReverseAudioFrame(IAudioFrameObserver::AudioFrame *frame)=0 (defined in agora::media::IMediaEngine)agora::media::IMediaEnginepure virtual
pushVideoFrame(base::ExternalVideoFrame *frame)=0agora::media::IMediaEnginepure virtual
pushVideoFrame(base::ExternalVideoFrame *frame, const rtc::RtcConnection &connection)=0 (defined in agora::media::IMediaEngine)agora::media::IMediaEnginepure virtual
registerAudioFrameObserver(IAudioFrameObserver *observer)=0agora::media::IMediaEnginepure virtual
registerVideoEncodedImageReceiver(rtc::IVideoEncodedImageReceiver *receiver)=0agora::media::IMediaEnginepure virtual
registerVideoFrameObserver(IVideoFrameObserver *observer)=0agora::media::IMediaEnginepure virtual
release()=0 (defined in agora::media::IMediaEngine)agora::media::IMediaEnginepure virtual
setDirectExternalAudioSource(bool enable, bool localPlayback=false)=0agora::media::IMediaEnginepure virtual
setExternalAudioSink(int sampleRate, int channels)=0agora::media::IMediaEnginepure virtual
setExternalAudioSource(bool enabled, int sampleRate, int channels, int sourceNumber=1, bool localPlayback=false, bool publish=true)=0agora::media::IMediaEnginepure virtual
setExternalVideoSource(bool enabled, bool useTexture, EXTERNAL_VIDEO_SOURCE_TYPE sourceType=VIDEO_FRAME)=0agora::media::IMediaEnginepure virtual
~IMediaEngine() (defined in agora::media::IMediaEngine)agora::media::IMediaEngineprotectedvirtual