- A
- addBackgroundImage[1]
 - addExtension[1]
 - addHandler[1]
 - addOrUpdateVideoEffect[1]
 - addUser[1]
 - addVideoWatermark [1/3][1]
 - addVideoWatermark [2/3][1]
 - addVideoWatermark [3/3][1]
 - addVideoWatermarkEx [1/2][1]
 - addVideoWatermarkEx [2/2][1]
 - addWatermark[1]
 - adjustAudioMixingPlayoutVolume[1]
 - adjustAudioMixingPublishVolume[1]
 - adjustAudioMixingVolume[1]
 - adjustCustomAudioPlayoutVolume[1]
 - adjustCustomAudioPublishVolume[1]
 - adjustPlaybackSignalVolume[1]
 - adjustPlayoutVolume[1]
 - adjustPublishSignalVolume[1]
 - adjustRecordingSignalVolume[1]
 - adjustUserPlaybackSignalVolume[1]
 - adjustUserPlaybackSignalVolumeEx[1]
 
 - C
- clearRemotePositions[1]
 - clearVideoWatermarkEx[1]
 - clearVideoWatermarks[1]
 - complain[1]
 - configRhythmPlayer[1]
 - create[1]
 - create [1/2][1]
 - create [2/2][1]
 - createCustomAudioTrack[1]
 - createCustomVideoTrack[1]
 - createDataStream [1/2][1]
 - createDataStream [2/2][1]
 - createDataStreamEx [1/2][1]
 - createDataStreamEx [2/2][1]
 - createMediaPlayer[1]
 - createVideoEffectObject[1]
 
 - D
 - E
- enableAudio[1]
 - enableAudioSpectrumMonitor[1]
 - enableAudioVolumeIndication[1]
 - enableAudioVolumeIndicationEx[1]
 - enableAutoRemoveCache[1]
 - enableContentInspect[1]
 - enableContentInspectEx[1]
 - enableCustomAudioLocalPlayback[1]
 - enableDualStreamMode [1/2][1]
 - enableDualStreamMode [2/2][1]
 - enableDualStreamModeEx[1]
 - enableEncryption[1]
 - enableEncryptionEx[1]
 - enableExtension[1]
 - enableFaceDetection[1]
 - enableInEarMonitoring [1/2][1]
 - enableInEarMonitoring [2/2][1]
 - enableInstantMediaRendering[1]
 - enableLocalAudio[1]
 - enableLocalVideo[1]
 - enableSoundPositionIndication[1]
 - enableSpatialAudio[1]
 - enableVideo[1]
 - enableVideoImageSource[1]
 - enableVirtualBackground [1/2][1]
 - enableVirtualBackground [2/2][1]
 - enableVoiceAITuner[1]
 - enableWebSdkInteroperability[1]
 
 - G
