Agora Java API Reference for Android

agora::rtc::IRtcEngine Member List

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

addVideoWatermark(const RtcImage &watermark) __deprecated=0 | agora::rtc::IRtcEngine | pure virtual
addVideoWatermark(const char *watermarkUrl, const WatermarkOptions &options)=0 | agora::rtc::IRtcEngine | pure virtual
addVideoWatermark(const WatermarkConfig &configs)=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
adjustCustomAudioPlayoutVolume(track_id_t trackId, int volume)=0 | agora::rtc::IRtcEngine | pure virtual
adjustCustomAudioPublishVolume(track_id_t trackId, int volume)=0 | agora::rtc::IRtcEngine | pure virtual
adjustLoopbackSignalVolume(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(uid_t 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
configRhythmPlayer(const AgoraRhythmPlayerConfig &config)=0 | agora::rtc::IRtcEngine | pure virtual
createCustomEncodedVideoTrack(const SenderOptions &sender_option)=0 | agora::rtc::IRtcEngine | pure virtual
createCustomVideoTrack()=0 | agora::rtc::IRtcEngine | pure virtual
createDataStream(int *streamId, bool reliable, bool ordered)=0 | agora::rtc::IRtcEngine | pure virtual
createDataStream(int *streamId, const DataStreamConfig &config)=0 | agora::rtc::IRtcEngine | pure virtual
createMediaPlayer()=0 | agora::rtc::IRtcEngine | pure virtual
createMediaRecorder(const RecorderStreamInfo &info)=0 | agora::rtc::IRtcEngine | pure virtual
createVideoEffectObject(const char *bundlePath, agora::media::MEDIA_SOURCE_TYPE type=agora::media::PRIMARY_CAMERA_SOURCE)=0 | agora::rtc::IRtcEngine | pure virtual
destroyCustomEncodedVideoTrack(video_track_id_t video_track_id)=0 | agora::rtc::IRtcEngine | pure virtual
destroyCustomVideoTrack(video_track_id_t video_track_id)=0 | agora::rtc::IRtcEngine | pure virtual
destroyMediaPlayer(agora_refptr< IMediaPlayer > media_player)=0 | agora::rtc::IRtcEngine | pure virtual
destroyMediaRecorder(agora_refptr< IMediaRecorder > mediaRecorder)=0 | agora::rtc::IRtcEngine | pure virtual
destroyVideoEffectObject(agora_refptr< IVideoEffectObject > videoEffectObject)=0 | agora::rtc::IRtcEngine | pure virtual
disableAudio()=0 | agora::rtc::IRtcEngine | pure virtual
disableAudioSpectrumMonitor()=0 | agora::rtc::IRtcEngine | pure virtual
disableVideo()=0 | agora::rtc::IRtcEngine | pure virtual
enableAudio()=0 | agora::rtc::IRtcEngine | pure virtual
enableAudioSpectrumMonitor(int intervalInMS=100)=0 | agora::rtc::IRtcEngine | pure virtual
enableAudioVolumeIndication(int interval, int smooth, bool reportVad)=0 | agora::rtc::IRtcEngine | pure virtual
enableContentInspect(bool enabled, const media::ContentInspectConfig &config)=0 | agora::rtc::IRtcEngine | pure virtual
enableCustomAudioLocalPlayback(track_id_t trackId, bool enabled)=0 | agora::rtc::IRtcEngine | pure virtual
enableDualStreamMode(bool enabled) __deprecated=0 | agora::rtc::IRtcEngine | pure virtual
enableDualStreamMode(bool enabled, const SimulcastStreamConfig &streamConfig) __deprecated=0 | agora::rtc::IRtcEngine | pure virtual
enableEncryption(bool enabled, const EncryptionConfig &config)=0 | agora::rtc::IRtcEngine | pure virtual
enableExtension(const char *provider, const char *extension, const ExtensionInfo &extensionInfo, bool enable=true)=0 | agora::rtc::IRtcEngine | pure virtual
enableExtension(const char *provider, const char *extension, bool enable=true, agora::media::MEDIA_SOURCE_TYPE type=agora::media::UNKNOWN_MEDIA_SOURCE)=0 | agora::rtc::IRtcEngine | pure virtual
enableInEarMonitoring(bool enabled, int includeAudioFilters)=0 | agora::rtc::IRtcEngine | pure virtual
enableInstantMediaRendering()=0 | agora::rtc::IRtcEngine | pure virtual
enableLocalAudio(bool enabled)=0 | agora::rtc::IRtcEngine | pure virtual
enableLocalVideo(bool enabled)=0 | agora::rtc::IRtcEngine | pure virtual
enableLoopbackRecording(bool enabled, const char *deviceName=NULL)=0 | agora::rtc::IRtcEngine | pure virtual
enableSoundPositionIndication(bool enabled)=0 | agora::rtc::IRtcEngine | pure virtual
enableSpatialAudio(bool enabled)=0 | agora::rtc::IRtcEngine | pure virtual
enableVideo()=0 | agora::rtc::IRtcEngine | pure virtual
enableVideoImageSource(bool enable, const ImageTrackOptions &options)=0 | agora::rtc::IRtcEngine | pure virtual
enableVirtualBackground(bool enabled, VirtualBackgroundSource backgroundSource, SegmentationProperty segproperty, agora::media::MEDIA_SOURCE_TYPE type=agora::media::PRIMARY_CAMERA_SOURCE)=0 | agora::rtc::IRtcEngine | pure virtual
enableVoiceAITuner(bool enabled, VOICE_AI_TUNER_TYPE type)=0 | agora::rtc::IRtcEngine | pure virtual
enableWebSdkInteroperability(bool enabled) __deprecated=0 | agora::rtc::IRtcEngine | pure virtual
getAudioMixingCurrentPosition()=0 | agora::rtc::IRtcEngine | pure virtual
getAudioMixingDuration()=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
getConnectionState()=0 | agora::rtc::IRtcEngine | pure virtual
getCurrentMonotonicTimeInMs()=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
getExtensionProperty(const char *provider, const char *extension, const ExtensionInfo &extensionInfo, const char *key, char *value, int buf_len)=0 | agora::rtc::IRtcEngine | pure 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)=0 | agora::rtc::IRtcEngine | pure virtual
getFaceShapeAreaOptions(agora::rtc::FaceShapeAreaOptions::FACE_SHAPE_AREA shapeArea, FaceShapeAreaOptions &options, agora::media::MEDIA_SOURCE_TYPE type=agora::media::PRIMARY_CAMERA_SOURCE)=0 | agora::rtc::IRtcEngine | pure virtual
getFaceShapeBeautyOptions(FaceShapeBeautyOptions &options, agora::media::MEDIA_SOURCE_TYPE type=agora::media::PRIMARY_CAMERA_SOURCE)=0 | agora::rtc::IRtcEngine | pure virtual
getLoopbackRecordingVolume()=0 | agora::rtc::IRtcEngine | pure virtual
getNetworkType()=0 | agora::rtc::IRtcEngine | pure virtual
getNtpWallTimeInMs()=0 | agora::rtc::IRtcEngine | pure virtual
getUserInfoByUid(uid_t uid, rtc::UserInfo *userInfo)=0 | agora::rtc::IRtcEngine | pure virtual
getUserInfoByUserAccount(const char *userAccount, rtc::UserInfo *userInfo)=0 | agora::rtc::IRtcEngine | pure virtual
getVersion(int *build)=0 | agora::rtc::IRtcEngine | pure virtual
getVolumeOfEffect(int soundId)=0 | agora::rtc::IRtcEngine | pure virtual
initialize(const RtcEngineContext &context)=0 | agora::rtc::IRtcEngine | pure virtual
isFeatureAvailableOnDevice(FeatureType type)=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, 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
joinChannelWithUserAccountEx(const char *token, const char *channelId, const char *userAccount, const ChannelMediaOptions &options, IRtcEngineEventHandler *eventHandler)=0 | agora::rtc::IRtcEngine | pure virtual
leaveChannel()=0 | agora::rtc::IRtcEngine | pure virtual
leaveChannel(const LeaveChannelOptions &options)=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
muteRecordingSignal(bool mute)=0 | agora::rtc::IRtcEngine | pure virtual
muteRemoteAudioStream(uid_t uid, bool mute)=0 | agora::rtc::IRtcEngine | pure virtual
muteRemoteVideoStream(uid_t uid, bool mute)=0 | agora::rtc::IRtcEngine | pure virtual
pauseAllChannelMediaRelay()=0 | agora::rtc::IRtcEngine | pure virtual
pauseAllEffects()=0 | agora::rtc::IRtcEngine | pure virtual
pauseAudio() __deprecated=0 | agora::rtc::IRtcEngine | pure virtual
pauseAudioMixing()=0 | agora::rtc::IRtcEngine | pure virtual
pauseEffect(int soundId)=0 | agora::rtc::IRtcEngine | pure virtual
playAllEffects(int loopCount, double pitch, double pan, int gain, bool publish=false)=0 | agora::rtc::IRtcEngine | pure virtual
playEffect(int soundId, const char *filePath, int loopCount, double pitch, double pan, int gain, bool publish=false, int startPos=0)=0 | agora::rtc::IRtcEngine | pure virtual
preloadChannel(const char *token, const char *channelId, uid_t uid)=0 | agora::rtc::IRtcEngine | pure virtual
preloadChannelWithUserAccount(const char *token, const char *channelId, const char *userAccount)=0 | agora::rtc::IRtcEngine | pure virtual
preloadEffect(int soundId, const char *filePath, int startPos=0)=0 | agora::rtc::IRtcEngine | pure virtual
queryCodecCapability(CodecCapInfo *codecInfo, int &size)=0 | agora::rtc::IRtcEngine | pure virtual
queryDeviceScore()=0 | agora::rtc::IRtcEngine | pure virtual
queryHDRCapability(VIDEO_MODULE_TYPE videoModule, HDR_CAPABILITY &capability)=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
registerAudioEncodedFrameObserver(const AudioEncodedFrameObserverConfig &config, IAudioEncodedFrameObserver *observer)=0 | agora::rtc::IRtcEngine | pure virtual
registerAudioSpectrumObserver(agora::media::IAudioSpectrumObserver *observer)=0 | agora::rtc::IRtcEngine | pure virtual
registerEventHandler(IRtcEngineEventHandler *eventHandler)=0 (defined in agora::rtc::IRtcEngine) | agora::rtc::IRtcEngine | pure virtual
registerExtension(const char *provider, const char *extension, agora::media::MEDIA_SOURCE_TYPE type=agora::media::UNKNOWN_MEDIA_SOURCE)=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(RtcEngineReleaseCallback callback=nullptr) | agora::rtc::IRtcEngine | static
removeVideoWatermark(const char *id)=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
resumeAudio() __deprecated=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
sendAudioMetadata(const char *metadata, size_t length)=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
sendMediaControlMessage(uid_t uid, const char *data, size_t length)=0 | agora::rtc::IRtcEngine | pure virtual
sendRdtMessage(uid_t uid, RdtStreamType type, const char *data, size_t length)=0 | agora::rtc::IRtcEngine | pure virtual
sendStreamMessage(int streamId, const char *data, size_t length)=0 | agora::rtc::IRtcEngine | pure virtual
setAdvancedAudioOptions(AdvancedAudioOptions &options, int sourceType=0)=0 | agora::rtc::IRtcEngine | pure virtual
setAINSMode(bool enabled, AUDIO_AINS_MODE mode)=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(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) __deprecated=0 | agora::rtc::IRtcEngine | pure virtual
setAudioProfile(AUDIO_PROFILE_TYPE profile)=0 | agora::rtc::IRtcEngine | pure virtual
setAudioScenario(AUDIO_SCENARIO_TYPE scenario)=0 | agora::rtc::IRtcEngine | pure virtual
setAVSyncSource(const char *channelId, uid_t uid)=0 | agora::rtc::IRtcEngine | pure virtual
setBeautyEffectOptions(bool enabled, const BeautyOptions &options, agora::media::MEDIA_SOURCE_TYPE type=agora::media::PRIMARY_CAMERA_SOURCE)=0 | agora::rtc::IRtcEngine | pure virtual
setCameraCapturerConfiguration(const CameraCapturerConfiguration &config)=0 | agora::rtc::IRtcEngine | pure virtual
setCameraDeviceOrientation(VIDEO_SOURCE_TYPE type, VIDEO_ORIENTATION orientation)=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, const ColorEnhanceOptions &options, agora::media::MEDIA_SOURCE_TYPE type=agora::media::PRIMARY_CAMERA_SOURCE)=0 | agora::rtc::IRtcEngine | pure virtual
setDirectCdnStreamingAudioConfiguration(AUDIO_PROFILE_TYPE profile)=0 | agora::rtc::IRtcEngine | pure virtual
setDirectCdnStreamingVideoConfiguration(const VideoEncoderConfiguration &config)=0 | agora::rtc::IRtcEngine | pure virtual
setDualStreamMode(SIMULCAST_STREAM_MODE mode)=0 | agora::rtc::IRtcEngine | pure virtual
setDualStreamMode(SIMULCAST_STREAM_MODE mode, const SimulcastStreamConfig &streamConfig)=0 | agora::rtc::IRtcEngine | pure virtual
setEarMonitoringAudioFrameParameters(int sampleRate, int channel, RAW_AUDIO_FRAME_OP_MODE_TYPE mode, int samplesPerCall)=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
setExtensionProperty(const char *provider, const char *extension, const ExtensionInfo &extensionInfo, const char *key, const char *value)=0 | agora::rtc::IRtcEngine | pure 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)=0 | agora::rtc::IRtcEngine | pure virtual
setExtensionProviderProperty(const char *provider, const char *key, const char *value)=0 | agora::rtc::IRtcEngine | pure virtual
setFaceShapeAreaOptions(const FaceShapeAreaOptions &options, agora::media::MEDIA_SOURCE_TYPE type=agora::media::PRIMARY_CAMERA_SOURCE)=0 | agora::rtc::IRtcEngine | pure virtual
setFaceShapeBeautyOptions(bool enabled, const FaceShapeBeautyOptions &options, agora::media::MEDIA_SOURCE_TYPE type=agora::media::PRIMARY_CAMERA_SOURCE)=0 | agora::rtc::IRtcEngine | pure virtual
setFilterEffectOptions(bool enabled, const FilterEffectOptions &options, agora::media::MEDIA_SOURCE_TYPE type=agora::media::PRIMARY_CAMERA_SOURCE)=0 | agora::rtc::IRtcEngine | pure virtual
setHeadphoneEQParameters(int lowGain, int highGain)=0 | agora::rtc::IRtcEngine | pure virtual
setHeadphoneEQPreset(HEADPHONE_EQUALIZER_PRESET preset)=0 | agora::rtc::IRtcEngine | pure virtual
setHighPriorityUserList(uid_t *uidList, int uidNum, STREAM_FALLBACK_OPTIONS option)=0 | agora::rtc::IRtcEngine | pure virtual
setInEarMonitoringVolume(int volume)=0 | agora::rtc::IRtcEngine | pure virtual
setLocalAccessPoint(const LocalAccessPointConfiguration &config)=0 | agora::rtc::IRtcEngine | pure virtual
setLocalRenderMode(media::base::RENDER_MODE_TYPE renderMode, VIDEO_MIRROR_MODE_TYPE mirrorMode)=0 | agora::rtc::IRtcEngine | pure virtual
setLocalRenderMode(media::base::RENDER_MODE_TYPE renderMode) __deprecated=0 | agora::rtc::IRtcEngine | pure virtual
setLocalRenderTargetFps(VIDEO_SOURCE_TYPE sourceType, int targetFps)=0 | agora::rtc::IRtcEngine | pure virtual
setLocalVideoMirrorMode(VIDEO_MIRROR_MODE_TYPE mirrorMode) __deprecated=0 | agora::rtc::IRtcEngine | pure virtual
setLocalVoiceEqualization(AUDIO_EQUALIZATION_BAND_FREQUENCY bandFrequency, int bandGain)=0 | agora::rtc::IRtcEngine | pure virtual
setLocalVoiceFormant(double formantRatio)=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
setLogFile(const char *filePath)=0 | agora::rtc::IRtcEngine | pure virtual
setLogFileSize(unsigned int fileSizeInKBytes)=0 | agora::rtc::IRtcEngine | pure virtual
setLogFilter(unsigned int filter)=0 | agora::rtc::IRtcEngine | pure virtual
setLogLevel(commons::LOG_LEVEL level)=0 | agora::rtc::IRtcEngine | pure virtual
setLowlightEnhanceOptions(bool enabled, const LowlightEnhanceOptions &options, agora::media::MEDIA_SOURCE_TYPE type=agora::media::PRIMARY_CAMERA_SOURCE)=0 | agora::rtc::IRtcEngine | pure virtual
setMixedAudioFrameParameters(int sampleRate, int channel, int samplesPerCall)=0 | agora::rtc::IRtcEngine | pure virtual
setParameters(const char *parameters)=0 | agora::rtc::IRtcEngine | pure virtual
setPlaybackAudioFrameBeforeMixingParameters(int sampleRate, int channel)=0 | agora::rtc::IRtcEngine | pure virtual
setPlaybackAudioFrameBeforeMixingParameters(int sampleRate, int channel, int samplesPerCall)=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(VIDEO_STREAM_TYPE streamType)=0 | agora::rtc::IRtcEngine | pure virtual
setRemoteRenderMode(uid_t uid, media::base::RENDER_MODE_TYPE renderMode, VIDEO_MIRROR_MODE_TYPE mirrorMode)=0 | agora::rtc::IRtcEngine | pure virtual
setRemoteRenderTargetFps(int targetFps)=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 (defined in agora::rtc::IRtcEngine) | agora::rtc::IRtcEngine | pure virtual
setRemoteUserSpatialAudioParams(uid_t uid, const agora::SpatialAudioParams &params)=0 | agora::rtc::IRtcEngine | pure virtual
setRemoteVideoStreamType(uid_t uid, VIDEO_STREAM_TYPE streamType)=0 | agora::rtc::IRtcEngine | pure virtual
setRemoteVideoSubscriptionOptions(uid_t uid, const VideoSubscriptionOptions &options)=0 | agora::rtc::IRtcEngine | pure virtual
setRemoteVoicePosition(uid_t uid, double pan, double gain)=0 | agora::rtc::IRtcEngine | pure virtual
setScreenCaptureOrientation(VIDEO_SOURCE_TYPE type, VIDEO_ORIENTATION orientation)=0 | agora::rtc::IRtcEngine | pure virtual
setSimulcastConfig(const SimulcastConfig &simulcastConfig)=0 | agora::rtc::IRtcEngine | pure virtual
setSubscribeAudioAllowlist(uid_t *uidList, int uidNumber)=0 | agora::rtc::IRtcEngine | pure virtual
setSubscribeAudioBlocklist(uid_t *uidList, int uidNumber)=0 | agora::rtc::IRtcEngine | pure virtual
setSubscribeVideoAllowlist(uid_t *uidList, int uidNumber)=0 | agora::rtc::IRtcEngine | pure virtual
setSubscribeVideoBlocklist(uid_t *uidList, int uidNumber)=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, const VideoDenoiserOptions &options, agora::media::MEDIA_SOURCE_TYPE type=agora::media::PRIMARY_CAMERA_SOURCE)=0 | agora::rtc::IRtcEngine | pure virtual
setVideoEncoderConfiguration(const VideoEncoderConfiguration &config)=0 | agora::rtc::IRtcEngine | pure virtual
setVideoQoEPreference(VIDEO_QOE_PREFERENCE_TYPE qoePreference)=0 | agora::rtc::IRtcEngine | pure virtual
setVideoScenario(VIDEO_APPLICATION_SCENARIO_TYPE scenarioType)=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
setVoiceConversionParameters(VOICE_CONVERSION_PRESET preset, int param1, int param2)=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
startAudioFrameDump(const char *channel_id, uid_t uid, const char *location, const char *uuid, const char *passwd, long duration_ms, bool auto_upload)=0 | agora::rtc::IRtcEngine | pure virtual
startAudioMixing(const char *filePath, bool loopback, int cycle)=0 | agora::rtc::IRtcEngine | pure virtual
startAudioMixing(const char *filePath, bool loopback, int cycle, int startPos)=0 | agora::rtc::IRtcEngine | pure virtual
startAudioRecording(const char *filePath, AUDIO_RECORDING_QUALITY_TYPE quality)=0 | agora::rtc::IRtcEngine | pure virtual
startAudioRecording(const char *filePath, int sampleRate, AUDIO_RECORDING_QUALITY_TYPE quality)=0 | agora::rtc::IRtcEngine | pure virtual
startAudioRecording(const AudioRecordingConfiguration &config)=0 | agora::rtc::IRtcEngine | pure virtual
startCameraCapture(VIDEO_SOURCE_TYPE sourceType, const CameraCapturerConfiguration &config)=0 | agora::rtc::IRtcEngine | pure virtual
startDirectCdnStreaming(IDirectCdnStreamingEventHandler *eventHandler, const char *publishUrl, const DirectCdnStreamingMediaOptions &options)=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
startLocalAudioMixer(const LocalAudioMixerConfiguration &config)=0 | agora::rtc::IRtcEngine | pure virtual
startLocalVideoTranscoder(const LocalTranscoderConfiguration &config)=0 | agora::rtc::IRtcEngine | pure virtual
startMediaRenderingTracing()=0 | agora::rtc::IRtcEngine | pure virtual
startOrUpdateChannelMediaRelay(const ChannelMediaRelayConfiguration &configuration)=0 | agora::rtc::IRtcEngine | pure virtual
startPreview()=0 | agora::rtc::IRtcEngine | pure virtual
startPreview(VIDEO_SOURCE_TYPE sourceType)=0 | agora::rtc::IRtcEngine | pure virtual
startRhythmPlayer(const char *sound1, const char *sound2, const AgoraRhythmPlayerConfig &config)=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(VIDEO_SOURCE_TYPE sourceType, const ScreenCaptureConfiguration &config)=0 | agora::rtc::IRtcEngine | pure virtual
stopAllEffects()=0 | agora::rtc::IRtcEngine | pure virtual
stopAudioFrameDump(const char *channel_id, uid_t uid, const char *location)=0 | agora::rtc::IRtcEngine | pure virtual
stopAudioMixing()=0 | agora::rtc::IRtcEngine | pure virtual
stopAudioRecording()=0 | agora::rtc::IRtcEngine | pure virtual
stopCameraCapture(VIDEO_SOURCE_TYPE sourceType)=0 | agora::rtc::IRtcEngine | pure virtual
stopChannelMediaRelay()=0 | agora::rtc::IRtcEngine | pure virtual
stopDirectCdnStreaming()=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
stopLocalAudioMixer()=0 | agora::rtc::IRtcEngine | pure virtual
stopLocalVideoTranscoder()=0 | agora::rtc::IRtcEngine | pure virtual
stopPreview()=0 | agora::rtc::IRtcEngine | pure virtual
stopPreview(VIDEO_SOURCE_TYPE sourceType)=0 | agora::rtc::IRtcEngine | pure virtual
stopRhythmPlayer()=0 | agora::rtc::IRtcEngine | pure virtual
stopRtmpStream(const char *url)=0 | agora::rtc::IRtcEngine | pure virtual
stopScreenCapture(VIDEO_SOURCE_TYPE sourceType)=0 | agora::rtc::IRtcEngine | pure virtual
takeSnapshot(uid_t uid, const char *filePath)=0 | agora::rtc::IRtcEngine | pure virtual
takeSnapshot(uid_t uid, const media::SnapshotConfig &config)=0 | agora::rtc::IRtcEngine | pure virtual
unloadAllEffects()=0 | agora::rtc::IRtcEngine | pure virtual
unloadEffect(int soundId)=0 | agora::rtc::IRtcEngine | pure virtual
unregisterAudioSpectrumObserver(agora::media::IAudioSpectrumObserver *observer)=0 | agora::rtc::IRtcEngine | pure virtual
unregisterEventHandler(IRtcEngineEventHandler *eventHandler)=0 (defined in agora::rtc::IRtcEngine) | agora::rtc::IRtcEngine | pure virtual
unregisterMediaMetadataObserver(IMetadataObserver *observer, IMetadataObserver::METADATA_TYPE type)=0 | agora::rtc::IRtcEngine | pure virtual
updateChannelMediaOptions(const ChannelMediaOptions &options)=0 | agora::rtc::IRtcEngine | pure virtual
updateDirectCdnStreamingMediaOptions(const DirectCdnStreamingMediaOptions &options)=0 | agora::rtc::IRtcEngine | pure virtual
updateLocalAudioMixerConfiguration(const LocalAudioMixerConfiguration &config)=0 | agora::rtc::IRtcEngine | pure virtual
updateLocalTranscoderConfiguration(const LocalTranscoderConfiguration &config)=0 | agora::rtc::IRtcEngine | pure virtual
updatePreloadChannelToken(const char *token)=0 | agora::rtc::IRtcEngine | pure virtual
updateRtmpTranscoding(const LiveTranscoding &transcoding)=0 | agora::rtc::IRtcEngine | pure virtual
uploadLogFile(agora::util::AString &requestId)=0 | agora::rtc::IRtcEngine | pure virtual
writeLog(commons::LOG_LEVEL level, const char *fmt,...)=0 | agora::rtc::IRtcEngine | pure virtual
~IEngineBase() (defined in agora::base::IEngineBase) | agora::base::IEngineBase | virtual