Agora C++ API Reference for All Platforms
|
This is the complete list of members for agora::rtc::IRtcEngine, including all inherited members.
addPublishStreamUrl(const char *url, bool transcodingEnabled) AGORA_DEPRECATED_ATTRIBUTE=0 | agora::rtc::IRtcEngine | pure virtual |
addVideoWatermark(const RtcImage &watermark)=0 | agora::rtc::IRtcEngine | pure virtual |
addVideoWatermark(const char *watermarkUrl, const WatermarkOptions &options)=0 | agora::rtc::IRtcEngine | pure virtual |
adjustAudioMixingPlayoutVolume(int volume)=0 | agora::rtc::IRtcEngine | pure virtual |
adjustAudioMixingPublishVolume(int volume)=0 | agora::rtc::IRtcEngine | pure virtual |
adjustAudioMixingVolume(int volume)=0 | agora::rtc::IRtcEngine | pure virtual |
adjustLoopbackRecordingSignalVolume(int volume)=0 | agora::rtc::IRtcEngine | pure virtual |
adjustPlaybackSignalVolume(int volume)=0 | agora::rtc::IRtcEngine | pure virtual |
adjustRecordingSignalVolume(int volume)=0 | agora::rtc::IRtcEngine | pure virtual |
adjustUserPlaybackSignalVolume(unsigned int uid, int volume)=0 | agora::rtc::IRtcEngine | pure virtual |
clearVideoWatermarks()=0 | agora::rtc::IRtcEngine | pure virtual |
complain(const char *callId, const char *description)=0 | agora::rtc::IRtcEngine | pure virtual |
createDataStream(int *streamId, bool reliable, bool ordered) AGORA_DEPRECATED_ATTRIBUTE=0 | agora::rtc::IRtcEngine | pure virtual |
createDataStream(int *streamId, DataStreamConfig &config)=0 | agora::rtc::IRtcEngine | pure virtual |
disableAudio()=0 | agora::rtc::IRtcEngine | pure virtual |
disableLastmileTest()=0 | agora::rtc::IRtcEngine | pure virtual |
disableVideo()=0 | agora::rtc::IRtcEngine | pure virtual |
enableAudio()=0 | agora::rtc::IRtcEngine | pure virtual |
enableAudioVolumeIndication(int interval, int smooth, bool report_vad)=0 | agora::rtc::IRtcEngine | pure virtual |
enableDeepLearningDenoise(bool enable)=0 | agora::rtc::IRtcEngine | pure virtual |
enableDualStreamMode(bool enabled)=0 | agora::rtc::IRtcEngine | pure virtual |
enableEncryption(bool enabled, const EncryptionConfig &config)=0 | agora::rtc::IRtcEngine | pure virtual |
enableFaceDetection(bool enable)=0 | agora::rtc::IRtcEngine | pure virtual |
enableInEarMonitoring(bool enabled)=0 | agora::rtc::IRtcEngine | pure virtual |
enableLastmileTest()=0 | agora::rtc::IRtcEngine | pure virtual |
enableLocalAudio(bool enabled)=0 | agora::rtc::IRtcEngine | pure virtual |
enableLocalVideo(bool enabled)=0 | agora::rtc::IRtcEngine | pure virtual |
enableLocalVoicePitchCallback(int interval)=0 | agora::rtc::IRtcEngine | pure virtual |
enableLoopbackRecording(bool enabled, const char *deviceName=NULL)=0 | agora::rtc::IRtcEngine | pure virtual |
enableRemoteSuperResolution(uid_t userId, bool enable) AGORA_DEPRECATED_ATTRIBUTE=0 | agora::rtc::IRtcEngine | pure virtual |
enableRemoteSuperResolution(bool enabled, SR_MODE mode, uid_t userId)=0 | agora::rtc::IRtcEngine | pure virtual |
enableSoundPositionIndication(bool enabled)=0 | agora::rtc::IRtcEngine | pure virtual |
enableVideo()=0 | agora::rtc::IRtcEngine | pure virtual |
enableVirtualBackground(bool enabled, VirtualBackgroundSource backgroundSource)=0 | agora::rtc::IRtcEngine | pure virtual |
enableWebSdkInteroperability(bool enabled) AGORA_DEPRECATED_ATTRIBUTE=0 | agora::rtc::IRtcEngine | pure virtual |
getAudioFileInfo(const char *filePath)=0 | agora::rtc::IRtcEngine | pure virtual |
getAudioMixingCurrentPosition()=0 | agora::rtc::IRtcEngine | pure virtual |
getAudioMixingDuration() AGORA_DEPRECATED_ATTRIBUTE=0 | agora::rtc::IRtcEngine | pure virtual |
getAudioMixingPlayoutVolume()=0 | agora::rtc::IRtcEngine | pure virtual |
getAudioMixingPublishVolume()=0 | agora::rtc::IRtcEngine | pure virtual |
getAudioTrackCount()=0 | agora::rtc::IRtcEngine | pure virtual |
getCallId(agora::util::AString &callId)=0 | agora::rtc::IRtcEngine | pure virtual |
getCameraMaxZoomFactor()=0 | agora::rtc::IRtcEngine | pure virtual |
getConnectionState()=0 | agora::rtc::IRtcEngine | pure virtual |
getEffectCurrentPosition(int soundId)=0 | agora::rtc::IRtcEngine | pure virtual |
getEffectDuration(const char *filePath)=0 | agora::rtc::IRtcEngine | pure virtual |
getEffectsVolume()=0 | agora::rtc::IRtcEngine | pure virtual |
getErrorDescription(int code)=0 | agora::rtc::IRtcEngine | pure virtual |
getScreenCaptureSources(const SIZE &thumbSize, const SIZE &iconSize, const bool includeScreen)=0 | agora::rtc::IRtcEngine | pure virtual |
getUserInfoByUid(uid_t uid, UserInfo *userInfo)=0 | agora::rtc::IRtcEngine | pure virtual |
getUserInfoByUserAccount(const char *userAccount, UserInfo *userInfo)=0 | agora::rtc::IRtcEngine | pure virtual |
getVersion(int *build)=0 | agora::rtc::IRtcEngine | pure virtual |
initialize(const RtcEngineContext &context)=0 | agora::rtc::IRtcEngine | pure virtual |
isCameraAutoFocusFaceModeSupported()=0 | agora::rtc::IRtcEngine | pure virtual |
isCameraExposurePositionSupported()=0 | agora::rtc::IRtcEngine | pure virtual |
isCameraFocusSupported()=0 | agora::rtc::IRtcEngine | pure virtual |
isCameraTorchSupported()=0 | agora::rtc::IRtcEngine | pure virtual |
isCameraZoomSupported()=0 | agora::rtc::IRtcEngine | pure virtual |
isSpeakerphoneEnabled()=0 | agora::rtc::IRtcEngine | pure virtual |
joinChannel(const char *token, const char *channelId, const char *info, uid_t uid)=0 | agora::rtc::IRtcEngine | pure virtual |
joinChannel(const char *token, const char *channelId, const char *info, uid_t uid, const ChannelMediaOptions &options)=0 | agora::rtc::IRtcEngine | pure virtual |
joinChannelWithUserAccount(const char *token, const char *channelId, const char *userAccount)=0 | agora::rtc::IRtcEngine | pure virtual |
joinChannelWithUserAccount(const char *token, const char *channelId, const char *userAccount, const ChannelMediaOptions &options)=0 | agora::rtc::IRtcEngine | pure virtual |
leaveChannel()=0 | agora::rtc::IRtcEngine | pure virtual |
muteAllRemoteAudioStreams(bool mute)=0 | agora::rtc::IRtcEngine | pure virtual |
muteAllRemoteVideoStreams(bool mute)=0 | agora::rtc::IRtcEngine | pure virtual |
muteLocalAudioStream(bool mute)=0 | agora::rtc::IRtcEngine | pure virtual |
muteLocalVideoStream(bool mute)=0 | agora::rtc::IRtcEngine | pure virtual |
muteRemoteAudioStream(uid_t userId, bool mute)=0 | agora::rtc::IRtcEngine | pure virtual |
muteRemoteVideoStream(uid_t userId, bool mute)=0 | agora::rtc::IRtcEngine | pure virtual |
pauseAllChannelMediaRelay()=0 | agora::rtc::IRtcEngine | pure virtual |
pauseAllEffects()=0 | agora::rtc::IRtcEngine | pure virtual |
pauseAudioMixing()=0 | agora::rtc::IRtcEngine | pure virtual |
pauseEffect(int soundId)=0 | agora::rtc::IRtcEngine | pure virtual |
playEffect(int soundId, const char *filePath, int loopCount, double pitch, double pan, int gain, bool publish=false) AGORA_DEPRECATED_ATTRIBUTE=0 | agora::rtc::IRtcEngine | pure virtual |
playEffect(int soundId, const char *filePath, int loopCount, double pitch, double pan, int gain, bool publish, int startPos)=0 | agora::rtc::IRtcEngine | pure virtual |
preloadEffect(int soundId, const char *filePath)=0 | agora::rtc::IRtcEngine | pure virtual |
queryInterface(INTERFACE_ID_TYPE iid, void **inter)=0 | agora::rtc::IRtcEngine | pure virtual |
rate(const char *callId, int rating, const char *description)=0 | agora::rtc::IRtcEngine | pure virtual |
registerEventHandler(IRtcEngineEventHandler *eventHandler)=0 | agora::rtc::IRtcEngine | pure virtual |
registerLocalUserAccount(const char *appId, const char *userAccount)=0 | agora::rtc::IRtcEngine | pure virtual |
registerMediaMetadataObserver(IMetadataObserver *observer, IMetadataObserver::METADATA_TYPE type)=0 | agora::rtc::IRtcEngine | pure virtual |
registerPacketObserver(IPacketObserver *observer)=0 | agora::rtc::IRtcEngine | pure virtual |
release(bool sync=false) | agora::rtc::IRtcEngine | static |
removePublishStreamUrl(const char *url) AGORA_DEPRECATED_ATTRIBUTE=0 | agora::rtc::IRtcEngine | pure virtual |
renewToken(const char *token)=0 | agora::rtc::IRtcEngine | pure virtual |
resumeAllChannelMediaRelay()=0 | agora::rtc::IRtcEngine | pure virtual |
resumeAllEffects()=0 | agora::rtc::IRtcEngine | pure virtual |
resumeAudioMixing()=0 | agora::rtc::IRtcEngine | pure virtual |
resumeEffect(int soundId)=0 | agora::rtc::IRtcEngine | pure virtual |
selectAudioTrack(int index)=0 | agora::rtc::IRtcEngine | pure virtual |
sendCustomReportMessage(const char *id, const char *category, const char *event, const char *label, int value)=0 | agora::rtc::IRtcEngine | pure virtual |
sendStreamMessage(int streamId, const char *data, size_t length)=0 | agora::rtc::IRtcEngine | pure virtual |
setAudioEffectParameters(AUDIO_EFFECT_PRESET preset, int param1, int param2)=0 | agora::rtc::IRtcEngine | pure virtual |
setAudioEffectPreset(AUDIO_EFFECT_PRESET preset)=0 | agora::rtc::IRtcEngine | pure virtual |
setAudioMixingDualMonoMode(agora::media::AUDIO_MIXING_DUAL_MONO_MODE mode)=0 | agora::rtc::IRtcEngine | pure virtual |
setAudioMixingPitch(int pitch)=0 | agora::rtc::IRtcEngine | pure virtual |
setAudioMixingPlaybackSpeed(int speed)=0 | agora::rtc::IRtcEngine | pure virtual |
setAudioMixingPosition(int pos)=0 | agora::rtc::IRtcEngine | pure virtual |
setAudioProfile(AUDIO_PROFILE_TYPE profile, AUDIO_SCENARIO_TYPE scenario)=0 | agora::rtc::IRtcEngine | pure virtual |
setAudioSessionOperationRestriction(AUDIO_SESSION_OPERATION_RESTRICTION restriction)=0 | agora::rtc::IRtcEngine | pure virtual |
setBeautyEffectOptions(bool enabled, BeautyOptions options)=0 | agora::rtc::IRtcEngine | pure virtual |
setCameraAutoFocusFaceModeEnabled(bool enabled)=0 | agora::rtc::IRtcEngine | pure virtual |
setCameraCapturerConfiguration(const CameraCapturerConfiguration &config)=0 | agora::rtc::IRtcEngine | pure virtual |
setCameraExposurePosition(float positionXinView, float positionYinView)=0 | agora::rtc::IRtcEngine | pure virtual |
setCameraFocusPositionInPreview(float positionX, float positionY)=0 | agora::rtc::IRtcEngine | pure virtual |
setCameraTorchOn(bool isOn)=0 | agora::rtc::IRtcEngine | pure virtual |
setCameraZoomFactor(float factor)=0 | agora::rtc::IRtcEngine | pure virtual |
setChannelProfile(CHANNEL_PROFILE_TYPE profile)=0 | agora::rtc::IRtcEngine | pure virtual |
setClientRole(CLIENT_ROLE_TYPE role)=0 | agora::rtc::IRtcEngine | pure virtual |
setClientRole(CLIENT_ROLE_TYPE role, const ClientRoleOptions &options)=0 | agora::rtc::IRtcEngine | pure virtual |
setCloudProxy(CLOUD_PROXY_TYPE proxyType)=0 | agora::rtc::IRtcEngine | pure virtual |
setColorEnhanceOptions(bool enabled, ColorEnhanceOptions options)=0 | agora::rtc::IRtcEngine | pure virtual |
setDefaultAudioRouteToSpeakerphone(bool defaultToSpeaker)=0 | agora::rtc::IRtcEngine | pure virtual |
setDefaultMuteAllRemoteAudioStreams(bool mute) AGORA_DEPRECATED_ATTRIBUTE=0 | agora::rtc::IRtcEngine | pure virtual |
setDefaultMuteAllRemoteVideoStreams(bool mute) AGORA_DEPRECATED_ATTRIBUTE=0 | agora::rtc::IRtcEngine | pure virtual |
setEffectPosition(int soundId, int pos)=0 | agora::rtc::IRtcEngine | pure virtual |
setEffectsVolume(int volume)=0 | agora::rtc::IRtcEngine | pure virtual |
setEnableSpeakerphone(bool speakerOn)=0 | agora::rtc::IRtcEngine | pure virtual |
setEncryptionMode(const char *encryptionMode) AGORA_DEPRECATED_ATTRIBUTE=0 | agora::rtc::IRtcEngine | pure virtual |
setEncryptionSecret(const char *secret) AGORA_DEPRECATED_ATTRIBUTE=0 | agora::rtc::IRtcEngine | pure virtual |
setExternalAudioSink(bool enabled, int sampleRate, int channels)=0 | agora::rtc::IRtcEngine | pure virtual |
setExternalAudioSource(bool enabled, int sampleRate, int channels)=0 | agora::rtc::IRtcEngine | pure virtual |
setHighQualityAudioParameters(bool fullband, bool stereo, bool fullBitrate)=0 | agora::rtc::IRtcEngine | pure virtual |
setInEarMonitoringVolume(int volume)=0 | agora::rtc::IRtcEngine | pure virtual |
setLiveTranscoding(const LiveTranscoding &transcoding) AGORA_DEPRECATED_ATTRIBUTE=0 | agora::rtc::IRtcEngine | pure virtual |
setLocalPublishFallbackOption(STREAM_FALLBACK_OPTIONS option)=0 | agora::rtc::IRtcEngine | pure virtual |
setLocalRenderMode(RENDER_MODE_TYPE renderMode) AGORA_DEPRECATED_ATTRIBUTE=0 | agora::rtc::IRtcEngine | pure virtual |
setLocalRenderMode(RENDER_MODE_TYPE renderMode, VIDEO_MIRROR_MODE_TYPE mirrorMode)=0 | agora::rtc::IRtcEngine | pure virtual |
setLocalVideoMirrorMode(VIDEO_MIRROR_MODE_TYPE mirrorMode) AGORA_DEPRECATED_ATTRIBUTE=0 | agora::rtc::IRtcEngine | pure virtual |
setLocalVideoRenderer(IVideoSink *videoSink)=0 | agora::rtc::IRtcEngine | pure virtual |
setLocalVoiceChanger(VOICE_CHANGER_PRESET voiceChanger) AGORA_DEPRECATED_ATTRIBUTE=0 | agora::rtc::IRtcEngine | pure virtual |
setLocalVoiceEqualization(AUDIO_EQUALIZATION_BAND_FREQUENCY bandFrequency, int bandGain)=0 | agora::rtc::IRtcEngine | pure virtual |
setLocalVoicePitch(double pitch)=0 | agora::rtc::IRtcEngine | pure virtual |
setLocalVoiceReverb(AUDIO_REVERB_TYPE reverbKey, int value)=0 | agora::rtc::IRtcEngine | pure virtual |
setLocalVoiceReverbPreset(AUDIO_REVERB_PRESET reverbPreset) AGORA_DEPRECATED_ATTRIBUTE=0 | agora::rtc::IRtcEngine | pure virtual |
setLogFile(const char *filePath) AGORA_DEPRECATED_ATTRIBUTE=0 | agora::rtc::IRtcEngine | pure virtual |
setLogFileSize(unsigned int fileSizeInKBytes) AGORA_DEPRECATED_ATTRIBUTE=0 | agora::rtc::IRtcEngine | pure virtual |
setLogFilter(unsigned int filter) AGORA_DEPRECATED_ATTRIBUTE=0 | agora::rtc::IRtcEngine | pure virtual |
setLowlightEnhanceOptions(bool enabled, LowLightEnhanceOptions options)=0 | agora::rtc::IRtcEngine | pure virtual |
setMixedAudioFrameParameters(int sampleRate, int samplesPerCall)=0 | agora::rtc::IRtcEngine | pure virtual |
setParameters(const char *parameters)=0 | agora::rtc::IRtcEngine | pure virtual |
setPlaybackAudioFrameParameters(int sampleRate, int channel, RAW_AUDIO_FRAME_OP_MODE_TYPE mode, int samplesPerCall)=0 | agora::rtc::IRtcEngine | pure virtual |
setRecordingAudioFrameParameters(int sampleRate, int channel, RAW_AUDIO_FRAME_OP_MODE_TYPE mode, int samplesPerCall)=0 | agora::rtc::IRtcEngine | pure virtual |
setRemoteDefaultVideoStreamType(REMOTE_VIDEO_STREAM_TYPE streamType)=0 | agora::rtc::IRtcEngine | pure virtual |
setRemoteRenderMode(uid_t userId, RENDER_MODE_TYPE renderMode) AGORA_DEPRECATED_ATTRIBUTE=0 | agora::rtc::IRtcEngine | pure virtual |
setRemoteRenderMode(uid_t userId, RENDER_MODE_TYPE renderMode, VIDEO_MIRROR_MODE_TYPE mirrorMode)=0 | agora::rtc::IRtcEngine | pure virtual |
setRemoteSubscribeFallbackOption(STREAM_FALLBACK_OPTIONS option)=0 | agora::rtc::IRtcEngine | pure virtual |
setRemoteUserPriority(uid_t uid, PRIORITY_TYPE userPriority)=0 | agora::rtc::IRtcEngine | pure virtual |
setRemoteVideoRenderer(uid_t uid, IVideoSink *videoSink)=0 | agora::rtc::IRtcEngine | pure virtual |
setRemoteVideoStreamType(uid_t userId, REMOTE_VIDEO_STREAM_TYPE streamType)=0 | agora::rtc::IRtcEngine | pure virtual |
setRemoteVoicePosition(uid_t uid, double pan, double gain)=0 | agora::rtc::IRtcEngine | pure virtual |
setScreenCaptureContentHint(VideoContentHint contentHint)=0 | agora::rtc::IRtcEngine | pure virtual |
setScreenCaptureScenario(SCREEN_SCENARIO_TYPE screenScenario)=0 | agora::rtc::IRtcEngine | pure virtual |
setupLocalVideo(const VideoCanvas &canvas)=0 | agora::rtc::IRtcEngine | pure virtual |
setupRemoteVideo(const VideoCanvas &canvas)=0 | agora::rtc::IRtcEngine | pure virtual |
setVideoDenoiserOptions(bool enabled, VideoDenoiserOptions options)=0 | agora::rtc::IRtcEngine | pure virtual |
setVideoEncoderConfiguration(const VideoEncoderConfiguration &config)=0 | agora::rtc::IRtcEngine | pure virtual |
setVideoProfile(VIDEO_PROFILE_TYPE profile, bool swapWidthAndHeight) AGORA_DEPRECATED_ATTRIBUTE=0 | agora::rtc::IRtcEngine | pure virtual |
setVideoQualityParameters(bool preferFrameRateOverImageQuality)=0 | agora::rtc::IRtcEngine | pure virtual |
setVideoSource(IVideoSource *source)=0 | agora::rtc::IRtcEngine | pure virtual |
setVoiceBeautifierParameters(VOICE_BEAUTIFIER_PRESET preset, int param1, int param2)=0 | agora::rtc::IRtcEngine | pure virtual |
setVoiceBeautifierPreset(VOICE_BEAUTIFIER_PRESET preset)=0 | agora::rtc::IRtcEngine | pure virtual |
setVoiceConversionPreset(VOICE_CONVERSION_PRESET preset)=0 | agora::rtc::IRtcEngine | pure virtual |
setVolumeOfEffect(int soundId, int volume)=0 | agora::rtc::IRtcEngine | pure virtual |
startAudioMixing(const char *filePath, bool loopback, bool replace, int cycle) AGORA_DEPRECATED_ATTRIBUTE=0 | agora::rtc::IRtcEngine | pure virtual |
startAudioMixing(const char *filePath, bool loopback, bool replace, int cycle, int startPos)=0 | agora::rtc::IRtcEngine | pure virtual |
startAudioRecording(const char *filePath, AUDIO_RECORDING_QUALITY_TYPE quality) AGORA_DEPRECATED_ATTRIBUTE=0 | agora::rtc::IRtcEngine | pure virtual |
startAudioRecording(const char *filePath, int sampleRate, AUDIO_RECORDING_QUALITY_TYPE quality) AGORA_DEPRECATED_ATTRIBUTE=0 | agora::rtc::IRtcEngine | pure virtual |
startAudioRecording(const AudioRecordingConfiguration &config)=0 | agora::rtc::IRtcEngine | pure virtual |
startChannelMediaRelay(const ChannelMediaRelayConfiguration &configuration)=0 | agora::rtc::IRtcEngine | pure virtual |
startEchoTest()=0 | agora::rtc::IRtcEngine | pure virtual |
startEchoTest(int intervalInSeconds)=0 | agora::rtc::IRtcEngine | pure virtual |
startEchoTest(const EchoTestConfiguration &config)=0 | agora::rtc::IRtcEngine | pure virtual |
startLastmileProbeTest(const LastmileProbeConfig &config)=0 | agora::rtc::IRtcEngine | pure virtual |
startPreview()=0 | agora::rtc::IRtcEngine | pure virtual |
startRtmpStreamWithoutTranscoding(const char *url)=0 | agora::rtc::IRtcEngine | pure virtual |
startRtmpStreamWithTranscoding(const char *url, const LiveTranscoding &transcoding)=0 | agora::rtc::IRtcEngine | pure virtual |
startScreenCapture(WindowIDType windowId, int captureFreq, const Rect *rect, int bitrate)=0 | agora::rtc::IRtcEngine | pure virtual |
startScreenCaptureByDisplayId(unsigned int displayId, const Rectangle ®ionRect, const ScreenCaptureParameters &captureParams)=0 | agora::rtc::IRtcEngine | pure virtual |
startScreenCaptureByScreenRect(const Rectangle &screenRect, const Rectangle ®ionRect, const ScreenCaptureParameters &captureParams)=0 | agora::rtc::IRtcEngine | pure virtual |
startScreenCaptureByWindowId(view_t windowId, const Rectangle ®ionRect, const ScreenCaptureParameters &captureParams)=0 | agora::rtc::IRtcEngine | pure virtual |
stopAllEffects()=0 | agora::rtc::IRtcEngine | pure virtual |
stopAudioMixing()=0 | agora::rtc::IRtcEngine | pure virtual |
stopAudioRecording()=0 | agora::rtc::IRtcEngine | pure virtual |
stopChannelMediaRelay()=0 | agora::rtc::IRtcEngine | pure virtual |
stopEchoTest()=0 | agora::rtc::IRtcEngine | pure virtual |
stopEffect(int soundId)=0 | agora::rtc::IRtcEngine | pure virtual |
stopLastmileProbeTest()=0 | agora::rtc::IRtcEngine | pure virtual |
stopPreview()=0 | agora::rtc::IRtcEngine | pure virtual |
stopRtmpStream(const char *url)=0 | agora::rtc::IRtcEngine | pure virtual |
stopScreenCapture()=0 | agora::rtc::IRtcEngine | pure virtual |
switchCamera()=0 | agora::rtc::IRtcEngine | pure virtual |
switchChannel(const char *token, const char *channelId)=0 | agora::rtc::IRtcEngine | pure virtual |
switchChannel(const char *token, const char *channelId, const ChannelMediaOptions &options)=0 | agora::rtc::IRtcEngine | pure virtual |
takeSnapshot(const char *channel, uid_t uid, const char *filePath)=0 | agora::rtc::IRtcEngine | pure virtual |
unloadEffect(int soundId)=0 | agora::rtc::IRtcEngine | pure virtual |
unregisterEventHandler(IRtcEngineEventHandler *eventHandler)=0 | agora::rtc::IRtcEngine | pure virtual |
updateChannelMediaRelay(const ChannelMediaRelayConfiguration &configuration)=0 | agora::rtc::IRtcEngine | pure virtual |
updateRtmpTranscoding(const LiveTranscoding &transcoding)=0 | agora::rtc::IRtcEngine | pure virtual |
updateScreenCaptureParameters(const ScreenCaptureParameters &captureParams)=0 | agora::rtc::IRtcEngine | pure virtual |
updateScreenCaptureRegion(const Rectangle ®ionRect)=0 | agora::rtc::IRtcEngine | pure virtual |
updateScreenCaptureRegion(const Rect *rect)=0 | agora::rtc::IRtcEngine | pure virtual |
WindowIDType typedef | agora::rtc::IRtcEngine | |
WindowIDType typedef | agora::rtc::IRtcEngine | |
~IRtcEngine() | agora::rtc::IRtcEngine | inlineprotectedvirtual |