- getAdvancedFeatures[1]
 - getAudioDeviceInfo[1]
 - getAudioEffectManager[1]
 - getAudioMixingCurrentPosition[1]
 - getAudioMixingDuration[1]
 - getAudioMixingPlayoutVolume[1]
 - getAudioMixingPublishVolume[1]
 - getAudioTrackCount[1]
 - getBackgroundColor[1]
 - getBackgroundImageList[1]
 - getBlue[1]
 - getBuffer[1]
 - getCacheDir[1]
 - getCacheFileCount[1]
 - getCallId[1]
 - getCallIdEx[1]
 - getCameraMaxZoomFactor[1]
 - getConnectionState[1]
 - getConnectionStateEx[1]
 - getCurrentMonotonicTimeInMs[1]
 - getDestChannelMediaInfos[1]
 - getDuration[1]
 - getEarMonitoringAudioParams[1]
 - getEffectCurrentPosition[1]
 - getEffectDuration[1]
 - getEffectsVolume[1]
 - getErrorDescription[1]
 - getExtensionProperty [1/2][1]
 - getExtensionProperty [2/2][1]
 - getFormat[1]
 - getGreen[1]
 - getHeight[1]
 - getId[1]
 - getImageUrl[1]
 - getMaxCacheFileCount[1]
 - getMaxCacheFileSize[1]
 - getMaxMetadataSize[1]
 - getMediaPlayerCacheManager[1]
 - getMediaPlayerId[1]
 - getMirrorApplied[1]
 - getMixedAudioParams[1]
 - getMute[1]
 - getNativeHandle[1]
 - getNetworkType[1]
 - getNtpWallTimeInMs[1]
 - getObservedAudioFramePosition[1]
 - getObservedFramePosition[1]
 - getOptions[1]
 - getPlaybackAudioParams[1]
 - getPlayoutVolume[1]
 - getPlayPosition[1]
 - getPlaySrc [1/2][1]
 - getPlaySrc [2/2][1]
 - getPositionInLandscapeMode[1]
 - getPositionInPortraitMode[1]
 - getPublishSignalVolume[1]
 - getRecordAudioParams[1]
 - getRed[1]
 - getRotationApplied[1]
 - getSdkVersion[1]
 - getSrcChannelMediaInfo[1]
 - getState[1]
 - getStreamCount[1]
 - getStreamInfo[1]
 - getType[1]
 - getUserCount[1]
 - getUserInfoByUid[1][2]
 - getUserInfoByUserAccount[1][2]
 - getUsers[1]
 - getVideoEffectBoolParam[1]
 - getVideoEffectFloatParam[1]
 - getVideoEffectIntParam[1]
 - getVideoFormatPreference[1]
 - getVideoFrameProcessMode[1]
 - getVolumeOfEffect[1]
 - getWatermarkList[1]
 - getWidth[1]
 - getzOrder[1]
 
 - I
- initialize[1]
 - isCameraAutoFocusFaceModeSupported[1]
 - isCameraExposurePositionSupported[1]
 - isCameraExposureSupported[1]
 - isCameraFaceDetectSupported[1]
 - isCameraFocusSupported[1]
 - isCameraTorchSupported[1]
 - isCameraZoomSupported[1]
 - isFeatureAvailableOnDevice[1]
 - isSpeakerphoneEnabled[1]
 - isTextureEncodeSupported[1]
 - isVisibleInPreview[1]
 
 - J
 - L
 - M
- mute[1]
 - muteAllRemoteAudioStreams[1][2]
 - muteAllRemoteAudioStreamsEx[1]
 - muteAllRemoteVideoStreams[1]
 - muteAllRemoteVideoStreamsEx[1]
 - muteLocalAudioStream[1][2]
 - muteLocalAudioStreamEx[1]
 - muteLocalVideoStream[1]
 - muteLocalVideoStreamEx[1]
 - muteRecordingSignal[1]
 - muteRemoteAudioStream[1]
 - muteRemoteAudioStreamEx[1]
 - muteRemoteVideoStream[1]
 - muteRemoteVideoStreamEx[1]
 
 - O
