|
Agora Java API Reference for Android
|
This is the complete list of members for agora::rtc::IRtcEngineEx, 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 |
| addVideoWatermarkEx(const char *watermarkUrl, const WatermarkOptions &options, const RtcConnection &connection)=0 | agora::rtc::IRtcEngineEx | 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 (defined in agora::rtc::IRtcEngine) | agora::rtc::IRtcEngine | pure virtual |
| adjustCustomAudioPublishVolume(track_id_t trackId, int volume)=0 (defined in agora::rtc::IRtcEngine) | 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 |
| adjustRecordingSignalVolumeEx(int volume, const RtcConnection &connection)=0 | agora::rtc::IRtcEngineEx | pure virtual |
| adjustUserPlaybackSignalVolume(uid_t uid, int volume)=0 (defined in agora::rtc::IRtcEngine) | agora::rtc::IRtcEngine | pure virtual |
| adjustUserPlaybackSignalVolumeEx(uid_t uid, int volume, const RtcConnection &connection)=0 | agora::rtc::IRtcEngineEx | pure virtual |
| clearVideoWatermarkEx(const RtcConnection &connection)=0 | agora::rtc::IRtcEngineEx | 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 |
| createDataStreamEx(int *streamId, bool reliable, bool ordered, const RtcConnection &connection)=0 | agora::rtc::IRtcEngineEx | pure virtual |
| createDataStreamEx(int *streamId, const DataStreamConfig &config, const RtcConnection &connection)=0 | agora::rtc::IRtcEngineEx | pure virtual |
| createMediaPlayer()=0 | agora::rtc::IRtcEngine | pure virtual |
| createMediaRecorder(const RecorderStreamInfo &info)=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 |
| 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 |
| enableAudioVolumeIndicationEx(int interval, int smooth, bool reportVad, const RtcConnection &connection)=0 | agora::rtc::IRtcEngineEx | pure virtual |
| enableContentInspect(bool enabled, const media::ContentInspectConfig &config)=0 | agora::rtc::IRtcEngine | pure virtual |
| enableContentInspectEx(bool enabled, const media::ContentInspectConfig &config, const RtcConnection &connection)=0 | agora::rtc::IRtcEngineEx | 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 |
| enableDualStreamModeEx(bool enabled, const SimulcastStreamConfig &streamConfig, const RtcConnection &connection)=0 | agora::rtc::IRtcEngineEx | pure virtual |
| enableEncryption(bool enabled, const EncryptionConfig &config)=0 | agora::rtc::IRtcEngine | pure virtual |
| enableEncryptionEx(const RtcConnection &connection, bool enabled, const EncryptionConfig &config)=0 | agora::rtc::IRtcEngineEx | 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 |
| enableLoopbackRecordingEx(const RtcConnection &connection, bool enabled, const char *deviceName=NULL)=0 | agora::rtc::IRtcEngineEx | 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 |
| enableWirelessAccelerate(bool enabled)=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 |
| getCallIdEx(agora::util::AString &callId, const RtcConnection &connection)=0 | agora::rtc::IRtcEngineEx | pure virtual |
| getConnectionState()=0 | agora::rtc::IRtcEngine | pure virtual |
| getConnectionStateEx(const RtcConnection &connection)=0 | agora::rtc::IRtcEngineEx | pure virtual |
| getCurrentMonotonicTimeInMs()=0 (defined in agora::rtc::IRtcEngine) | 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 |
| getUserInfoByUidEx(uid_t uid, rtc::UserInfo *userInfo, const RtcConnection &connection)=0 | agora::rtc::IRtcEngineEx | pure virtual |
| getUserInfoByUserAccount(const char *userAccount, rtc::UserInfo *userInfo)=0 | agora::rtc::IRtcEngine | pure virtual |
| getUserInfoByUserAccountEx(const char *userAccount, rtc::UserInfo *userInfo, const RtcConnection &connection)=0 | agora::rtc::IRtcEngineEx | 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 |
| joinChannelEx(const char *token, const RtcConnection &connection, const ChannelMediaOptions &options, IRtcEngineEventHandler *eventHandler)=0 | agora::rtc::IRtcEngineEx | 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 |
| leaveChannelEx(const RtcConnection &connection)=0 | agora::rtc::IRtcEngineEx | pure virtual |
| leaveChannelEx(const RtcConnection &connection, const LeaveChannelOptions &options)=0 | agora::rtc::IRtcEngineEx | pure virtual |
| leaveChannelWithUserAccountEx(const char *channelId, const char *userAccount)=0 | agora::rtc::IRtcEngineEx | pure virtual |
| leaveChannelWithUserAccountEx(const char *channelId, const char *userAccount, const LeaveChannelOptions &options)=0 | agora::rtc::IRtcEngineEx | pure virtual |
| muteAllRemoteAudioStreams(bool mute)=0 | agora::rtc::IRtcEngine | pure virtual |
| muteAllRemoteAudioStreamsEx(bool mute, const RtcConnection &connection)=0 | agora::rtc::IRtcEngineEx | pure virtual |
| muteAllRemoteVideoStreams(bool mute)=0 | agora::rtc::IRtcEngine | pure virtual |
| muteAllRemoteVideoStreamsEx(bool mute, const RtcConnection &connection)=0 | agora::rtc::IRtcEngineEx | pure virtual |
| muteLocalAudioStream(bool mute)=0 | agora::rtc::IRtcEngine | pure virtual |
| muteLocalAudioStreamEx(bool mute, const RtcConnection &connection)=0 | agora::rtc::IRtcEngineEx | pure virtual |
| muteLocalVideoStream(bool mute)=0 | agora::rtc::IRtcEngine | pure virtual |
| muteLocalVideoStreamEx(bool mute, const RtcConnection &connection)=0 | agora::rtc::IRtcEngineEx | pure virtual |
| muteRecordingSignal(bool mute)=0 | agora::rtc::IRtcEngine | pure virtual |
| muteRecordingSignalEx(bool mute, const RtcConnection &connection)=0 | agora::rtc::IRtcEngineEx | pure virtual |
| muteRemoteAudioStream(uid_t uid, bool mute)=0 | agora::rtc::IRtcEngine | pure virtual |
| muteRemoteAudioStreamEx(uid_t uid, bool mute, const RtcConnection &connection)=0 | agora::rtc::IRtcEngineEx | pure virtual |
| muteRemoteVideoStream(uid_t uid, bool mute)=0 | agora::rtc::IRtcEngine | pure virtual |
| muteRemoteVideoStreamEx(uid_t uid, bool mute, const RtcConnection &connection)=0 | agora::rtc::IRtcEngineEx | pure virtual |
| pauseAllChannelMediaRelay()=0 | agora::rtc::IRtcEngine | pure virtual |
| pauseAllChannelMediaRelayEx(const RtcConnection &connection)=0 | agora::rtc::IRtcEngineEx | 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(bool sync=false) | agora::rtc::IRtcEngine | static |
| renewToken(const char *token)=0 | agora::rtc::IRtcEngine | pure virtual |
| resumeAllChannelMediaRelay()=0 | agora::rtc::IRtcEngine | pure virtual |
| resumeAllChannelMediaRelayEx(const RtcConnection &connection)=0 | agora::rtc::IRtcEngineEx | 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 |
| sendAudioMetadataEx(const RtcConnection &connection, const char *metadata, size_t length)=0 | agora::rtc::IRtcEngineEx | pure virtual |
| sendCustomReportMessage(const char *id, const char *category, const char *event, const char *label, int value)=0 | agora::rtc::IRtcEngine | pure virtual |
| sendCustomReportMessageEx(const char *id, const char *category, const char *event, const char *label, int value, const RtcConnection &connection)=0 | agora::rtc::IRtcEngineEx | pure virtual |
| sendStreamMessage(int streamId, const char *data, size_t length)=0 | agora::rtc::IRtcEngine | pure virtual |
| sendStreamMessageEx(int streamId, const char *data, size_t length, const RtcConnection &connection)=0 | agora::rtc::IRtcEngineEx | 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 |
| setDualStreamModeEx(SIMULCAST_STREAM_MODE mode, const SimulcastStreamConfig &streamConfig, const RtcConnection &connection)=0 | agora::rtc::IRtcEngineEx | 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 |
| setHighPriorityUserListEx(uid_t *uidList, int uidNum, STREAM_FALLBACK_OPTIONS option, const RtcConnection &connection)=0 | agora::rtc::IRtcEngineEx | pure virtual |
| setInEarMonitoringVolume(int volume)=0 | agora::rtc::IRtcEngine | pure virtual |
| setLocalAccessPoint(const LocalAccessPointConfiguration &config)=0 | agora::rtc::IRtcEngine | pure virtual |
| setLocalPublishFallbackOption(STREAM_FALLBACK_OPTIONS option)=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 |
| setParametersEx(const RtcConnection &connection, const char *parameters)=0 | agora::rtc::IRtcEngineEx | pure virtual |
| setPlaybackAudioFrameBeforeMixingParameters(int sampleRate, int channel)=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 |
| setRemoteRenderModeEx(uid_t uid, media::base::RENDER_MODE_TYPE renderMode, VIDEO_MIRROR_MODE_TYPE mirrorMode, const RtcConnection &connection)=0 | agora::rtc::IRtcEngineEx | 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 ¶ms)=0 | agora::rtc::IRtcEngine | pure virtual |
| setRemoteUserSpatialAudioParamsEx(uid_t uid, const agora::SpatialAudioParams ¶ms, const RtcConnection &connection)=0 | agora::rtc::IRtcEngineEx | pure virtual |
| setRemoteVideoStreamType(uid_t uid, VIDEO_STREAM_TYPE streamType)=0 | agora::rtc::IRtcEngine | pure virtual |
| setRemoteVideoStreamTypeEx(uid_t uid, VIDEO_STREAM_TYPE streamType, const RtcConnection &connection)=0 | agora::rtc::IRtcEngineEx | pure virtual |
| setRemoteVideoSubscriptionOptions(uid_t uid, const VideoSubscriptionOptions &options)=0 | agora::rtc::IRtcEngine | pure virtual |
| setRemoteVideoSubscriptionOptionsEx(uid_t uid, const VideoSubscriptionOptions &options, const RtcConnection &connection)=0 | agora::rtc::IRtcEngineEx | pure virtual |
| setRemoteVoicePosition(uid_t uid, double pan, double gain)=0 | agora::rtc::IRtcEngine | pure virtual |
| setRemoteVoicePositionEx(uid_t uid, double pan, double gain, const RtcConnection &connection)=0 | agora::rtc::IRtcEngineEx | 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 |
| setSimulcastConfigEx(const SimulcastConfig &simulcastConfig, const RtcConnection &connection)=0 | agora::rtc::IRtcEngineEx | pure virtual |
| setSubscribeAudioAllowlist(uid_t *uidList, int uidNumber)=0 | agora::rtc::IRtcEngine | pure virtual |
| setSubscribeAudioAllowlistEx(uid_t *uidList, int uidNumber, const RtcConnection &connection)=0 | agora::rtc::IRtcEngineEx | pure virtual |
| setSubscribeAudioBlocklist(uid_t *uidList, int uidNumber)=0 | agora::rtc::IRtcEngine | pure virtual |
| setSubscribeAudioBlocklistEx(uid_t *uidList, int uidNumber, const RtcConnection &connection)=0 | agora::rtc::IRtcEngineEx | pure virtual |
| setSubscribeVideoAllowlist(uid_t *uidList, int uidNumber)=0 | agora::rtc::IRtcEngine | pure virtual |
| setSubscribeVideoAllowlistEx(uid_t *uidList, int uidNumber, const RtcConnection &connection)=0 | agora::rtc::IRtcEngineEx | pure virtual |
| setSubscribeVideoBlocklist(uid_t *uidList, int uidNumber)=0 | agora::rtc::IRtcEngine | pure virtual |
| setSubscribeVideoBlocklistEx(uid_t *uidList, int uidNumber, const RtcConnection &connection)=0 | agora::rtc::IRtcEngineEx | pure virtual |
| setupLocalVideo(const VideoCanvas &canvas)=0 | agora::rtc::IRtcEngine | pure virtual |
| setupRemoteVideo(const VideoCanvas &canvas)=0 | agora::rtc::IRtcEngine | pure virtual |
| setupRemoteVideoEx(const VideoCanvas &canvas, const RtcConnection &connection)=0 | agora::rtc::IRtcEngineEx | 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 |
| setVideoEncoderConfigurationEx(const VideoEncoderConfiguration &config, const RtcConnection &connection)=0 | agora::rtc::IRtcEngineEx | 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 (defined in agora::rtc::IRtcEngine) | agora::rtc::IRtcEngine | pure virtual |
| startMediaRenderingTracing()=0 | agora::rtc::IRtcEngine | pure virtual |
| startMediaRenderingTracingEx(const RtcConnection &connection)=0 | agora::rtc::IRtcEngineEx | pure virtual |
| startOrUpdateChannelMediaRelay(const ChannelMediaRelayConfiguration &configuration)=0 | agora::rtc::IRtcEngine | pure virtual |
| startOrUpdateChannelMediaRelayEx(const ChannelMediaRelayConfiguration &configuration, const RtcConnection &connection)=0 | agora::rtc::IRtcEngineEx | 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 |
| startRtmpStreamWithoutTranscodingEx(const char *url, const RtcConnection &connection)=0 | agora::rtc::IRtcEngineEx | pure virtual |
| startRtmpStreamWithTranscoding(const char *url, const LiveTranscoding &transcoding)=0 | agora::rtc::IRtcEngine | pure virtual |
| startRtmpStreamWithTranscodingEx(const char *url, const LiveTranscoding &transcoding, const RtcConnection &connection)=0 | agora::rtc::IRtcEngineEx | 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 |
| stopChannelMediaRelayEx(const RtcConnection &connection)=0 | agora::rtc::IRtcEngineEx | 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 (defined in agora::rtc::IRtcEngine) | 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 |
| stopRtmpStreamEx(const char *url, const RtcConnection &connection)=0 | agora::rtc::IRtcEngineEx | 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 |
| takeSnapshotEx(const RtcConnection &connection, uid_t uid, const char *filePath)=0 | agora::rtc::IRtcEngineEx | pure virtual |
| takeSnapshotEx(const RtcConnection &connection, uid_t uid, const media::SnapshotConfig &config)=0 | agora::rtc::IRtcEngineEx | 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 |
| updateChannelMediaOptionsEx(const ChannelMediaOptions &options, const RtcConnection &connection)=0 | agora::rtc::IRtcEngineEx | 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 (defined in agora::rtc::IRtcEngine) | 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 |
| updateRtmpTranscodingEx(const LiveTranscoding &transcoding, const RtcConnection &connection)=0 | agora::rtc::IRtcEngineEx | 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 |
1.8.18