Agora Java API Reference for Android
agora::rtc::IRtcEngineEx Member List

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

addInjectStreamUrl(const char *url, const InjectStreamConfig &config)=0agora::rtc::IRtcEnginepure virtual
addPublishStreamUrl(const char *url, bool transcodingEnabled)=0agora::rtc::IRtcEnginepure virtual
addPublishStreamUrlEx(const char *url, bool transcodingEnabled, const RtcConnection &connection)=0 (defined in agora::rtc::IRtcEngineEx)agora::rtc::IRtcEngineExpure virtual
addVideoWatermark(const RtcImage &watermark)=0agora::rtc::IRtcEnginepure virtual
addVideoWatermark(const char *watermarkUrl, const WatermarkOptions &options)=0agora::rtc::IRtcEnginepure virtual
addVideoWatermarkEx(const char *watermarkUrl, const WatermarkOptions &options, const RtcConnection &connection)=0 (defined in agora::rtc::IRtcEngineEx)agora::rtc::IRtcEngineExpure virtual
adjustAudioMixingPlayoutVolume(int volume)=0agora::rtc::IRtcEnginepure virtual
adjustAudioMixingPublishVolume(int volume)=0agora::rtc::IRtcEnginepure virtual
adjustAudioMixingVolume(int volume)=0agora::rtc::IRtcEnginepure virtual
adjustCustomAudioPlayoutVolume(int32_t sourceId, int volume)=0 (defined in agora::rtc::IRtcEngine)agora::rtc::IRtcEnginepure virtual
adjustCustomAudioPublishVolume(int32_t sourceId, int volume)=0 (defined in agora::rtc::IRtcEngine)agora::rtc::IRtcEnginepure virtual
adjustLoopbackRecordingVolume(int volume)=0agora::rtc::IRtcEnginepure virtual
adjustPlaybackSignalVolume(int volume)=0agora::rtc::IRtcEnginepure virtual
adjustRecordingSignalVolume(int volume)=0agora::rtc::IRtcEnginepure virtual
adjustUserPlaybackSignalVolume(unsigned int uid, int volume)=0 (defined in agora::rtc::IRtcEngine)agora::rtc::IRtcEnginepure virtual
clearVideoWatermark()=0agora::rtc::IRtcEnginepure virtual
clearVideoWatermarkEx(const RtcConnection &connection)=0 (defined in agora::rtc::IRtcEngineEx)agora::rtc::IRtcEngineExpure virtual
clearVideoWatermarks()=0agora::rtc::IRtcEnginepure virtual
complain(const char *callId, const char *description)=0agora::rtc::IRtcEnginepure virtual
configRhythmPlayer(const AgoraRhythmPlayerConfig &config)=0agora::rtc::IRtcEnginepure virtual
createDataStream(int *streamId, bool reliable, bool ordered)=0agora::rtc::IRtcEnginepure virtual
createDataStream(int *streamId, DataStreamConfig &config)=0agora::rtc::IRtcEnginepure virtual
createDataStreamEx(int *streamId, bool reliable, bool ordered, const RtcConnection &connection)=0 (defined in agora::rtc::IRtcEngineEx)agora::rtc::IRtcEngineExpure virtual
createDataStreamEx(int *streamId, DataStreamConfig &config, const RtcConnection &connection)=0 (defined in agora::rtc::IRtcEngineEx)agora::rtc::IRtcEngineExpure virtual
destroyMediaPlayer(agora_refptr< IMediaPlayer > media_player)=0 (defined in agora::rtc::IRtcEngine)agora::rtc::IRtcEnginepure virtual
disableAudio()=0agora::rtc::IRtcEnginepure virtual
disableAudioSpectrumMonitor()=0agora::rtc::IRtcEnginepure virtual
disableVideo()=0agora::rtc::IRtcEnginepure virtual
enableAudio()=0agora::rtc::IRtcEnginepure virtual
enableAudioSpectrumMonitor(int intervalInMS=100)=0agora::rtc::IRtcEnginepure virtual
enableAudioVolumeIndication(int interval, int smooth, bool reportVad)=0agora::rtc::IRtcEnginepure virtual
enableAudioVolumeIndicationEx(int interval, int smooth, bool reportVad, const RtcConnection &connection)=0 (defined in agora::rtc::IRtcEngineEx)agora::rtc::IRtcEngineExpure virtual
enableContentInspect(bool enabled, const media::ContentInspectConfig &config)=0agora::rtc::IRtcEnginepure virtual
enableCustomAudioLocalPlayback(int sourceId, bool enabled)=0agora::rtc::IRtcEnginepure virtual
enableDualStreamMode(bool enabled)=0agora::rtc::IRtcEnginepure virtual
enableDualStreamMode(VIDEO_SOURCE_TYPE sourceType, bool enabled)=0agora::rtc::IRtcEnginepure virtual
enableDualStreamMode(VIDEO_SOURCE_TYPE sourceType, bool enabled, const SimulcastStreamConfig &streamConfig)=0agora::rtc::IRtcEnginepure virtual
enableDualStreamModeEx(VIDEO_SOURCE_TYPE sourceType, bool enabled, const SimulcastStreamConfig &streamConfig, const RtcConnection &connection)=0agora::rtc::IRtcEngineExpure virtual
enableEchoCancellationExternal(bool enabled, int audioSourceDelay)=0 (defined in agora::rtc::IRtcEngine)agora::rtc::IRtcEnginepure virtual
enableEncryption(bool enabled, const EncryptionConfig &config)=0agora::rtc::IRtcEnginepure virtual
enableEncryptionEx(const RtcConnection &connection, bool enabled, const EncryptionConfig &config)=0 (defined in agora::rtc::IRtcEngineEx)agora::rtc::IRtcEngineExpure virtual
enableExtension(const char *provider, const char *extension, bool enable=true, agora::media::MEDIA_SOURCE_TYPE type=agora::media::UNKNOWN_MEDIA_SOURCE)=0agora::rtc::IRtcEnginepure virtual
enableFishCorrection(bool enabled, const FishCorrectionParams &params)=0agora::rtc::IRtcEnginepure virtual
enableInEarMonitoring(bool enabled, int includeAudioFilters)=0agora::rtc::IRtcEnginepure virtual
enableLocalAudio(bool enabled)=0agora::rtc::IRtcEnginepure virtual
enableLocalVideo(bool enabled)=0agora::rtc::IRtcEnginepure virtual
enableLoopbackRecording(bool enabled, const char *deviceName=NULL)=0agora::rtc::IRtcEnginepure virtual
enableLoopbackRecordingEx(const RtcConnection &connection, bool enabled, const char *deviceName=NULL)=0 (defined in agora::rtc::IRtcEngineEx)agora::rtc::IRtcEngineExpure virtual
enableRemoteSuperResolution(uid_t userId, bool enable)=0agora::rtc::IRtcEnginepure virtual
enableSoundPositionIndication(bool enabled)=0agora::rtc::IRtcEnginepure virtual
enableSpatialAudio(bool enabled)=0agora::rtc::IRtcEnginepure virtual
enableVideo()=0agora::rtc::IRtcEnginepure virtual
enableVideoImageSource(bool enable, const ImageTrackOptions &options)=0agora::rtc::IRtcEnginepure virtual
enableVirtualBackground(bool enabled, VirtualBackgroundSource backgroundSource)=0agora::rtc::IRtcEnginepure virtual
enableWebSdkInteroperability(bool enabled) __deprecated=0agora::rtc::IRtcEnginepure virtual
getAudioMixingCurrentPosition()=0agora::rtc::IRtcEnginepure virtual
getAudioMixingDuration()=0agora::rtc::IRtcEnginepure virtual
getAudioMixingPlayoutVolume()=0agora::rtc::IRtcEnginepure virtual
getAudioMixingPublishVolume()=0agora::rtc::IRtcEnginepure virtual
getCallId(agora::util::AString &callId)=0agora::rtc::IRtcEnginepure virtual
getConnectionState()=0agora::rtc::IRtcEnginepure virtual
getConnectionStateEx(const RtcConnection &connection)=0 (defined in agora::rtc::IRtcEngineEx)agora::rtc::IRtcEngineExpure virtual
getCurrentMonotonicTimeInMs()=0 (defined in agora::rtc::IRtcEngine)agora::rtc::IRtcEnginepure virtual
getEffectsVolume()=0agora::rtc::IRtcEnginepure virtual
getErrorDescription(int code)=0agora::rtc::IRtcEnginepure virtual
getExtensionProperty(const char *provider, const char *extension, const char *key, char *value, int buf_len, agora::media::MEDIA_SOURCE_TYPE type=agora::media::UNKNOWN_MEDIA_SOURCE)=0agora::rtc::IRtcEnginepure virtual
getLoopbackRecordingVolume()=0agora::rtc::IRtcEnginepure virtual
getUserInfoByUid(uid_t uid, rtc::UserInfo *userInfo)=0agora::rtc::IRtcEnginepure virtual
getUserInfoByUidEx(uid_t uid, rtc::UserInfo *userInfo, const RtcConnection &connection)=0agora::rtc::IRtcEngineExpure virtual
getUserInfoByUserAccount(const char *userAccount, rtc::UserInfo *userInfo)=0agora::rtc::IRtcEnginepure virtual
getUserInfoByUserAccountEx(const char *userAccount, rtc::UserInfo *userInfo, const RtcConnection &connection)=0agora::rtc::IRtcEngineExpure virtual
getVersion(int *build)=0agora::rtc::IRtcEnginepure virtual
getVolumeOfEffect(int soundId)=0agora::rtc::IRtcEnginepure virtual
initialize(const RtcEngineContext &context)=0agora::rtc::IRtcEnginepure virtual
joinChannel(const char *token, const char *channelId, const char *info, uid_t uid)=0agora::rtc::IRtcEnginepure virtual
joinChannel(const char *token, const char *channelId, uid_t uid, const ChannelMediaOptions &options)=0agora::rtc::IRtcEnginepure virtual
joinChannelEx(const char *token, const RtcConnection &connection, const ChannelMediaOptions &options, IRtcEngineEventHandler *eventHandler)=0agora::rtc::IRtcEngineExpure virtual
joinChannelWithUserAccount(const char *token, const char *channelId, const char *userAccount)=0agora::rtc::IRtcEnginepure virtual
joinChannelWithUserAccount(const char *token, const char *channelId, const char *userAccount, const ChannelMediaOptions &options)=0agora::rtc::IRtcEnginepure virtual
joinChannelWithUserAccountEx(const char *token, const char *channelId, const char *userAccount, const ChannelMediaOptions &options, IRtcEngineEventHandler *eventHandler)=0agora::rtc::IRtcEnginepure virtual
leaveChannel()=0agora::rtc::IRtcEnginepure virtual
leaveChannel(const LeaveChannelOptions &options)=0agora::rtc::IRtcEnginepure virtual
leaveChannelEx(const RtcConnection &connection)=0agora::rtc::IRtcEngineExpure virtual
muteAllRemoteAudioStreams(bool mute)=0agora::rtc::IRtcEnginepure virtual
muteAllRemoteVideoStreams(bool mute)=0agora::rtc::IRtcEnginepure virtual
muteLocalAudioStream(bool mute)=0agora::rtc::IRtcEnginepure virtual
muteLocalVideoStream(bool mute)=0agora::rtc::IRtcEnginepure virtual
muteRecordingSignal(bool mute)=0agora::rtc::IRtcEnginepure virtual
muteRemoteAudioStream(uid_t uid, bool mute)=0agora::rtc::IRtcEnginepure virtual
muteRemoteAudioStreamEx(uid_t uid, bool mute, const RtcConnection &connection)=0 (defined in agora::rtc::IRtcEngineEx)agora::rtc::IRtcEngineExpure virtual
muteRemoteVideoStream(uid_t uid, bool mute)=0agora::rtc::IRtcEnginepure virtual
muteRemoteVideoStreamEx(uid_t uid, bool mute, const RtcConnection &connection)=0 (defined in agora::rtc::IRtcEngineEx)agora::rtc::IRtcEngineExpure virtual
pauseAllChannelMediaRelay()=0agora::rtc::IRtcEnginepure virtual
pauseAllEffects()=0agora::rtc::IRtcEnginepure virtual
pauseAudio() __deprecated=0agora::rtc::IRtcEnginepure virtual
pauseAudioMixing()=0agora::rtc::IRtcEnginepure virtual
pauseEffect(int soundId)=0agora::rtc::IRtcEnginepure virtual
playAllEffects(int loopCount, double pitch, double pan, int gain, bool publish=false)=0agora::rtc::IRtcEnginepure virtual
playEffect(int soundId, const char *filePath, int loopCount, double pitch, double pan, int gain, bool publish=false, int startPos=0)=0agora::rtc::IRtcEnginepure virtual
preloadEffect(int soundId, const char *filePath, int startPos=0)=0agora::rtc::IRtcEnginepure virtual
pushDirectCdnStreamingCustomVideoFrame(media::base::ExternalVideoFrame *frame)=0agora::rtc::IRtcEnginepure virtual
queryInterface(INTERFACE_ID_TYPE iid, void **inter)=0 (defined in agora::rtc::IRtcEngine)agora::rtc::IRtcEnginepure virtual
rate(const char *callId, int rating, const char *description)=0agora::rtc::IRtcEnginepure virtual
registerAudioEncodedFrameObserver(const AudioEncodedFrameObserverConfig &config, IAudioEncodedFrameObserver *observer)=0agora::rtc::IRtcEnginepure virtual
registerAudioSpectrumObserver(agora::media::IAudioSpectrumObserver *observer)=0agora::rtc::IRtcEnginepure virtual
registerEventHandler(IRtcEngineEventHandler *eventHandler)=0 (defined in agora::rtc::IRtcEngine)agora::rtc::IRtcEnginepure virtual
registerLocalUserAccount(const char *appId, const char *userAccount)=0agora::rtc::IRtcEnginepure virtual
registerMediaMetadataObserver(IMetadataObserver *observer, IMetadataObserver::METADATA_TYPE type)=0agora::rtc::IRtcEnginepure virtual
registerPacketObserver(IPacketObserver *observer)=0agora::rtc::IRtcEnginepure virtual
release(bool sync=false)=0agora::rtc::IRtcEnginepure virtual
removeInjectStreamUrl(const char *url)=0agora::rtc::IRtcEnginepure virtual
removePublishStreamUrl(const char *url)=0agora::rtc::IRtcEnginepure virtual
renewToken(const char *token)=0agora::rtc::IRtcEnginepure virtual
resumeAllChannelMediaRelay()=0agora::rtc::IRtcEnginepure virtual
resumeAllEffects()=0agora::rtc::IRtcEnginepure virtual
resumeAudio() __deprecated=0agora::rtc::IRtcEnginepure virtual
resumeAudioMixing()=0agora::rtc::IRtcEnginepure virtual
resumeEffect(int soundId)=0agora::rtc::IRtcEnginepure virtual
sendCustomReportMessage(const char *id, const char *category, const char *event, const char *label, int value)=0agora::rtc::IRtcEnginepure virtual
sendCustomReportMessageEx(const char *id, const char *category, const char *event, const char *label, int value, const RtcConnection &connection)=0 (defined in agora::rtc::IRtcEngineEx)agora::rtc::IRtcEngineExpure virtual
sendStreamMessage(int streamId, const char *data, size_t length)=0agora::rtc::IRtcEnginepure virtual
sendStreamMessageEx(int streamId, const char *data, size_t length, const RtcConnection &connection)=0 (defined in agora::rtc::IRtcEngineEx)agora::rtc::IRtcEngineExpure virtual
setAdvancedAudioOptions(media::base::AdvancedAudioOptions &options)=0agora::rtc::IRtcEnginepure virtual
setAudioEffectParameters(AUDIO_EFFECT_PRESET preset, int param1, int param2)=0agora::rtc::IRtcEnginepure virtual
setAudioEffectPreset(AUDIO_EFFECT_PRESET preset)=0agora::rtc::IRtcEnginepure virtual
setAudioMixingPitch(int pitch)=0agora::rtc::IRtcEnginepure virtual
setAudioMixingPosition(int pos)=0agora::rtc::IRtcEnginepure virtual
setAudioProfile(AUDIO_PROFILE_TYPE profile, AUDIO_SCENARIO_TYPE scenario) __deprecated=0agora::rtc::IRtcEnginepure virtual
setAudioProfile(AUDIO_PROFILE_TYPE profile)=0agora::rtc::IRtcEnginepure virtual
setAVSyncSource(const char *channelId, uid_t uid)=0agora::rtc::IRtcEnginepure virtual
setBeautyEffectOptions(bool enabled, const BeautyOptions &options, agora::media::MEDIA_SOURCE_TYPE type=agora::media::PRIMARY_CAMERA_SOURCE)=0agora::rtc::IRtcEnginepure virtual
setCameraCapturerConfiguration(const CameraCapturerConfiguration &config)=0agora::rtc::IRtcEnginepure virtual
setCameraDeviceOrientation(VIDEO_SOURCE_TYPE type, VIDEO_ORIENTATION orientation)=0 (defined in agora::rtc::IRtcEngine)agora::rtc::IRtcEnginepure virtual
setChannelProfile(CHANNEL_PROFILE_TYPE profile)=0agora::rtc::IRtcEnginepure virtual
setClientRole(CLIENT_ROLE_TYPE role)=0agora::rtc::IRtcEnginepure virtual
setClientRole(CLIENT_ROLE_TYPE role, const ClientRoleOptions &options)=0agora::rtc::IRtcEnginepure virtual
setCloudProxy(CLOUD_PROXY_TYPE proxyType)=0agora::rtc::IRtcEnginepure virtual
setDefaultMuteAllRemoteAudioStreams(bool mute) __deprecated=0agora::rtc::IRtcEnginepure virtual
setDefaultMuteAllRemoteVideoStreams(bool mute) __deprecated=0agora::rtc::IRtcEnginepure virtual
setDirectCdnStreamingAudioConfiguration(AUDIO_PROFILE_TYPE profile)=0agora::rtc::IRtcEnginepure virtual
setDirectCdnStreamingVideoConfiguration(const VideoEncoderConfiguration &config)=0agora::rtc::IRtcEnginepure virtual
setEarMonitoringAudioFrameParameters(int sampleRate, int channel, RAW_AUDIO_FRAME_OP_MODE_TYPE mode, int samplesPerCall)=0agora::rtc::IRtcEnginepure virtual
setEffectsVolume(int volume)=0agora::rtc::IRtcEnginepure virtual
setEncryptionMode(const char *encryptionMode) __deprecated=0agora::rtc::IRtcEnginepure virtual
setEncryptionSecret(const char *secret) __deprecated=0agora::rtc::IRtcEnginepure virtual
setExtensionProperty(const char *provider, const char *extension, const char *key, const char *value, agora::media::MEDIA_SOURCE_TYPE type=agora::media::UNKNOWN_MEDIA_SOURCE)=0agora::rtc::IRtcEnginepure virtual
setExtensionProviderProperty(const char *provider, const char *key, const char *value)=0agora::rtc::IRtcEnginepure virtual
setInEarMonitoringVolume(int volume)=0agora::rtc::IRtcEnginepure virtual
setLiveTranscoding(const LiveTranscoding &transcoding)=0agora::rtc::IRtcEnginepure virtual
setLocalAccessPoint(const LocalAccessPointConfiguration &config)=0agora::rtc::IRtcEnginepure virtual
setLocalPublishFallbackOption(STREAM_FALLBACK_OPTIONS option)=0agora::rtc::IRtcEnginepure virtual
setLocalRenderMode(media::base::RENDER_MODE_TYPE renderMode, VIDEO_MIRROR_MODE_TYPE mirrorMode)=0agora::rtc::IRtcEnginepure virtual
setLocalRenderMode(media::base::RENDER_MODE_TYPE renderMode)=0agora::rtc::IRtcEnginepure virtual
setLocalVideoMirrorMode(VIDEO_MIRROR_MODE_TYPE mirrorMode)=0agora::rtc::IRtcEnginepure virtual
setLocalVoiceEqualization(AUDIO_EQUALIZATION_BAND_FREQUENCY bandFrequency, int bandGain)=0agora::rtc::IRtcEnginepure virtual
setLocalVoicePitch(double pitch)=0agora::rtc::IRtcEnginepure virtual
setLocalVoiceReverb(AUDIO_REVERB_TYPE reverbKey, int value)=0agora::rtc::IRtcEnginepure virtual
setLogFile(const char *filePath)=0agora::rtc::IRtcEnginepure virtual
setLogFileSize(unsigned int fileSizeInKBytes)=0agora::rtc::IRtcEnginepure virtual
setLogFilter(unsigned int filter)=0agora::rtc::IRtcEnginepure virtual
setLogLevel(commons::LOG_LEVEL level)=0agora::rtc::IRtcEnginepure virtual
setMixedAudioFrameParameters(int sampleRate, int channel, int samplesPerCall)=0agora::rtc::IRtcEnginepure virtual
setPlaybackAudioFrameBeforeMixingParameters(int sampleRate, int channel)=0agora::rtc::IRtcEnginepure virtual
setPlaybackAudioFrameParameters(int sampleRate, int channel, RAW_AUDIO_FRAME_OP_MODE_TYPE mode, int samplesPerCall)=0agora::rtc::IRtcEnginepure virtual
setRecordingAudioFrameParameters(int sampleRate, int channel, RAW_AUDIO_FRAME_OP_MODE_TYPE mode, int samplesPerCall)=0agora::rtc::IRtcEnginepure virtual
setRemoteDefaultVideoStreamType(VIDEO_STREAM_TYPE streamType)=0agora::rtc::IRtcEnginepure virtual
setRemoteRenderMode(uid_t uid, media::base::RENDER_MODE_TYPE renderMode, VIDEO_MIRROR_MODE_TYPE mirrorMode)=0agora::rtc::IRtcEnginepure virtual
setRemoteRenderModeEx(uid_t uid, media::base::RENDER_MODE_TYPE renderMode, VIDEO_MIRROR_MODE_TYPE mirrorMode, const RtcConnection &connection)=0 (defined in agora::rtc::IRtcEngineEx)agora::rtc::IRtcEngineExpure virtual
setRemoteSubscribeFallbackOption(STREAM_FALLBACK_OPTIONS option)=0agora::rtc::IRtcEnginepure virtual
setRemoteUserPriority(uid_t uid, PRIORITY_TYPE userPriority)=0 (defined in agora::rtc::IRtcEngine)agora::rtc::IRtcEnginepure virtual
setRemoteUserSpatialAudioParams(uid_t uid, const agora::SpatialAudioParams &params)=0agora::rtc::IRtcEnginepure virtual
setRemoteUserSpatialAudioParamsEx(uid_t uid, const agora::SpatialAudioParams &params, const RtcConnection &connection)=0 (defined in agora::rtc::IRtcEngineEx)agora::rtc::IRtcEngineExpure virtual
setRemoteVideoStreamType(uid_t uid, VIDEO_STREAM_TYPE streamType)=0agora::rtc::IRtcEnginepure virtual
setRemoteVideoStreamTypeEx(uid_t uid, VIDEO_STREAM_TYPE streamType, const RtcConnection &connection)=0 (defined in agora::rtc::IRtcEngineEx)agora::rtc::IRtcEngineExpure virtual
setRemoteVideoSubscriptionOptions(uid_t uid, const VideoSubscriptionOptions &options)=0agora::rtc::IRtcEnginepure virtual
setRemoteVideoSubscriptionOptionsEx(uid_t uid, const VideoSubscriptionOptions &options, const RtcConnection &connection)=0 (defined in agora::rtc::IRtcEngineEx)agora::rtc::IRtcEngineExpure virtual
setRemoteVoicePosition(uid_t uid, double pan, double gain)=0agora::rtc::IRtcEnginepure virtual
setRemoteVoicePositionEx(uid_t uid, double pan, double gain, const RtcConnection &connection)=0 (defined in agora::rtc::IRtcEngineEx)agora::rtc::IRtcEngineExpure virtual
setScreenCaptureOrientation(VIDEO_SOURCE_TYPE type, VIDEO_ORIENTATION orientation)=0 (defined in agora::rtc::IRtcEngine)agora::rtc::IRtcEnginepure virtual
setupLocalVideo(const VideoCanvas &canvas)=0agora::rtc::IRtcEnginepure virtual
setupRemoteVideo(const VideoCanvas &canvas)=0agora::rtc::IRtcEnginepure virtual
setupRemoteVideoEx(const VideoCanvas &canvas, const RtcConnection &connection)=0 (defined in agora::rtc::IRtcEngineEx)agora::rtc::IRtcEngineExpure virtual
setVideoEncoderConfiguration(const VideoEncoderConfiguration &config)=0agora::rtc::IRtcEnginepure virtual
setVideoEncoderConfigurationEx(const VideoEncoderConfiguration &config, const RtcConnection &connection)=0 (defined in agora::rtc::IRtcEngineEx)agora::rtc::IRtcEngineExpure virtual
setVideoProfileEx(int width, int height, int frameRate, int bitrate)=0agora::rtc::IRtcEngineExpure virtual
setVoiceBeautifierParameters(VOICE_BEAUTIFIER_PRESET preset, int param1, int param2)=0agora::rtc::IRtcEnginepure virtual
setVoiceBeautifierPreset(VOICE_BEAUTIFIER_PRESET preset)=0agora::rtc::IRtcEnginepure virtual
setVoiceConversionParameters(VOICE_CONVERSION_PRESET preset, int param1, int param2)=0agora::rtc::IRtcEnginepure virtual
setVoiceConversionPreset(VOICE_CONVERSION_PRESET preset)=0agora::rtc::IRtcEnginepure virtual
setVolumeOfEffect(int soundId, int volume)=0agora::rtc::IRtcEnginepure virtual
startAudioFrameDump(const char *channel_id, uid_t user_id, const char *location, const char *uuid, const char *passwd, long duration_ms, bool auto_upload)=0agora::rtc::IRtcEnginepure virtual
startAudioMixing(const char *filePath, bool loopback, bool replace, int cycle)=0agora::rtc::IRtcEnginepure virtual
startAudioMixing(const char *filePath, bool loopback, bool replace, int cycle, int startPos)=0agora::rtc::IRtcEnginepure virtual
startAudioRecording(const char *filePath, AUDIO_RECORDING_QUALITY_TYPE quality)=0agora::rtc::IRtcEnginepure virtual
startAudioRecording(const char *filePath, int sampleRate, AUDIO_RECORDING_QUALITY_TYPE quality)=0agora::rtc::IRtcEnginepure virtual
startAudioRecording(const AudioRecordingConfiguration &config)=0agora::rtc::IRtcEnginepure virtual
startChannelMediaRelay(const ChannelMediaRelayConfiguration &configuration)=0agora::rtc::IRtcEnginepure virtual
startDirectCdnStreaming(IDirectCdnStreamingEventHandler *eventHandler, const char *publishUrl, const DirectCdnStreamingMediaOptions &options)=0agora::rtc::IRtcEnginepure virtual
startEchoTest()=0agora::rtc::IRtcEnginepure virtual
startEchoTest(int intervalInSeconds)=0agora::rtc::IRtcEnginepure virtual
startLastmileProbeTest(const LastmileProbeConfig &config)=0agora::rtc::IRtcEnginepure virtual
startLocalVideoTranscoder(const LocalTranscoderConfiguration &config)=0 (defined in agora::rtc::IRtcEngine)agora::rtc::IRtcEnginepure virtual
startPreview()=0agora::rtc::IRtcEnginepure virtual
startPreview(VIDEO_SOURCE_TYPE sourceType)=0agora::rtc::IRtcEnginepure virtual
startPrimaryCameraCapture(const CameraCapturerConfiguration &config)=0 (defined in agora::rtc::IRtcEngine)agora::rtc::IRtcEnginepure virtual
startPrimaryCustomAudioTrack(const AudioTrackConfig &config)=0agora::rtc::IRtcEnginepure virtual
startPrimaryScreenCapture(const ScreenCaptureConfiguration &config)=0 (defined in agora::rtc::IRtcEngine)agora::rtc::IRtcEnginepure virtual
startRhythmPlayer(const char *sound1, const char *sound2, const AgoraRhythmPlayerConfig &config)=0agora::rtc::IRtcEnginepure virtual
startRtmpStreamWithoutTranscoding(const char *url)=0agora::rtc::IRtcEnginepure virtual
startRtmpStreamWithTranscoding(const char *url, const LiveTranscoding &transcoding)=0agora::rtc::IRtcEnginepure virtual
startSecondaryCameraCapture(const CameraCapturerConfiguration &config)=0 (defined in agora::rtc::IRtcEngine)agora::rtc::IRtcEnginepure virtual
startSecondaryCustomAudioTrack(const AudioTrackConfig &config)=0agora::rtc::IRtcEnginepure virtual
startSecondaryScreenCapture(const ScreenCaptureConfiguration &config)=0 (defined in agora::rtc::IRtcEngine)agora::rtc::IRtcEnginepure virtual
stopAllEffects()=0agora::rtc::IRtcEnginepure virtual
stopAudioFrameDump(const char *channel_id, uid_t user_id, const char *location)=0 (defined in agora::rtc::IRtcEngine)agora::rtc::IRtcEnginepure virtual
stopAudioMixing()=0agora::rtc::IRtcEnginepure virtual
stopAudioRecording()=0agora::rtc::IRtcEnginepure virtual
stopChannelMediaRelay()=0agora::rtc::IRtcEnginepure virtual
stopDirectCdnStreaming()=0agora::rtc::IRtcEnginepure virtual
stopEchoTest()=0agora::rtc::IRtcEnginepure virtual
stopEffect(int soundId)=0agora::rtc::IRtcEnginepure virtual
stopLastmileProbeTest()=0agora::rtc::IRtcEnginepure virtual
stopLocalVideoTranscoder()=0 (defined in agora::rtc::IRtcEngine)agora::rtc::IRtcEnginepure virtual
stopPreview()=0agora::rtc::IRtcEnginepure virtual
stopPreview(VIDEO_SOURCE_TYPE sourceType)=0agora::rtc::IRtcEnginepure virtual
stopPrimaryCameraCapture()=0 (defined in agora::rtc::IRtcEngine)agora::rtc::IRtcEnginepure virtual
stopPrimaryCustomAudioTrack()=0agora::rtc::IRtcEnginepure virtual
stopPrimaryScreenCapture()=0 (defined in agora::rtc::IRtcEngine)agora::rtc::IRtcEnginepure virtual
stopRhythmPlayer()=0agora::rtc::IRtcEnginepure virtual
stopRtmpStream(const char *url)=0agora::rtc::IRtcEnginepure virtual
stopSecondaryCameraCapture()=0 (defined in agora::rtc::IRtcEngine)agora::rtc::IRtcEnginepure virtual
stopSecondaryCustomAudioTrack()=0agora::rtc::IRtcEnginepure virtual
stopSecondaryScreenCapture()=0 (defined in agora::rtc::IRtcEngine)agora::rtc::IRtcEnginepure virtual
switchChannel(const char *token, const char *channel)=0agora::rtc::IRtcEnginepure virtual
takeSnapshot(uid_t uid, const char *filePath)=0agora::rtc::IRtcEnginepure virtual
unloadAllEffects()=0agora::rtc::IRtcEnginepure virtual
unloadEffect(int soundId)=0agora::rtc::IRtcEnginepure virtual
unregisterAudioSpectrumObserver(agora::media::IAudioSpectrumObserver *observer)=0agora::rtc::IRtcEnginepure virtual
unregisterEventHandler(IRtcEngineEventHandler *eventHandler)=0 (defined in agora::rtc::IRtcEngine)agora::rtc::IRtcEnginepure virtual
unregisterMediaMetadataObserver(IMetadataObserver *observer, IMetadataObserver::METADATA_TYPE type)=0agora::rtc::IRtcEnginepure virtual
updateChannelMediaOptions(const ChannelMediaOptions &options)=0agora::rtc::IRtcEnginepure virtual
updateChannelMediaOptionsEx(const ChannelMediaOptions &options, const RtcConnection &connection)=0agora::rtc::IRtcEngineExpure virtual
updateChannelMediaRelay(const ChannelMediaRelayConfiguration &configuration)=0agora::rtc::IRtcEnginepure virtual
updateDirectCdnStreamingMediaOptions(const DirectCdnStreamingMediaOptions &options)=0agora::rtc::IRtcEnginepure virtual
updateLocalTranscoderConfiguration(const LocalTranscoderConfiguration &config)=0 (defined in agora::rtc::IRtcEngine)agora::rtc::IRtcEnginepure virtual
updateRtmpTranscoding(const LiveTranscoding &transcoding)=0agora::rtc::IRtcEnginepure virtual
uploadLogFile(agora::util::AString &requestId)=0agora::rtc::IRtcEnginepure virtual
~IEngineBase() (defined in agora::base::IEngineBase)agora::base::IEngineBasevirtual