- onActiveSpeaker[1]
 - onAudioEffectFinished[1]
 - onAudioMixingFinished[1]
 - onAudioMixingPositionChanged[1]
 - onAudioMixingStateChanged[1]
 - onAudioPublishStateChanged[1]
 - onAudioQuality[1]
 - onAudioRouteChanged[1]
 - onAudioSubscribeStateChanged[1]
 - onAudioVolumeIndication[1][2]
 - onCameraExposureAreaChanged[1]
 - onCameraFocusAreaChanged[1]
 - onCameraReady[1]
 - onCaptureVideoFrame[1]
 - onChannelMediaRelayStateChanged[1]
 - onClientRoleChangeFailed[1]
 - onConnectionBanned[1]
 - onConnectionInterrupted[1]
 - onConnectionLost[1]
 - onConnectionStateChanged[1]
 - onDirectCdnStreamingStateChanged[1]
 - onDirectCdnStreamingStats[1]
 - onEarMonitoringAudioFrame[1]
 - onEncodedVideoFrameReceived[1]
 - onEncryptionError[1]
 - onEngineReleased[1][2]
 - onError[1]
 - onErrorWithContext[1]
 - onEventWithContext[1]
 - onFaceInfo[1]
 - onFacePositionChanged[1]
 - onFirstLocalAudioFramePublished[1]
 - onFirstLocalVideoFrame[1]
 - onFirstLocalVideoFramePublished[1]
 - onFirstRemoteAudioDecoded[1]
 - onFirstRemoteAudioFrame[1]
 - onFirstRemoteVideoDecoded[1]
 - onFirstRemoteVideoFrame[1]
 - onFrame[1][2]
 - onJoinChannelSuccess[1]
 - onLastmileProbeResult[1]
 - onLastmileQuality[1]
 - onLeaveChannel[1]
 - onLocalAudioSpectrum[1]
 - onLocalAudioStateChanged[1]
 - onLocalAudioStats[1]
 - onLocalUserRegistered[1]
 - onLocalVideoStateChanged[1]
 - onLocalVideoStats[1]
 - onLocalVideoTranscoderError[1]
 - onMetaData[1]
 - onMetadataReceived[1]
 - onMixedAudioEncodedFrame[1]
 - onMixedAudioFrame[1]
 - onMultipathStats[1]
 - onNetworkQuality[1]
 - onNetworkTypeChanged[1]
 - onPermissionError[1]
 - onPlaybackAudioEncodedFrame[1]
 - onPlaybackAudioFrame[1]
 - onPlaybackAudioFrameBeforeMixing[1]
 - onPlayBufferUpdated[1]
 - onPlayerCacheStats[1]
 - onPlayerEvent[1]
 - onPlayerInfoUpdated[1]
 - onPlayerPlaybackStats[1]
 - onPlayerSrcInfoChanged[1]
 - onPlayerStateChanged[1]
 - onPositionChanged[1]
 - onPreEncodeVideoFrame[1]
 - onPreloadEvent[1]
 - onProxyConnected[1]
 - onReadData[1]
 - onReadyToSendMetadata[1]
 - onRecordAudioEncodedFrame[1]
 - onRecordAudioFrame[1]
 - onRejoinChannelSuccess[1]
 - onRemoteAudioSpectrum[1]
 - onRemoteAudioStateChanged[1]
 - onRemoteAudioStats[1]
 - onRemoteAudioTransportStats[1]
 - onRemoteSubscribeFallbackToAudioOnly[1]
 - onRemoteVideoStateChanged[1]
 - onRemoteVideoStats[1]
 - onRemoteVideoTransportStats[1]
 - onRenderVideoFrame[1]
 - onRenewTokenResult[1]
 - onRequestToken[1]
 - onRhythmPlayerStateChanged[1]
 - onRtcStats[1]
 - onRtmpStreamingEvent[1]
 - onRtmpStreamingStateChanged[1]
 - onSeek[1]
 - onSnapshotTaken[1]
 - onStartedWithContext[1]
 - onStoppedWithContext[1]
 - onStreamMessage[1]
 - onStreamMessageError[1]
 - onTokenPrivilegeWillExpire[1]
 - onTranscodedStreamLayoutInfo[1]
 - onTranscodingUpdated[1]
 - onUplinkNetworkInfoUpdated[1]
 - onUserEnableLocalVideo[1]
 - onUserEnableVideo[1]
 - onUserInfoUpdated[1]
 - onUserMuteAudio[1]
 - onUserMuteVideo[1]
 - onUserOffline[1]
 - onVideoPublishStateChanged[1]
 - onVideoRenderingTracingResult[1][2]
 - onVideoSizeChanged[1]
 - onVideoStopped[1]
 - onVideoSubscribeStateChanged[1]
 - open [1/2][1]
 - open [2/2][1]
 - openWithMediaSource[1]
 
 - P
