Agora C++ API Reference for All Platforms
|
This is the complete list of members for agora::rtc::IRtcEngineInternal, 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 | 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 |
adjustRecordingSignalVolumeEx(int volume, const RtcConnection &connection)=0 | agora::rtc::IRtcEngineEx | pure virtual |
adjustUserPlaybackSignalVolume(uid_t uid, int volume)=0 | 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 |
enableCameraCenterStage(bool enabled)=0 | agora::rtc::IRtcEngine | 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 |
enableFaceDetection(bool enabled)=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 |
enableMultiCamera(bool enabled, const CameraCapturerConfiguration &config)=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 |
enableVosUserInfoHidden(bool enabled)=0 | agora::rtc::IRtcEngineInternal | pure virtual |
enableWebSdkInteroperability(bool enabled) __deprecated=0 | agora::rtc::IRtcEngine | pure virtual |
enableWirelessAccelerate(bool enabled)=0 | agora::rtc::IRtcEngine | pure virtual |
enableYuvDumper(bool enable)=0 | agora::rtc::IRtcEngineInternal | pure virtual |
getAgoraService()=0 | agora::rtc::IRtcEngineInternal | pure virtual |
getAudioDeviceInfo(DeviceInfo &deviceInfo)=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 |
getAudioOptionParams(char *params)=0 | agora::rtc::IRtcEngineInternal | 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 |
getCameraMaxZoomFactor()=0 | agora::rtc::IRtcEngine | pure virtual |
getConnection(const RtcConnection &connection={}) const =0 | agora::rtc::IRtcEngineInternal | pure virtual |
getConnectionState()=0 | agora::rtc::IRtcEngine | pure virtual |
getConnectionStateEx(const RtcConnection &connection)=0 | agora::rtc::IRtcEngineEx | 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 |
getMediaPlayer(int sourceId)=0 | agora::rtc::IRtcEngineInternal | pure virtual |
getNetworkType()=0 | agora::rtc::IRtcEngine | pure virtual |
getNtpWallTimeInMs()=0 | agora::rtc::IRtcEngine | pure virtual |
getParameters(const char *key, commons::cjson::JsonWrapper &result)=0 | agora::base::IParameterEngine | pure virtual |
getParametersEx(const RtcConnection &connection, const char *key, std::string &results)=0 | agora::rtc::IRtcEngineInternal | pure virtual |
getProfile(std::string &result)=0 | agora::rtc::IRtcEngineInternal | pure virtual |
getRecentSid(const RtcConnection *connnection)=0 | agora::rtc::IRtcEngineInternal | pure virtual |
getScreenCaptureSources(const SIZE &thumbSize, const SIZE &iconSize, const bool includeScreen)=0 | agora::rtc::IRtcEngine | pure virtual |
GetScreenCaptureType()=0 | agora::rtc::IRtcEngineInternal | pure virtual |
getSid(const RtcConnection &connection={})=0 | agora::rtc::IRtcEngineInternal | pure virtual |
getTimestamp(ENGINE_INIT_TS_POSITION ts_position) const =0 | agora::rtc::IRtcEngineInternal | 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 |
getVideoConfigParam(char *params, size_t size)=0 | agora::rtc::IRtcEngineInternal | pure virtual |
getVolumeOfEffect(int soundId)=0 | agora::rtc::IRtcEngine | pure virtual |
initialize(const RtcEngineContext &context)=0 | agora::rtc::IRtcEngine | pure virtual |
initialized()=0 | agora::rtc::IRtcEngineInternal | pure virtual |
initializeEx(const RtcEngineContextInternal &context)=0 | agora::rtc::IRtcEngineInternal | pure virtual |
initializeInternal(const RtcEngineContextInternal &context)=0 | agora::rtc::IRtcEngineInternal | pure virtual |
isCameraAutoExposureFaceModeSupported()=0 | agora::rtc::IRtcEngine | pure virtual |
isCameraAutoFocusFaceModeSupported()=0 | agora::rtc::IRtcEngine | pure virtual |
isCameraCenterStageSupported()=0 | agora::rtc::IRtcEngine | pure virtual |
isCameraExposurePositionSupported()=0 | agora::rtc::IRtcEngine | pure virtual |
isCameraExposureSupported()=0 | agora::rtc::IRtcEngine | pure virtual |
isCameraFaceDetectSupported()=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 |
isEventHandler(IRtcEngineEventHandler *handler) | agora::rtc::IRtcEngineInternal | inlinestatic |
isEventHandlerEx(IRtcEngineEventHandler *handler) | agora::rtc::IRtcEngineInternal | inlinestatic |
isFeatureAvailableOnDevice(FeatureType type)=0 | agora::rtc::IRtcEngine | pure virtual |
isMicrophoneOn()=0 | agora::rtc::IRtcEngineInternal | 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, 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 |
loadExtensionProvider(const char *path, bool unload_after_use=false)=0 | agora::rtc::IRtcEngine | pure virtual |
monitorDeviceChange(bool enabled)=0 | agora::rtc::IRtcEngineInternal | 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 |
printLog(int level, const char *message)=0 | agora::rtc::IRtcEngineInternal | pure virtual |
putMediaPlayer(int sourceId)=0 | agora::rtc::IRtcEngineInternal | pure virtual |
queryCameraFocalLengthCapability(agora::rtc::FocalLengthInfo *focalLengthInfos, int &size)=0 | agora::rtc::IRtcEngine | pure virtual |
queryCodecCapability(CodecCapInfo *codecInfo, int &size)=0 | agora::rtc::IRtcEngine | pure virtual |
queryDeviceScore()=0 | agora::rtc::IRtcEngine | pure virtual |
queryInterface(INTERFACE_ID_TYPE iid, void **inter)=0 | agora::rtc::IRtcEngine | pure virtual |
queryScreenCaptureCapability()=0 | agora::rtc::IRtcEngine | pure virtual |
rate(const char *callId, int rating, const char *description)=0 | agora::rtc::IRtcEngine | pure virtual |
ref()=0 | agora::rtc::IRtcEngineInternal | 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 | 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 |
releaseRecorder(const char *channelId, uid_t uid, bool isLocal)=0 | agora::rtc::IRtcEngineInternal | pure virtual |
renewToken(const char *token)=0 | agora::rtc::IRtcEngine | pure virtual |
reportArgusCounters(int *counterId, int *value, int count, uid_t uid)=0 | agora::rtc::IRtcEngineInternal | pure virtual |
reportEngineInitializeEvent() const =0 | agora::rtc::IRtcEngineInternal | pure virtual |
reportWebAgentVideoStats(const WebAgentVideoStats &stats)=0 | agora::rtc::IRtcEngineInternal | 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 |
runOnWorkerThread(std::function< void(void)> &&f)=0 | agora::rtc::IRtcEngineInternal | 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 |
setAppType(APP_TYPE appType)=0 | agora::rtc::IRtcEngineInternal | 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 |
setAudioOptionParams(const char *params)=0 | agora::rtc::IRtcEngineInternal | 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 |
setAudioSessionOperationRestriction(AUDIO_SESSION_OPERATION_RESTRICTION restriction)=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 |
setCameraAutoExposureFaceModeEnabled(bool enabled)=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 |
setCameraDevice(const char dev_id[MAX_DEVICE_ID_LENGTH])=0 | agora::rtc::IRtcEngineInternal | pure virtual |
setCameraDeviceOrientation(VIDEO_SOURCE_TYPE type, VIDEO_ORIENTATION orientation)=0 | agora::rtc::IRtcEngine | pure virtual |
setCameraExposureFactor(float factor)=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 |
setCameraStabilizationMode(CAMERA_STABILIZATION_MODE mode)=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, const ColorEnhanceOptions &options, agora::media::MEDIA_SOURCE_TYPE type=agora::media::PRIMARY_CAMERA_SOURCE)=0 | agora::rtc::IRtcEngine | pure virtual |
setDefaultAudioRouteToSpeakerphone(bool defaultToSpeaker)=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 |
setEnableSpeakerphone(bool speakerOn)=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 |
setExternalVideoConfigEx(const VideoEncoderConfiguration &config)=0 | agora::rtc::IRtcEngineInternal | pure virtual |
setExternalVideoConfigEx(const VideoEncoderConfiguration &config, const RtcConnection &connection)=0 | agora::rtc::IRtcEngineInternal | 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 |
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 |
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 |
setLogLevelEx(unsigned int filter)=0 | agora::rtc::IRtcEngineInternal | 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 |
setMediaRecorderObserver(const char *channelId, uid_t uid, bool isLocal, media::IMediaRecorderObserverEx *observer, int sys_version=0)=0 | agora::rtc::IRtcEngineInternal | 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 |
setParametersInternal(const char *parameters, int priority)=0 | agora::base::IParameterEngine | 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 |
setProfile(const char *profile, bool merge)=0 | agora::rtc::IRtcEngineInternal | 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 |
setRemoteSubscribeFallbackOption(STREAM_FALLBACK_OPTIONS option)=0 | agora::rtc::IRtcEngine | pure virtual |
setRemoteUserPriority(uid_t uid, PRIORITY_TYPE userPriority)=0 | 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 |
setRouteInCommunicationMode(int route)=0 | agora::rtc::IRtcEngine | pure virtual |
setScreenCaptureContentHint(VIDEO_CONTENT_HINT contentHint)=0 | agora::rtc::IRtcEngine | pure virtual |
setScreenCaptureOrientation(VIDEO_SOURCE_TYPE type, VIDEO_ORIENTATION orientation)=0 | agora::rtc::IRtcEngine | pure virtual |
setScreenCaptureScenario(SCREEN_SCENARIO_TYPE screenScenario)=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 |
setTimestamp(ENGINE_INIT_TS_POSITION ts_position, uint64_t ts)=0 | agora::rtc::IRtcEngineInternal | pure virtual |
setupAudioAttributeContext(void *audioAttr)=0 | agora::rtc::IRtcEngineInternal | 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 |
setVideoConfigParam(const char *params)=0 | agora::rtc::IRtcEngineInternal | 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 |
simulateOnSetParameters(const std::string ¶meters)=0 | agora::rtc::IRtcEngineInternal | pure virtual |
soundPositionChannel(uid_t uid)=0 | agora::rtc::IRtcEngineInternal | pure virtual |
soundPositionChannel(uid_t uid, const RtcConnection &connection)=0 | agora::rtc::IRtcEngineInternal | 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 |
startLocalVideoTranscoder(const LocalTranscoderConfiguration &config)=0 | 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 |
startRecording(const char *channelId, uid_t uid, bool isLocal, const media::MediaRecorderConfiguration &config)=0 | agora::rtc::IRtcEngineInternal | 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(const ScreenCaptureParameters2 &captureParams)=0 | agora::rtc::IRtcEngine | pure virtual |
startScreenCapture(VIDEO_SOURCE_TYPE sourceType, const ScreenCaptureConfiguration &config)=0 | agora::rtc::IRtcEngine | pure virtual |
startScreenCaptureByDisplayId(uint32_t displayId, const Rectangle ®ionRect, const ScreenCaptureParameters &captureParams)=0 | agora::rtc::IRtcEngine | pure virtual |
startScreenCaptureByScreenRect(const Rectangle &screenRect, const Rectangle ®ionRect, const ScreenCaptureParameters &captureParams) __deprecated=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 |
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 |
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 |
stopRecording(const char *channelId, uid_t uid, bool isLocal)=0 | agora::rtc::IRtcEngineInternal | 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()=0 | agora::rtc::IRtcEngine | pure virtual |
stopScreenCapture(VIDEO_SOURCE_TYPE sourceType)=0 | agora::rtc::IRtcEngine | pure virtual |
switchCamera()=0 | agora::rtc::IRtcEngine | pure virtual |
switchCameraId(const char *cameraId)=0 | agora::rtc::IRtcEngineInternal | pure virtual |
takeSnapshot(uid_t uid, const char *filePath)=0 | agora::rtc::IRtcEngine | pure virtual |
takeSnapshotEx(const RtcConnection &connection, uid_t uid, const char *filePath)=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 | 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 |
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 |
updateRtmpTranscodingEx(const LiveTranscoding &transcoding, const RtcConnection &connection)=0 | agora::rtc::IRtcEngineEx | pure virtual |
updateScreenCapture(const ScreenCaptureParameters2 &captureParams)=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 |
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() | agora::base::IEngineBase | inlinevirtual |
~IParameterEngine() | agora::base::IParameterEngine | inlinevirtual |
~IRtcEngineInternal() | agora::rtc::IRtcEngineInternal | inlineprotectedvirtual |