- pause[1]
 - pauseAllChannelMediaRelay[1]
 - pauseAllChannelMediaRelayEx[1]
 - pauseAllEffects[1]
 - pauseAudioMixing[1]
 - pauseEffect[1]
 - performVideoEffectAction[1]
 - play[1]
 - playAllEffects[1]
 - playEffect [1/2][1]
 - playEffect [2/2][1]
 - playEffectEx [1/2][1]
 - playEffectEx [2/2][1]
 - playPreloadedSrc[1]
 - preloadChannel[1]
 - preloadChannelWithUserAccount[1]
 - preloadEffect[1]
 - preloadEffectEx [1/2][1]
 - preloadEffectEx [2/2][1]
 - preloadSrc[1]
 - pullPlaybackAudioFrame [1/2][1][2]
 - pullPlaybackAudioFrame [2/2][1][2]
 - pushExternalAudioFrame[1][2]
 - pushExternalVideoFrame [1/2][1]
 - pushExternalVideoFrame [2/2][1]
 - pushExternalVideoFrameById [1/2][1]
 - pushExternalVideoFrameById [2/2][1]
 
 - Q
 - R
- rate[1]
 - registerAudioEncodedFrameObserver[1]
 - registerAudioFrameObserver[1][2][3]
 - registerAudioSpectrumObserver[1]
 - registerExtension[1]
 - registerFaceInfoObserver[1][2]
 - registerLocalUserAccount[1]
 - registerMediaMetadataObserver[1]
 - registerPlayerObserver[1]
 - registerVideoEncodedFrameObserver[1][2]
 - registerVideoFrameObserver[1][2][3]
 - removeAllCaches[1]
 - removeBackgroundImage[1]
 - removeCacheByUri[1]
 - removeDestChannelInfo[1]
 - removeHandler[1]
 - removeOldCache[1]
 - removeRemotePosition[1]
 - removeUser[1]
 - removeVideoEffect[1]
 - removeVideoWatermark[1]
 - removeVideoWatermarkEx[1]
 - removeWatermark[1]
 - renewToken[1]
 - resume[1]
 - resumeAllChannelMediaRelay[1]
 - resumeAllChannelMediaRelayEx[1]
 - resumeAllEffects[1]
 - resumeAudioMixing[1]
 - resumeEffect[1]
 
 - S
- seek[1]
 - selectAudioTrack[1][2]
 - selectMultiAudioTrack[1]
 - sendCustomReportMessage[1]
 - sendCustomReportMessageEx[1]
 - sendStreamMessage[1]
 - sendStreamMessageEx[1]
 - setAdvancedAudioOptions[1]
 - setAdvancedFeatures[1]
 - setAINSMode[1]
 - setAudioDualMonoMode[1]
 - setAudioEffectParameters[1]
 - setAudioEffectPreset[1]
 - setAudioMixingDualMonoMode[1]
 - setAudioMixingPitch[1]
 - setAudioMixingPlaybackSpeed[1]
 - setAudioMixingPosition[1]
 - setAudioPitch[1]
 - setAudioProfile [1/2][1]
 - setAudioProfile [2/2][1]
 - setAudioRecvRange[1]
 - setAudioScenario[1]
 - setBackgroundColor [1/2][1]
 - setBackgroundColor [2/2][1]
 - setBeautyEffectOptions [1/2][1]
 - setBeautyEffectOptions [2/2][1]
 - setBlue[1]
 - setCacheDir[1]
 - setCameraAutoFocusFaceModeEnabled[1]
 - setCameraCapturerConfiguration[1]
 - setCameraExposureFactor[1]
 - setCameraExposurePosition[1]
 - setCameraFocusPositionInPreview[1]
 - setCameraTorchOn[1]
 - setCameraZoomFactor[1]
 - setChannelProfile[1]
 - setClientRole [1/2][1]
 - setClientRole [2/2][1]
 - setCloudProxy[1]
 - setColorEnhanceOptions [1/2][1]
 - setColorEnhanceOptions [2/2][1]
 - setDefaultAudioRouteToSpeakerphone[1]
 - setDestChannelInfo[1]
 - setDirectCdnStreamingAudioConfiguration[1]
 - setDirectCdnStreamingVideoConfiguration[1]
 - setDistanceUnit[1]
 - setDualStreamMode [1/2][1]
 - setDualStreamMode [2/2][1]
 - setDualStreamModeEx[1]
 - setEarMonitoringAudioFrameParameters[1]
 - setEffectPosition[1]
 - setEffectsVolume[1]
 - setEnableSpeakerphone[1]
 - setExtensionProperty[1]
 - setExtensionProviderProperty[1]
 - setExternalAudioSink[1][2]
 - setExternalAudioSource [1/2][1]
 - setExternalAudioSource [2/2][1][2]
 - setExternalMediaProjection[1]
 - setExternalRemoteEglContext[1]
 - setExternalVideoSource[1][2]
 - setFilterEffectOptions [1/2][1]
 - setFilterEffectOptions [2/2][1]
 - setGreen[1]
 - setHeadphoneEQParameters[1]
 - setHeadphoneEQPreset[1]
 - setInEarMonitoringVolume[1]
 - setLocalRenderMode [1/2][1]
 - setLocalRenderMode [2/2][1]
 - setLocalRenderTargetFps[1]
 - setLocalVideoMirrorMode[1]
 - setLocalVoiceEqualization[1]
 - setLocalVoiceFormant[1]
 - setLocalVoicePitch[1]
 - setLocalVoiceReverb[1]
 - setLogFile[1]
 - setLogFileSize[1]
 - setLogFilter[1]
 - setLogLevel[1]
 - setLoopCount[1]
 - setLowlightEnhanceOptions [1/2][1]
 - setLowlightEnhanceOptions [2/2][1]
 - setMaxAudioRecvCount[1]
 - setMaxCacheFileCount[1]
 - setMaxCacheFileSize[1]
 - setMixedAudioFrameParameters[1]
 - setParameters[1]
 - setPlaybackAudioFrameBeforeMixingParameters [1/2][1]
 - setPlaybackAudioFrameBeforeMixingParameters [2/2][1]
 - setPlaybackAudioFrameParameters[1]
 - setPlaybackSpeed[1]
 - setPlayerAttenuation[1]
 - setPlayerOption[1]
 - setPlayerOptionString[1]
 - setRecordingAudioFrameParameters[1]
 - setRed[1]
 - setRemoteAudioAttenuation[1]
 - setRemoteDefaultVideoStreamType [1/2][1]
 - setRemoteDefaultVideoStreamType [2/2][1]
 - setRemoteRenderMode[1]
 - setRemoteRenderModeEx[1]
 - setRemoteRenderTargetFps[1]
 - setRemoteSubscribeFallbackOption [1/2][1]
 - setRemoteSubscribeFallbackOption [2/2][1]
 - setRemoteUserSpatialAudioParams[1]
 - setRemoteVideoStreamType [1/2][1]
 - setRemoteVideoStreamType [2/2][1]
 - setRemoteVideoStreamTypeEx [1/2][1]
 - setRemoteVideoStreamTypeEx [2/2][1]
 - setRemoteVideoSubscriptionOptions[1]
 - setRemoteVideoSubscriptionOptionsEx[1]
 - setRemoteVoicePosition[1]
 - setRemoteVoicePositionEx[1]
 - setRouteInCommunicationMode[1]
 - setScreenCaptureScenario[1]
 - setSpatialAudioParams[1]
 - setSrcChannelInfo[1]
 - setSubscribeAudioAllowlist[1]
 - setSubscribeAudioAllowlistEx[1]
 - setSubscribeAudioBlocklist[1]
 - setSubscribeAudioBlocklistEx[1]
 - setSubscribeVideoAllowlist[1]
 - setSubscribeVideoAllowlistEx[1]
 - setSubscribeVideoBlocklist[1]
 - setSubscribeVideoBlocklistEx[1]
 - setupLocalVideo[1]
 - setupRemoteVideo[1]
 - setupRemoteVideoEx[1]
 - setUsers [1/2][1]
 - setUsers [2/2][1]
 - setVideoDenoiserOptions [1/2][1]
 - setVideoDenoiserOptions [2/2][1]
 - setVideoEffectBoolParam[1]
 - setVideoEffectFloatParam[1]
 - setVideoEffectIntParam[1]
 - setVideoEncoderConfiguration[1]
 - setVideoEncoderConfigurationEx[1]
 - setVideoRenderMode[1]
 - setVideoScenario[1]
 - setView[1]
 - setVoiceBeautifierParameters[1]
 - setVoiceBeautifierPreset[1]
 - setVoiceConversionPreset[1]
 - setVolumeOfEffect[1]
 - setZones[1]
 - startAudioMixing [1/2][1]
 - startAudioMixing [2/2][1]
 - startAudioRecording [1/2][1]
 - startAudioRecording [2/2][1]
 - startCameraCapture[1]
 - startDirectCdnStreaming[1]
 - startEchoTest[1]
 - startLastmileProbeTest[1]
 - startLocalAudioMixer[1]
 - startLocalVideoTranscoder[1]
 - startMediaRenderingTracing[1]
 - startMediaRenderingTracingEx[1]
 - startOrUpdateChannelMediaRelay[1]
 - startOrUpdateChannelMediaRelayEx[1]
 - startPlaybackDeviceTest[1]
 - startPreview [1/2][1]
 - startPreview [2/2][1]
 - startRecordingDeviceTest[1]
 - startRhythmPlayer[1]
 - startRtmpStreamWithoutTranscoding[1]
 - startRtmpStreamWithoutTranscodingEx[1]
 - startRtmpStreamWithTranscoding[1]
 - startRtmpStreamWithTranscodingEx[1]
 - startScreenCapture[1]
 - stop [1/2][1]
 - stopAllEffects[1]
 - stopAudioMixing[1]
 - stopAudioRecording[1]
 - stopCameraCapture[1]
 - stopChannelMediaRelay[1]
 - stopChannelMediaRelayEx[1]
 - stopDirectCdnStreaming[1]
 - stopEchoTest[1]
 - stopEffect[1]
 - stopLastmileProbeTest[1]
 - stopLocalAudioMixer[1]
 - stopLocalVideoTranscoder[1]
 - stopPlaybackDeviceTest[1]
 - stopPreview [1/2][1]
 - stopPreview [2/2][1]
 - stopRecordingDeviceTest[1]
 - stopRhythmPlayer[1]
 - stopRtmpStream[1]
 - stopRtmpStreamEx[1]
 - stopScreenCapture[1]
 - switchCamera [1/2][1]
 - switchCamera [2/2][1]
 - switchSrc[1]
 
 - T
 - U
- unloadEffect[1]
 - unloadSrc[1]
 - unregisterAudioSpectrumObserver[1]
 - unregisterMediaMetadataObserver[1]
 - unRegisterPlayerObserver[1]
 - updateChannelMediaOptions[1]
 - updateChannelMediaOptionsEx[1]
 - updateLocalAudioMixerConfiguration[1]
 - updateLocalTranscoderConfiguration[1]
 - updatePlayerPositionInfo[1]
 - updatePreloadChannelToken[1]
 - updateRemotePosition[1]
 - updateRtmpTranscoding[1]
 - updateRtmpTranscodingEx[1]
 - updateScreenCaptureParameters[1]
 - updateSelfPosition[1]