diff --git a/en-US/dita/RTC-NG/config/keys-rtc-ng-api-ios.ditamap b/en-US/dita/RTC-NG/config/keys-rtc-ng-api-ios.ditamap
index d4ef1e8b537..5bdfb7bef82 100644
--- a/en-US/dita/RTC-NG/config/keys-rtc-ng-api-ios.ditamap
+++ b/en-US/dita/RTC-NG/config/keys-rtc-ng-api-ios.ditamap
@@ -87,7 +87,7 @@
- AgoraRtcEngineKit(Ex)
+ AgoraRtcEngineKit
@@ -286,14 +286,14 @@
- sharedEngineWithAppId
+ sharedEngineWithAppId:delegate:
- sharedEngineWithConfig
+ sharedEngineWithConfig:delegate:
@@ -307,91 +307,91 @@
- setChannelProfile
+ setChannelProfile:
- setClientRole [1/2]
+ setClientRole:
- setClientRole [2/2]
+ setClientRole:options:
- joinChannelByToken [1/4]
+ joinChannelByToken:channelId:info:uid:joinSuccess:
- joinChannelByToken [2/4]
+ joinChannelByToken:channelId:uid:mediaOptions:joinSuccess:
- joinChannelByToken [3/4]
+ joinChannelByToken:channelId:userAccount:joinSuccess:
- joinChannelByToken [4/4]
+ joinChannelByToken:channelId:userAccount:mediaOptions:joinSuccess:
- updateChannelWithMediaOptions
+ updateChannelWithMediaOptions:
- leaveChannel [1/2]
+ leaveChannel:
- leaveChannel [2/2]
+ leaveChannel:leaveChannelBlock:
- preloadChannelByToken
+ preloadChannelByToken:channelId:uid:
- preloadChannelByTokenWithUserAccount
+ preloadChannelByTokenWithUserAccount:channelId:userAccount:
- renewToken
+ renewToken:
@@ -405,28 +405,28 @@
- registerLocalUserAccountWithAppID
+ registerLocalUserAccountWithAppID:userAccount:
- getUserInfoByUid
+ getUserInfoByUid:withError:
- getUserInfoByUserAccount
+ getUserInfoByUserAccount:withError:
- enableWebSdkInteroperability
+ enableWebSdkInteroperability:
@@ -440,7 +440,7 @@
- startMediaRenderingTracingEx
+ startMediaRenderingTracingEx:
@@ -456,35 +456,35 @@
- createMediaPlayerWithDelegate
+ createMediaPlayerWithDelegate:
- destroyMediaPlayer
+ destroyMediaPlayer:
- enableAutoRemoveCache
+ enableAutoRemoveCache:
- adjustPlayoutVolume
+ adjustPlayoutVolume:
- adjustPublishSignalVolume
+ adjustPublishSignalVolume:
@@ -589,21 +589,21 @@
- getStreamByIndex
+ getStreamByIndex:
- mute
+ mute:
- open
+ open:startPos:
@@ -638,7 +638,7 @@
- removeCacheByUri
+ removeCacheByUri:
@@ -659,105 +659,105 @@
- seekToPosition
+ seekToPosition:
- selectAudioTrack
+ selectAudioTrack:
- selectAudioTrack
+ selectAudioTrack:
- selectMultiAudioTrack
+ selectMultiAudioTrack:publishTrackIndex:
- setAudioDualMonoMode
+ setAudioDualMonoMode:
- setAudioPitch
+ setAudioPitch:
- setCacheDir
+ setCacheDir:
- setLoopCount
+ setLoopCount:
- setMaxCacheFileCount
+ setMaxCacheFileCount:
- setMaxCacheFileSize
+ setMaxCacheFileSize:
- setPlaybackSpeed
+ setPlaybackSpeed:
- setPlayerOption [1/2]
+ setPlayerOption:value:
- setPlayerOption [2/2]
+ setPlayerOptionString:value:
- setRenderMode
+ setRenderMode:
- setView
+ setView:
@@ -778,14 +778,14 @@
- openWithAgoraCDNSrc
+ openWithAgoraCDNSrc:startPos:
- openWithMediaSource
+ openWithMediaSource:
@@ -806,56 +806,56 @@
- switchAgoraCDNLineByIndex
+ switchAgoraCDNLineByIndex:
- enableAutoSwitchAgoraCDN
+ enableAutoSwitchAgoraCDN:
- switchAgoraCDNSrc
+ switchAgoraCDNSrc:syncPts:
- renewAgoraCDNSrcToken
+ renewAgoraCDNSrcToken:ts:
- switchSrc
+ switchSrc:syncPts:
- preloadSrc
+ preloadSrc:startPos:
- unloadSrc
+ unloadSrc:
- playPreloadedSrc
+ playPreloadedSrc:
@@ -878,112 +878,112 @@
- setAudioProfile [1/2]
+ setAudioProfile:scenario:
- setAudioProfile [2/2]
+ setAudioProfile:
- setAudioScenario
+ setAudioScenario:
- setAudioSessionOperationRestriction
+ setAudioSessionOperationRestriction:
- adjustRecordingSignalVolume
+ adjustRecordingSignalVolume:
- adjustUserPlaybackSignalVolume
+ adjustUserPlaybackSignalVolume:volume:
- adjustPlaybackSignalVolume
+ adjustPlaybackSignalVolume:
- adjustCustomAudioPlayoutVolume
+ adjustCustomAudioPlayoutVolume:volume:
- adjustCustomAudioPublishVolume
+ adjustCustomAudioPublishVolume:volume:
- enableLocalAudio
+ enableLocalAudio:
- muteLocalAudioStream
+ muteLocalAudioStream:
- muteRemoteAudioStream
+ muteRemoteAudioStream:mute:
- muteAllRemoteAudioStreams
+ muteAllRemoteAudioStreams:
- muteRecordingSignal
+ muteRecordingSignal:
- setSubscribeAudioBlocklist
+ setSubscribeAudioBlocklist:
- setSubscribeAudioAllowlist
+ setSubscribeAudioAllowlist:
@@ -1006,140 +1006,140 @@
- initWithSize
+ initWithSize:frameRate:bitrate:orientationMode:mirrorMode:
- initWithWidth
+ initWithWidth:height:frameRate:bitrate:orientationMode:mirrorMode:
- setSubscribeVideoBlocklist
+ setSubscribeVideoBlocklist:
- setSubscribeVideoAllowlist
+ setSubscribeVideoAllowlist:
- setVideoEncoderConfiguration
+ setVideoEncoderConfiguration:
- setVideoScenario
+ setVideoScenario:
- setupLocalVideo
+ setupLocalVideo:
- setupRemoteVideo
+ setupRemoteVideo:
- setLocalRenderMode [1/2]
+ setLocalRenderMode:mode:
- setLocalRenderMode [2/2]
+ setLocalRenderMode:mirror:
- setRemoteRenderMode
+ setRemoteRenderMode:mode:mirror:
- startPreview [1/2]
+ startPreview
- startPreview [2/2]
+ startPreview:
- stopPreview [1/2]
+ stopPreview
- stopPreview [2/2]
+ stopPreview:
- enableLocalVideo
+ enableLocalVideo:
- muteLocalVideoStream
+ muteLocalVideoStream:
- muteRemoteVideoStream
+ muteRemoteVideoStream:mute:
- muteAllRemoteVideoStreams
+ muteAllRemoteVideoStreams:
- setVideoProfile
+ setVideoResolution:andFrameRate:bitrate:
@@ -1155,14 +1155,14 @@
- setAdvancedAudioOptions
+ setAdvancedAudioOptions:
- setAINSMode
+ setAINSMode:mode:
@@ -1171,77 +1171,77 @@
- setBeautyEffectOptions [1/2]
+ setBeautyEffectOptions:options:
- setBeautyEffectOptions [2/2]
+ setBeautyEffectOptions:options:sourceType:
- enableVirtualBackground [1/2]
+ enableVirtualBackground:backData:segData:
- enableVirtualBackground [2/2]
+ enableVirtualBackground:backData:segData:sourceType:
- setLowlightEnhanceOptions [1/2]
+ setLowlightEnhanceOptions:options:
- setLowlightEnhanceOptions [2/2]
+ setLowlightEnhanceOptions:options:sourceType:
- setVideoDenoiserOptions [1/2]
+ setVideoDenoiserOptions:options:
- setVideoDenoiserOptions [2/2]
+ setVideoDenoiserOptions:options:sourceType:
- setColorEnhanceOptions [1/2]
+ setColorEnhanceOptions:options:
- setColorEnhanceOptions [2/2]
+ setColorEnhanceOptions:options:sourceType:
- setFaceInfoDelegate
+ setFaceInfoDelegate:
@@ -1250,287 +1250,287 @@
- addVideoWatermarkEx
+ addVideoWatermarkEx:options:connection:
- adjustUserPlaybackSignalVolumeEx
+ adjustUserPlaybackSignalVolumeEx:volume:connection:
- clearVideoWatermarkEx
+ clearVideoWatermarkEx:
- enableAudioVolumeIndicationEx
+ enableAudioVolumeIndicationEx:smooth:reportVad:connection:
- getConnectionStateEx
+ getConnectionStateEx:
- getUserInfoByUidEx
+ getUserInfoWithUserId:userInfo:channelId:localUserAccount:
- getUserInfoByUserAccountEx
+ getUserInfoWithUserAccount:userInfo:channelId:localUserAccount:
- joinChannelExByToken [1/2]
+ joinChannelExByToken:connection:delegate:mediaOptions:joinSuccess:
- joinChannelExByToken [2/2]
+ joinChannelExByToken:channelId:userAccount:delegate:mediaOptions:joinSuccess:
- leaveChannelEx [1/2]
+ leaveChannelEx:leaveChannelBlock:
- leaveChannelEx [2/2]
+ leaveChannelEx:options:leaveChannelBlock:
- muteRemoteAudioStreamEx
+ muteRemoteAudioStreamEx:mute:connection:
- muteRemoteVideoStreamEx
+ muteRemoteVideoStreamEx:mute:connection:
- sendCustomReportMessageEx
+ sendCustomReportMessageEx:category:event:label:value:connection:
- setRemoteRenderModeEx
+ setRemoteRenderModeEx:mode:mirror:connection:
- setRemoteVideoStreamEx
+ setRemoteVideoStreamEx:type:connection:
- setRemoteVideoSubscriptionOptionsEx
+ setRemoteVideoSubscriptionOptionsEx:options:connection:
- setRemoteVoice3DPositionEx
+ setRemoteVoice3DPositionEx:azimuth:elevation:distance:connection:
- setRemoteVoicePositionEx
+ setRemoteVoicePosition:pan:gain:connection:
- setSubscribeAudioBlocklistEx
+ setSubscribeAudioBlocklistEx:connection:
- setSubscribeAudioAllowlistEx
+ setSubscribeAudioAllowlistEx:connection:
- setSubscribeVideoBlocklistEx
+ setSubscribeVideoBlocklistEx:connection:
- setSubscribeVideoAllowlistEx
+ setSubscribeVideoAllowlistEx:connection:
- setupRemoteVideoEx
+ setupRemoteVideoEx:connection:
- setVideoEncoderConfigurationEx
+ setVideoEncoderConfigurationEx:connection:
- takeSnapshotEx
+ takeSnapshotEx:uid:filePath:
- updateChannelExWithMediaOptions
+ updateChannelExWithMediaOptions:connection:
- updatePreloadChannelToken
+ updatePreloadChannelToken:
- startRtmpStreamWithoutTranscodingEx
+ startRtmpStreamWithoutTranscodingEx:connection:
- startRtmpStreamWithTranscodingEx
+ startRtmpStreamWithTranscodingEx:transcoding:connection:
- updateRtmpTranscodingEx
+ updateRtmpTranscodingEx:connection:
- stopRtmpStreamEx
+ stopRtmpStreamEx:connection:
- resumeAllChannelMediaRelayEx
+ resumeAllChannelMediaRelayEx:
- startOrUpdateChannelMediaRelayEx
+ startOrUpdateChannelMediaRelayEx:connection:
- pauseAllChannelMediaRelayEx
+ pauseAllChannelMediaRelayEx:
- muteLocalAudioStreamEx
+ muteLocalAudioStreamEx:connection:
- muteLocalVideoStreamEx
+ muteLocalVideoStreamEx:connection:
- muteAllRemoteAudioStreamsEx
+ muteAllRemoteAudioStreamsEx:connection:
- muteAllRemoteVideoStreamsEx
+ muteAllRemoteVideoStreamsEx:connection:
- muteRecordingSignalEx
+ muteRecordingSignalEx:connection:
- StopChannelMediaRelayEx
+ stopChannelMediaRelayEx:
@@ -1539,28 +1539,28 @@
- setAudioMixingDualMonoMode
+ setAudioMixingDualMonoMode:
- setAudioMixingPlaybackSpeed
+ setAudioMixingPlaybackSpeed:
- startAudioMixing [1/2]
+ startAudioMixing:loopback:cycle:
- startAudioMixing [2/2]
+ startAudioMixing:loopback:cycle:startPos:
@@ -1588,21 +1588,21 @@
- adjustAudioMixingVolume
+ adjustAudioMixingVolume:
- adjustAudioMixingPlayoutVolume
+ adjustAudioMixingPlayoutVolume:
- adjustAudioMixingPublishVolume
+ adjustAudioMixingPublishVolume:
@@ -1644,14 +1644,14 @@
- setAudioMixingPitch
+ setAudioMixingPitch:
- setAudioMixingPosition
+ setAudioMixingPosition:
@@ -1667,49 +1667,49 @@
- setEffectsVolume
+ setEffectsVolume:
- setVolumeOfEffect
+ setVolumeOfEffect:withVolume:
- getVolumeOfEffect
+ getVolumeOfEffect:
- playEffect [1/3]
+ playEffect:filePath:loopCount:pitch:pan:gain:
- playEffect [2/3]
+ playEffect:filePath:loopCount:pitch:pan:gain:publish:
- playEffect [3/3]
+ playEffect:filePath:loopCount:pitch:pan:gain:publish:startPos:
- stopEffect
+ stopEffect:
@@ -1723,21 +1723,21 @@
- preloadEffect
+ preloadEffect:filePath:
- unloadEffect
+ unloadEffect:
- pauseEffect
+ pauseEffect:
@@ -1751,7 +1751,7 @@
- resumeEffect
+ resumeEffect:
@@ -1765,21 +1765,21 @@
- setEffectPosition
+ setEffectPosition:pos:
- getEffectDuration
+ getEffectDuration:
- getEffectCurrentPosition
+ getEffectCurrentPosition:
@@ -1788,7 +1788,7 @@
- startRhythmPlayer
+ startRhythmPlayer:sound2:config:
@@ -1802,7 +1802,7 @@
- configRhythmPlayer
+ configRhythmPlayer:
@@ -1811,7 +1811,7 @@
- didRhythmPlayerStateChanged
+ rtcEngine:didRhythmPlayerStateChanged:reason:
@@ -1820,70 +1820,70 @@
- enableVoiceAITuner
+ enableVoiceAITuner:type:
- setLocalVoicePitch
+ setLocalVoicePitch:
- setLocalVoiceEqualizationOfBandFrequency
+ setLocalVoiceEqualizationOfBandFrequency:withGain:
- setLocalVoiceReverbOfType
+ setLocalVoiceReverbOfType:withValue:
- setVoiceBeautifierPreset
+ setVoiceBeautifierPreset:
- setVoiceBeautifierParameters
+ setVoiceBeautifierParameters:param1:param2:
- setAudioEffectPreset
+ setAudioEffectPreset:
- setAudioEffectParameters
+ setAudioEffectParameters:param1:param2:
- setLocalVoiceFormant
+ setLocalVoiceFormant:
- setVoiceConversionPreset
+ setVoiceConversionPreset:
@@ -1892,21 +1892,21 @@
- enableSoundPositionIndication
+ enableSoundPositionIndication:
- setRemoteVoice3DPosition
+ setRemoteVoice3DPosition:azimuth:elevation:distance:
- setRemoteVoicePosition
+ setRemoteVoicePosition:pan:gain:
@@ -1915,84 +1915,84 @@
- muteLocalAudioStream
+ muteLocalAudioStream:
- muteRemoteAudioStream
+ muteRemoteAudioStream:mute:
- muteAllRemoteAudioStreams
+ muteAllRemoteAudioStreams:
- setAudioRecvRange
+ setAudioRecvRange:
- setDistanceUnit
+ setDistanceUnit:
- setMaxAudioRecvCount
+ setMaxAudioRecvCount:
- updatePlayerPositionInfo
+ updatePlayerPositionInfo:positionInfo:
- updateSelfPosition
+ updateSelfPosition:axisForward:axisRight:axisUp:
- setZones
+ setZones:
- setPlayerAttenuation
+ setPlayerAttenuation:playerId:forceSet:
- setRemoteAudioAttenuation
+ setRemoteAudioAttenuation:userId:forceSet:
- updateSelfTransform
+ updateSelfTransform:
@@ -2008,7 +2008,7 @@
- sharedLocalSpatialAudioWithConfig
+ sharedLocalSpatialAudioWithConfig:
@@ -2022,14 +2022,14 @@
- removeRemotePosition
+ removeRemotePosition:
- updateRemotePosition
+ updateRemotePosition:positionInfo:
@@ -2045,21 +2045,21 @@
- enableSpatialAudio
+ enableSpatialAudio:
- setRemoteUserSpatialAudioParams
+ setRemoteUserSpatialAudioParams:params:
- setSpatialAudioParams
+ setSpatialAudioParams:
@@ -2133,35 +2133,35 @@
- startRtmpStreamWithoutTranscoding
+ startRtmpStreamWithoutTranscoding:
- startRtmpStreamWithTranscoding
+ startRtmpStreamWithTranscoding:transcoding:
- updateRtmpTranscoding
+ updateRtmpTranscoding:
- stopRtmpStream
+ stopRtmpStream:
- addUser
+ addUser:
@@ -2182,42 +2182,42 @@
- removeUser
+ removeUser:
- setAdvancedFeatures
+ setAdvancedFeatures:opened:
- setDirectCdnStreamingAudioConfiguration
+ setDirectCdnStreamingAudioConfiguration:
- setDirectCdnStreamingVideoConfiguration
+ setDirectCdnStreamingVideoConfiguration:
- setLiveTranscoding
+ setLiveTranscoding:
- startDirectCdnStreaming
+ startDirectCdnStreaming:publishUrl:mediaOptions:
@@ -2254,7 +2254,7 @@
- startOrUpdateChannelMediaRelay
+ startOrUpdateChannelMediaRelay:
@@ -2268,14 +2268,14 @@
- setDestChannelInfo
+ setDestinationInfo:forChannelName:
- removeDestinationInfoForChannelName
+ removeDestinationInfoForChannelName:
@@ -2284,7 +2284,7 @@
- enableAudioVolumeIndication
+ enableAudioVolumeIndication:smooth:reportVad:
@@ -2293,14 +2293,14 @@
- setDefaultAudioRouteToSpeakerphone
+ setDefaultAudioRouteToSpeakerphone:
- setEnableSpeakerphone
+ setEnableSpeakerphone:
@@ -2316,42 +2316,42 @@
- enableInEarMonitoring [1/2]
+ enableInEarMonitoring:
- enableInEarMonitoring [2/2]
+ enableInEarMonitoring:includeAudioFilters:
- setEarMonitoringAudioFrameParametersWithSampleRate
+ setEarMonitoringAudioFrameParametersWithSampleRate:channel:mode:samplesPerCall:
- setInEarMonitoringVolume
+ setInEarMonitoringVolume:
- setHeadphoneEQParameters
+ setHeadphoneEQParameters:highGain:
- setHeadphoneEQPreset
+ setHeadphoneEQPreset:
@@ -2360,57 +2360,57 @@
- enableDualStreamMode [1/2]
+ enableDualStreamMode:
-
+ enableDualStreamMode:enabled:
- enableDualStreamMode [2/2]
+ enableDualStreamMode:streamConfig:
- enableDualStreamModeEx
+ enableDualStreamModeEx:streamConfig:connection:
- setDualStreamMode [1/2]
+ setDualStreamMode:
- setDualStreamMode [2/2]
+ setDualStreamMode:streamConfig:
- setDualStreamModeEx
+ setDualStreamModeEx:streamConfig:connection:
- setRemoteVideoStream
+ setRemoteVideoStream:type:
- setRemoteDefaultVideoStreamType
+ setRemoteDefaultVideoStreamType:
@@ -2419,7 +2419,7 @@
- setRemoteSubscribeFallbackOption
+ setRemoteSubscribeFallbackOption:
@@ -2428,7 +2428,7 @@
- startEchoTestWithConfig
+ startEchoTestWithConfig:
@@ -2442,7 +2442,7 @@
- startLastmileProbeTest
+ startLastmileProbeTest:
@@ -2465,28 +2465,28 @@
- destroyCustomVideoTrack
+ destroyCustomVideoTrack:
- setExternalVideoSource
+ setExternalVideoSource:useTexture:sourceType:
- pushExternalVideoFrame [1/2]
+ pushExternalVideoFrame:videoTrackId:
- pushExternalVideoFrame [2/2]
+ pushExternalVideoFrame:
@@ -2502,77 +2502,77 @@
- createCustomAudioTrack
+ createCustomAudioTrack:config:
- destroyCustomAudioTrack
+ destroyCustomAudioTrack:
- enableCustomAudioLocalPlayback
+ enableCustomAudioLocalPlayback:enabled:
- setExternalAudioSource [1/2]
+ setExternalAudioSource:sampleRate:channels:
- setExternalAudioSource [2/2]
+ setExternalAudioSource:sampleRate:channels:localPlayback:publish:
- pushExternalAudioFrameSampleBuffer [1/2]
+ pushExternalAudioFrameSampleBuffer:
- pushExternalAudioFrameSampleBuffer [2/2]
+ pushExternalAudioFrameSampleBuffer:sampleRate:channels:trackId:
- pushExternalAudioFrameRawData
+ pushExternalAudioFrameRawData:samples:sourceId:timestamp:
- pushExternalAudioFrameRawData
+ pushExternalAudioFrameRawData:samples:sampleRate:channels:trackId:timestamp:
- pushCaptureAudioFrame1
+ pushCaptureAudioFrame:
- pushReverseAudioFrame1
+ pushReverseAudioFrame:
@@ -2581,21 +2581,21 @@
- enableExternalAudioSink
+ enableExternalAudioSink:sampleRate:channels:
- pullPlaybackAudioFrameRawData
+ pullPlaybackAudioFrameRawData:lengthInByte:
- pullPlaybackAudioFrameSampleBufferByLengthInByte
+ pullPlaybackAudioFrameSampleBufferByLengthInByte:
@@ -2604,28 +2604,28 @@
- registerAudioEncodedFrameObserver
+ setAudioEncodedFrameDelegate:config:
- onPlaybackEncodedAudioFrame
+ onPlaybackEncodedAudioFrame:info:
- onRecordEncodedAudioFrame
+ onRecordEncodedAudioFrame:info:
- onMixedEncodedAudioFrame
+ onMixedEncodedAudioFrame:info:
@@ -2634,42 +2634,42 @@
- setAudioFrameDelegate
+ setAudioFrameDelegate:
- setRecordingAudioFrameParametersWithSampleRate
+ setRecordingAudioFrameParametersWithSampleRate:channel:mode:samplesPerCall:
- setPlaybackAudioFrameParametersWithSampleRate
+ setPlaybackAudioFrameParametersWithSampleRate:channel:mode:samplesPerCall:
- setMixedAudioFrameParametersWithSampleRate
+ setMixedAudioFrameParametersWithSampleRate:channel:samplesPerCall:
- setPlaybackAudioFrameBeforeMixingParametersWithSampleRate
+ setPlaybackAudioFrameBeforeMixingParametersWithSampleRate:channel:
- didReceiveAudioFrame
+ AgoraRtcMediaPlayer:didReceiveAudioFrame:
@@ -2699,28 +2699,28 @@
- registerVideoEncodedFrameObserver
+ setEncodedVideoFrameDelegate:
- setVideoFrameDelegate [1/2]
+ setVideoFrameDelegate:
- setVideoFrameDelegate [2/2]
+ setVideoFrameDelegate:
- didReceiveVideoFrame
+ AgoraRtcMediaPlayer:didReceiveVideoFrame:
@@ -2729,70 +2729,70 @@
- getExtensionPropertyWithVendor [1/2]
+ getExtensionPropertyWithVendor:extension:key:
- getExtensionPropertyWithVendor [2/2]
+ getExtensionPropertyWithVendor:extension:key:sourceType:
- enableExtensionWithVendor
+ enableExtensionWithVendor:extension:enabled:sourceType:
- registerExtensionWithVendor
+ registerExtensionWithVendor:extension:sourceType:
- setExtensionPropertyWithVendor
+ setExtensionPropertyWithVendor:extension:key:value:
- setExtensionProviderPropertyWithVendor
+ setExtensionProviderPropertyWithVendor:key:value:
- onExtensionEventWithContext
+ onEventWithContext:key:value:
- onExtensionStartedWithContext
+ onExtensionStartedWithContext:
- onExtensionStoppedWithContext
+ onExtensionStoppedWithContext:
- onExtensionErrorWithContext
+ onExtensionErrorWithContext:error:message:
@@ -2801,7 +2801,7 @@
- startLocalVideoTranscoder
+ startLocalVideoTranscoder:
@@ -2815,7 +2815,7 @@
- updateLocalTranscoderConfiguration
+ updateLocalTranscoderConfiguration:
@@ -2824,14 +2824,14 @@
- setMediaMetadataDelegate
+ setMediaMetadataDelegate:withType:
- setMediaMetadataDataSource
+ setMediaMetadataDataSource:withType:
@@ -2840,14 +2840,14 @@
- addVideoWatermark [1/2]
+ addVideoWatermark:
- addVideoWatermark [2/2]
+ addVideoWatermark:options:
@@ -2863,14 +2863,14 @@
- enableEncryption
+ enableEncryption:encryptionConfig:
- enableEncryptionEx
+ enableEncryptionEx:encryptionConfig:connection:
@@ -2879,14 +2879,14 @@
- startAudioRecording [1/2]
+ startAudioRecording:quality:
- startAudioRecording [2/2]
+ startAudioRecordingWithConfig:
@@ -2902,35 +2902,35 @@
- createMediaRecorder
+ createMediaRecorder:
- destroyMediaRecorder
+ destroyMediaRecorder:
- enableMainQueueDispatch
+ enableMainQueueDispatch:
- setMediaRecorderDelegate
+ setMediaRecorderDelegate:
- startRecording
+ startRecording:
@@ -3023,42 +3023,42 @@
- setCameraZoomFactor
+ setCameraZoomFactor:
- setCameraFocusPositionInPreview
+ setCameraFocusPositionInPreview:
- setCameraExposureFactor
+ setCameraExposureFactor:
- setCameraExposurePosition
+ setCameraExposurePosition:
- setCameraTorchOn
+ setCameraTorchOn:
- setCameraAutoFocusFaceModeEnabled
+ setCameraAutoFocusFaceModeEnabled:
@@ -3067,7 +3067,7 @@
- startPlaybackDeviceTest
+ startPlaybackDeviceTest:
@@ -3081,7 +3081,7 @@
- startRecordingDeviceTest
+ startRecordingDeviceTest:
@@ -3097,35 +3097,35 @@
- createDataStream [1/2]
+ createDataStream:reliable:ordered:
- createDataStream [2/2]
+ createDataStream:config:
- createDataStreamEx [1/2]
+ createDataStreamEx:reliable:ordered:connection:
- createDataStreamEx [2/2]
+ createDataStreamEx:config:connection:
- sendStreamMessage
+ sendStreamMessage:data:
@@ -3141,21 +3141,21 @@
- enableAudioSpectrumMonitor
+ enableAudioSpectrumMonitor:
- registerAudioSpectrumDelegate
+ registerAudioSpectrumDelegate:
- unregisterAudioSpectrumDelegate
+ unregisterAudioSpectrumDelegate:
@@ -3164,7 +3164,7 @@
- enableEchoCancellationExternal
+ enableEchoCancellationExternal:audioSourceDelay:
@@ -3173,42 +3173,42 @@
- enableMainQueueDispatch
+ enableMainQueueDispatch:
- openMediaWithSongCode
+ openMediaWithSongCode:startPos:
- preloadWithSongCode [1/2]
+ preloadWithSongCode:jsonOption:
- preloadWithSongCode [2/2]
+ preloadWithSongCode:
- isPreloadedWithSongCode
+ isPreloadedWithSongCode:
- sharedContentCenterWithConfig
+ sharedContentCenterWithConfig:
@@ -3222,35 +3222,35 @@
- renewToken
+ renewToken:
- registerEventDelegate
+ registerEventDelegate:
- createMusicPlayerWithDelegate
+ createMusicPlayerWithDelegate:
- destroyMusicPlayer
+ destroyMusicPlayer:
- getLyricWithSongCode
+ getLyricWithSongCode:lyricType:
@@ -3264,7 +3264,7 @@
- getMusicCollectionWithMusicChartId
+ getMusicCollectionWithMusicChartId:page:pageSize:jsonOption:
@@ -3278,35 +3278,35 @@
- removeCacheWithSongCode
+ removeCacheWithSongCode:
- getInternalSongCode
+ getInternalSongCode:jsonOption:
- getSongSimpleInfoWithSongCode
+ getSongSimpleInfoWithSongCode:
- searchMusicWithKeyWord
+ searchMusicWithKeyWord:page:pageSize:jsonOption:
- setPlayMode
+ setPlayMode:
@@ -3315,35 +3315,35 @@
- onPreLoadEvent
+ onPreLoadEvent:songCode:percent:lyricUrl:state:reason:
- onMusicChartsResult
+ onMusicChartsResult:result:reason:
- onMusicCollectionResult
+ onMusicCollectionResult:result:reason:
- onLyricResult
+ onLyricResult:songCode:lyricUrl:reason:
- onSongSimpleInfoResult
+ onSongSimpleInfoResult:songCode:simpleInfo:reason:
@@ -3352,7 +3352,7 @@
- enableFaceDetection
+ enableFaceDetection:
@@ -3361,28 +3361,28 @@
- enableMultiCamera
+ enableMultiCamera:config:
- startCameraCapture
+ startCameraCapture:config:
- stopCameraCapture
+ stopCameraCapture:
- setCameraStabilizationMode
+ setCameraStabilizationMode:
@@ -3391,7 +3391,7 @@
- enableCameraCenterStage
+ enableCameraCenterStage:
@@ -3407,21 +3407,21 @@
- setCameraCapturerConfiguration
+ setCameraCapturerConfiguration:
- setLocalVideoMirrorMode
+ setLocalVideoMirrorMode:
- setRemoteVideoSubscriptionOptions
+ setRemoteVideoSubscriptionOptions:options:
@@ -3430,21 +3430,21 @@
- takeSnapshot
+ takeSnapshot:filePath:
- enableContentInspect
+ enableContentInspect:config:
- enableContentInspectEx
+ enableContentInspectEx:config:connection:
@@ -3460,14 +3460,14 @@
- enableMainQueueDispatch
+ enableMainQueueDispatch:
- enableVideoImageSource
+ enableVideoImageSource:options:
@@ -3488,28 +3488,28 @@
- removeInjectStreamUrl
+ removeInjectStreamUrl:
- setAVSyncSource
+ setAVSyncSource:uid:
- setParameters
+ setParameters:
- complain
+ complain:description:
@@ -3523,14 +3523,14 @@
- getCallIdEx
+ getCallIdEx:
- getErrorDescription
+ getErrorDescription:
@@ -3551,7 +3551,7 @@
- isFeatureAvailableOnDevice
+ isFeatureAvailableOnDevice:
@@ -3565,56 +3565,56 @@
- rate
+ rate:rating:description:
- setLocalAccessPoint
+ setLocalAccessPoint:
- setCloudProxy
+ setCloudProxy:
- setLogFile
+ setLogFile:
- setLogFileSize
+ setLogFileSize:
- setLogFilter
+ setLogFilter:
- setLogLevel
+ setLogLevel:
- sendCustomReportMessage
+ sendCustomReportMessage:category:event:label:value:
@@ -3632,147 +3632,147 @@
- connectionStateChanged
+ rtcEngine:connectionStateChanged:reason:
- didOccurError
+ rtcEngine:didOccurError:
- firstRemoteAudioFrameDecodedOfUid
+ rtcEngine:firstRemoteAudioFrameDecodedOfUid:elapsed:
- firstRemoteAudioFrameOfUid
+ rtcEngine:firstRemoteAudioFrameOfUid:elapsed:
- didJoinChannel
+ rtcEngine:didJoinChannel:withUid:elapsed:
- didRejoinChannel
+ rtcEngine:didRejoinChannel:withUid:elapsed:
- didLeaveChannelWithStats
+ rtcEngine:didLeaveChannelWithStats:
- didClientRoleChanged
+ rtcEngine:didClientRoleChanged:newRole:newRoleOptions:
- didClientRoleChangeFailed
+ rtcEngine:didClientRoleChangeFailed:currentRole:
- didJoinedOfUid
+ rtcEngine:didJoinedOfUid:elapsed:
- didAudioMuted
+ rtcEngine:didAudioMuted:byUid:
- didOfflineOfUid
+ rtcEngine:didOfflineOfUid:reason:
- networkTypeChanged
+ rtcEngine:networkTypeChanged:
- rtcEngineConnectionDidInterrupted
+ rtcEngineConnectionDidInterrupted:
- rtcEngineConnectionDidLost
+ rtcEngineConnectionDidLost:
- rtcEngineConnectionDidBanned
+ rtcEngineConnectionDidBanned:
- tokenPrivilegeWillExpire
+ rtcEngine:tokenPrivilegeWillExpire:
- rtcEngineRequestToken
+ rtcEngineRequestToken:
- didLocalUserRegisteredWithUserId
+ rtcEngine:didLocalUserRegisteredWithUserId:userAccount:
- didUserInfoUpdatedWithUserId
+ rtcEngine:didUserInfoUpdatedWithUserId:userInfo:
- uplinkNetworkInfoUpdate
+ rtcEngine:uplinkNetworkInfoUpdate:
@@ -3786,7 +3786,7 @@
- videoRenderingTracingResultOfUid
+ rtcEngine:videoRenderingTracingResultOfUid:currentEvent:tracingInfo:
@@ -3795,56 +3795,56 @@
- localAudioStateChanged
+ rtcEngine:localAudioStateChanged:reason:
- localVideoStateChangedOfState
+ rtcEngine:localVideoStateChangedOfState:reason:sourceType:
- rtcEngineVideoDidStop
+ rtcEngineVideoDidStop:
- firstLocalAudioFramePublished
+ rtcEngine:firstLocalAudioFramePublished:
- firstLocalVideoFramePublishedWithElapsed
+ rtcEngine:firstLocalVideoFramePublishedWithElapsed:sourceType:
- firstLocalVideoFrameWithSize
+ rtcEngine:firstLocalVideoFrameWithSize:elapsed:sourceType:
- didAudioPublishStateChange
+ rtcEngine:didAudioPublishStateChange:oldState:newState:elapseSinceLastState:
- didVideoPublishStateChange
+ rtcEngine:didVideoPublishStateChange:sourceType:oldState:newState:elapseSinceLastState:
@@ -3853,70 +3853,70 @@
- didAudioSubscribeStateChange
+ rtcEngine:didAudioSubscribeStateChange:uid:oldState:newState:elapseSinceLastState:
- firstRemoteVideoDecodedOfUid
+ rtcEngine:firstRemoteVideoDecodedOfUid:size:elapsed:
- firstRemoteVideoFrameOfUid
+ rtcEngine:firstRemoteVideoFrameOfUid:size:elapsed:
- remoteAudioStateChangedOfUid
+ rtcEngine:remoteAudioStateChangedOfUid:state:reason:elapsed:
- remoteVideoStateChangedOfUid
+ rtcEngine:remoteVideoStateChangedOfUid:state:reason:elapsed:
- didLocalVideoEnabled
+ rtcEngine:didLocalVideoEnabled:byUid:
- didVideoEnabled
+ rtcEngine:didVideoEnabled:byUid:
- didVideoMuted
+ rtcEngine:didVideoMuted:byUid:
- videoSizeChangedOfSourceType
+ rtcEngine:videoSizeChangedOfSourceType:uid:size:rotation:
- didVideoSubscribeStateChange
+ rtcEngine:didVideoSubscribeStateChange:uid:oldState:newState:elapseSinceLastState:
@@ -3925,63 +3925,63 @@
- reportRtcStats
+ rtcEngine:reportRtcStats:
- networkQuality
+ rtcEngine:networkQuality:txQuality:rxQuality:
- localAudioStats
+ rtcEngine:localAudioStats:
- localVideoStats
+ rtcEngine:localVideoStats:sourceType:
- remoteAudioStats
+ rtcEngine:remoteAudioStats:
- audioTransportStatsOfUid
+ rtcEngine:audioTransportStatsOfUid:delay:lost:rxKBitRate:
- remoteVideoStats
+ rtcEngine:remoteVideoStats:
- videoTransportStatsOfUid
+ rtcEngine:videoTransportStatsOfUid:delay:lost:rxKBitRate:
- audioQualityOfUid
+ audioQualityBlock:
@@ -3997,56 +3997,56 @@
- volumeIndicationDidReceive
+ AgoraRtcMediaPlayer:volumeIndicationDidReceive:
- didReceiveData
+ AgoraRtcMediaPlayer:didReceiveData:length:
- didReceivePixelBuffer
+ AgoraRtcMediaPlayer:didReceivePixelBuffer:
- didOccurEvent
+ AgoraRtcMediaPlayer:didOccurEvent:elapsedTime:message:
- cacheStats
+ AgoraRtcMediaPlayer:cacheStats:
- playbackStats
+ AgoraRtcMediaPlayer:playbackStats:
- didChangedToState
+ AgoraRtcMediaPlayer:didChangedToState:reason:
- didChangedToPosition
+ AgoraMediaPlayer:didChangedToPosition:atTimestamp:
@@ -4067,14 +4067,14 @@
- didPlayBufferUpdated
+ AgoraRtcMediaPlayer:didPlayBufferUpdated:
- didPreloadEvent
+ AgoraRtcMediaPlayer:didPreloadEvent:
@@ -4088,14 +4088,14 @@
- didChangedPlayerSrcInfoFrom
+ AgoraRtcMediaPlayer:playerSrcInfoDidChange:from:
- infoUpdated
+ AgoraRtcMediaPlayer:infoUpdated:
@@ -4104,14 +4104,14 @@
- onDirectCdnStreamingStateChanged
+ onDirectCdnStreamingStateChanged:reason:message:
- onDirectCdnStreamingStats
+ onDirectCdnStreamingStats:
@@ -4120,28 +4120,28 @@
- audioMixingStateChanged
+ rtcEngine:audioMixingStateChanged:reasonCode:
- rtcEngineLocalAudioMixingDidFinish
+ rtcEngineLocalAudioMixingDidFinish:
- rtcEngineDidAudioEffectFinish
+ rtcEngineDidAudioEffectFinish:soundId:
- audioMixingPositionChanged
+ rtcEngine:audioMixingPositionChanged:
@@ -4150,7 +4150,7 @@
- didOccurEncryptionError
+ rtcEngine:didOccurEncryptionError:
@@ -4159,21 +4159,21 @@
- rtmpStreamingChangedToState
+ rtcEngine:rtmpStreamingChangedToState:state:reason:
- rtmpStreamingEventWithUrl
+ rtcEngine:rtmpStreamingEventWithUrl:eventCode:
- rtcEngineTranscodingUpdated
+ rtcEngineTranscodingUpdated:
@@ -4182,7 +4182,7 @@
- channelMediaRelayStateDidChange
+ rtcEngine:channelMediaRelayStateDidChange:error:
@@ -4191,14 +4191,14 @@
- reportAudioVolumeIndicationOfSpeakers
+ rtcEngine:reportAudioVolumeIndicationOfSpeakers:totalVolume:
- activeSpeaker
+ rtcEngine:activeSpeaker:
@@ -4207,7 +4207,7 @@
- facePositionDidChangeWidth
+ rtcEngine:facePositionDidChangeWidth:previewHeight:faces:
@@ -4216,7 +4216,7 @@
- didAudioRouteChanged
+ rtcEngine:didAudioRouteChanged:
@@ -4225,7 +4225,7 @@
- didRemoteSubscribeFallbackToAudioOnly
+ rtcEngine:didRemoteSubscribeFallbackToAudioOnly:byUid:
@@ -4234,14 +4234,14 @@
- lastmileQuality
+ rtcEngine:lastmileQuality:
- lastmileProbeTestResult
+ rtcEngine:lastmileProbeTestResult:
@@ -4250,14 +4250,14 @@
- onLocalAudioSpectrum
+ onLocalAudioSpectrum:
- onRemoteAudioSpectrum
+ onRemoteAudioSpectrum:
@@ -4266,28 +4266,28 @@
- onRecordAudioFrame
+ onRecordAudioFrame:channelId:
- onPlaybackAudioFrame
+ onPlaybackAudioFrame:
- onPlaybackAudioFrameBeforeMixing
+ onPlaybackAudioFrameBeforeMixing:channelId:uid:
- onMixedAudioFrame
+ onMixedAudioFrame:channelId:
@@ -4303,28 +4303,28 @@
- onCaptureVideoFrame
+ onCaptureVideoFrame:sourceType:
- onEncodedVideoFrameReceived
+ onEncodedVideoFrameReceived:length:info:
- onMediaPlayerVideoFrame
+ onMediaPlayerVideoFrame:mediaPlayerId:
- onRenderVideoFrame
+ onRenderVideoFrame:uid:channelId:
@@ -4366,7 +4366,7 @@
- onPreEncodeVideoFrame
+ onPreEncodeVideoFrame:sourceType:
@@ -4375,14 +4375,14 @@
- stateDidChanged
+ mediaRecorder:stateDidChanged:uid:state:reason:
- informationDidUpdated
+ mediaRecorder:informationDidUpdated:uid:info:
@@ -4398,14 +4398,14 @@
- readyToSendMetadataAtTimestamp
+ readyToSendMetadataAtTimestamp:sourceType:
- didMetadataReceived
+ didMetadataReceived:
@@ -4414,21 +4414,21 @@
- cameraFocusDidChangedToRect
+ rtcEngine:cameraFocusDidChangedToRect:
- cameraExposureDidChangedToRect
+ rtcEngine:cameraExposureDidChangedToRect:
- rtcEngineCameraDidReady
+ rtcEngineCameraDidReady:
@@ -4437,14 +4437,14 @@
- receiveStreamMessageFromUid
+ rtcEngine:receiveStreamMessageFromUid:streamId:data:
- didOccurStreamMessageErrorFromUid
+ rtcEngine:didOccurStreamMessageErrorFromUid:streamId:error:missed:cached:
@@ -4483,7 +4483,7 @@
- onEarMonitoringAudioFrame
+ onEarMonitoringAudioFrame:
@@ -4499,14 +4499,14 @@
- didLocalVideoTranscoderErrorWithStream
+ rtcEngine:didLocalVideoTranscoderErrorWithStream:errorCode:
- didTranscodedStreamLayoutInfoUpdatedWithUserId
+ rtcEngine:didTranscodedStreamLayoutInfoUpdatedWithUserId:videoLayoutInfo:
@@ -4515,35 +4515,35 @@
- permissionError
+ rtcEngine:permissionError:
- snapshotTaken
+ rtcEngine:snapshotTaken:filePath:width:height:errCode:
- onContentInspectResult
+ rtcEngine:contentInspectResult:
- didProxyConnected
+ rtcEngine:didProxyConnected:withUid:proxyType:localProxyIp:elapsed:
- onFaceInfo
+ onFaceInfo:
@@ -4560,7 +4560,7 @@
- setScreenCaptureScenario
+ setScreenCaptureScenario:
@@ -4574,7 +4574,7 @@
- startScreenCapture
+ startScreenCapture:
@@ -4588,14 +4588,14 @@
- updateScreenCapture
+ updateScreenCapture:
- startScreenCaptureByDisplayId
+ startScreenCaptureByDisplayId:regionRect:captureParams:
@@ -12616,4 +12616,4 @@
-
+
\ No newline at end of file
diff --git a/en-US/dita/RTC-NG/config/keys-rtc-ng-api-macos.ditamap b/en-US/dita/RTC-NG/config/keys-rtc-ng-api-macos.ditamap
index 07d62e1ce77..af70d04c5ca 100644
--- a/en-US/dita/RTC-NG/config/keys-rtc-ng-api-macos.ditamap
+++ b/en-US/dita/RTC-NG/config/keys-rtc-ng-api-macos.ditamap
@@ -65,7 +65,7 @@
- AgoraRtcEngineKit(Ex)
+ AgoraRtcEngineKit
@@ -243,14 +243,14 @@
- sharedEngineWithAppId
+ sharedEngineWithAppId:delegate:
- sharedEngineWithConfig
+ sharedEngineWithConfig:delegate:
@@ -264,91 +264,91 @@
- setChannelProfile
+ setChannelProfile:
- setClientRole [1/2]
+ setClientRole:
- setClientRole [2/2]
+ setClientRole:options:
- joinChannelByToken [1/4]
+ joinChannelByToken:channelId:info:uid:joinSuccess:
- joinChannelByToken [2/4]
+ joinChannelByToken:channelId:uid:mediaOptions:joinSuccess:
- joinChannelByToken [3/4]
+ joinChannelByToken:channelId:userAccount:joinSuccess:
- joinChannelByToken [4/4]
+ joinChannelByToken:channelId:userAccount:mediaOptions:joinSuccess:
- updateChannelWithMediaOptions
+ updateChannelWithMediaOptions:
- leaveChannel [1/2]
+ leaveChannel:
- leaveChannel [2/2]
+ leaveChannel:leaveChannelBlock:
- preloadChannelByToken
+ preloadChannelByToken:channelId:uid:
- preloadChannelByTokenWithUserAccount
+ preloadChannelByTokenWithUserAccount:channelId:userAccount:
- renewToken
+ renewToken:
@@ -362,28 +362,28 @@
- registerLocalUserAccountWithAppID
+ registerLocalUserAccountWithAppID:userAccount:
- getUserInfoByUid
+ getUserInfoByUid:withError:
- getUserInfoByUserAccount
+ getUserInfoByUserAccount:withError:
- enableWebSdkInteroperability
+ enableWebSdkInteroperability:
@@ -397,7 +397,7 @@
- startMediaRenderingTracingEx
+ startMediaRenderingTracingEx:
@@ -413,35 +413,35 @@
- createMediaPlayerWithDelegate
+ createMediaPlayerWithDelegate:
- destroyMediaPlayer
+ destroyMediaPlayer:
- enableAutoRemoveCache
+ enableAutoRemoveCache:
- adjustPlayoutVolume
+ adjustPlayoutVolume:
- adjustPublishSignalVolume
+ adjustPublishSignalVolume:
@@ -546,21 +546,21 @@
- getStreamByIndex
+ getStreamByIndex:
- mute
+ mute:
- open
+ open:startPos:
@@ -595,7 +595,7 @@
- removeCacheByUri
+ removeCacheByUri:
@@ -616,105 +616,105 @@
- seekToPosition
+ seekToPosition:
- selectAudioTrack
+ selectAudioTrack:
- selectAudioTrack
+ selectAudioTrack:
- selectMultiAudioTrack
+ selectMultiAudioTrack:publishTrackIndex:
- setAudioDualMonoMode
+ setAudioDualMonoMode:
- setAudioPitch
+ setAudioPitch:
- setCacheDir
+ setCacheDir:
- setLoopCount
+ setLoopCount:
- setMaxCacheFileCount
+ setMaxCacheFileCount:
- setMaxCacheFileSize
+ setMaxCacheFileSize:
- setPlaybackSpeed
+ setPlaybackSpeed:
- setPlayerOption [1/2]
+ setPlayerOption:value:
- setPlayerOption [2/2]
+ setPlayerOptionString:value:
- setRenderMode
+ setRenderMode:
- setView
+ setView:
@@ -735,14 +735,14 @@
- openWithAgoraCDNSrc
+ openWithAgoraCDNSrc:startPos:
- openWithMediaSource
+ openWithMediaSource:
@@ -763,56 +763,56 @@
- switchAgoraCDNLineByIndex
+ switchAgoraCDNLineByIndex:
- enableAutoSwitchAgoraCDN
+ enableAutoSwitchAgoraCDN:
- switchAgoraCDNSrc
+ switchAgoraCDNSrc:syncPts:
- renewAgoraCDNSrcToken
+ renewAgoraCDNSrcToken:ts:
- switchSrc
+ switchSrc:syncPts:
- preloadSrc
+ preloadSrc:startPos:
- unloadSrc
+ unloadSrc:
- playPreloadedSrc
+ playPreloadedSrc:
@@ -835,112 +835,112 @@
- setAudioProfile [1/2]
+ setAudioProfile:scenario:
- setAudioProfile [2/2]
+ setAudioProfile:
- setAudioScenario
+ setAudioScenario:
- adjustLoopbackSignalVolume
+ adjustLoopbackSignalVolume:
- adjustRecordingSignalVolume
+ adjustRecordingSignalVolume:
- adjustUserPlaybackSignalVolume
+ adjustUserPlaybackSignalVolume:volume:
- adjustPlaybackSignalVolume
+ adjustPlaybackSignalVolume:
- adjustCustomAudioPlayoutVolume
+ adjustCustomAudioPlayoutVolume:volume:
- adjustCustomAudioPublishVolume
+ adjustCustomAudioPublishVolume:volume:
- enableLocalAudio
+ enableLocalAudio:
- muteLocalAudioStream
+ muteLocalAudioStream:
- muteRemoteAudioStream
+ muteRemoteAudioStream:mute:
- muteAllRemoteAudioStreams
+ muteAllRemoteAudioStreams:
- muteRecordingSignal
+ muteRecordingSignal:
- setSubscribeAudioBlocklist
+ setSubscribeAudioBlocklist:
- setSubscribeAudioAllowlist
+ setSubscribeAudioAllowlist:
@@ -963,140 +963,140 @@
- initWithSize
+ initWithSize:frameRate:bitrate:orientationMode:mirrorMode:
- initWithWidth
+ initWithWidth:height:frameRate:bitrate:orientationMode:mirrorMode:
- setSubscribeVideoBlocklist
+ setSubscribeVideoBlocklist:
- setSubscribeVideoAllowlist
+ setSubscribeVideoAllowlist:
- setVideoEncoderConfiguration
+ setVideoEncoderConfiguration:
- setVideoScenario
+ setVideoScenario:
- setupLocalVideo
+ setupLocalVideo:
- setupRemoteVideo
+ setupRemoteVideo:
- setLocalRenderMode [1/2]
+ setLocalRenderMode:mode:
- setLocalRenderMode [2/2]
+ setLocalRenderMode:mirror:
- setRemoteRenderMode
+ setRemoteRenderMode:mode:mirror:
- startPreview [1/2]
+ startPreview
- startPreview [2/2]
+ startPreview:
- stopPreview [1/2]
+ stopPreview
- stopPreview [2/2]
+ stopPreview:
- enableLocalVideo
+ enableLocalVideo:
- muteLocalVideoStream
+ muteLocalVideoStream:
- muteRemoteVideoStream
+ muteRemoteVideoStream:mute:
- muteAllRemoteVideoStreams
+ muteAllRemoteVideoStreams:
- setVideoProfile
+ setVideoResolution:andFrameRate:bitrate:
@@ -1105,14 +1105,14 @@
- setAdvancedAudioOptions
+ setAdvancedAudioOptions:
- setAINSMode
+ setAINSMode:mode:
@@ -1121,77 +1121,77 @@
- setBeautyEffectOptions [1/2]
+ setBeautyEffectOptions:options:
- setBeautyEffectOptions [2/2]
+ setBeautyEffectOptions:options:sourceType:
- enableVirtualBackground [1/2]
+ enableVirtualBackground:backData:segData:
- enableVirtualBackground [2/2]
+ enableVirtualBackground:backData:segData:sourceType:
- setLowlightEnhanceOptions [1/2]
+ setLowlightEnhanceOptions:options:
- setLowlightEnhanceOptions [2/2]
+ setLowlightEnhanceOptions:options:sourceType:
- setVideoDenoiserOptions [1/2]
+ setVideoDenoiserOptions:options:
- setVideoDenoiserOptions [2/2]
+ setVideoDenoiserOptions:options:sourceType:
- setColorEnhanceOptions [1/2]
+ setColorEnhanceOptions:options:
- setColorEnhanceOptions [2/2]
+ setColorEnhanceOptions:options:sourceType:
- setFaceInfoDelegate
+ setFaceInfoDelegate:
@@ -1200,133 +1200,133 @@
- addVideoWatermarkEx
+ addVideoWatermarkEx:options:connection:
- adjustUserPlaybackSignalVolumeEx
+ adjustUserPlaybackSignalVolumeEx:volume:connection:
- clearVideoWatermarkEx
+ clearVideoWatermarkEx:
- enableAudioVolumeIndicationEx
+ enableAudioVolumeIndicationEx:smooth:reportVad:connection:
- enableLoopbackRecordingEx
+ enableLoopbackRecordingEx:deviceName:connection:
- getConnectionStateEx
+ getConnectionStateEx:
- getUserInfoByUidEx
+ getUserInfoWithUserId:userInfo:channelId:localUserAccount:
- getUserInfoByUserAccountEx
+ getUserInfoWithUserAccount:userInfo:channelId:localUserAccount:
- joinChannelExByToken [1/2]
+ joinChannelExByToken:connection:delegate:mediaOptions:joinSuccess:
- joinChannelExByToken [2/2]
+ joinChannelExByToken:channelId:userAccount:delegate:mediaOptions:joinSuccess:
- leaveChannelEx [1/2]
+ leaveChannelEx:leaveChannelBlock:
- leaveChannelEx [2/2]
+ leaveChannelEx:options:leaveChannelBlock:
- muteRemoteAudioStreamEx
+ muteRemoteAudioStreamEx:mute:connection:
- muteRemoteVideoStreamEx
+ muteRemoteVideoStreamEx:mute:connection:
- sendCustomReportMessageEx
+ sendCustomReportMessageEx:category:event:label:value:connection:
- setRemoteRenderModeEx
+ setRemoteRenderModeEx:mode:mirror:connection:
- setRemoteVoice3DPositionEx
+ setRemoteVoice3DPositionEx:azimuth:elevation:distance:connection:
- setRemoteVideoStreamEx
+ setRemoteVideoStreamEx:type:connection:
- setRemoteVideoSubscriptionOptionsEx
+ setRemoteVideoSubscriptionOptionsEx:options:connection:
@@ -1340,161 +1340,161 @@
- setRemoteVoicePositionEx
+ setRemoteVoicePosition:pan:gain:connection:
- setSubscribeAudioBlocklistEx
+ setSubscribeAudioBlocklistEx:connection:
- setSubscribeAudioAllowlistEx
+ setSubscribeAudioAllowlistEx:connection:
- setSubscribeVideoBlocklistEx
+ setSubscribeVideoBlocklistEx:connection:
- setSubscribeVideoAllowlistEx
+ setSubscribeVideoAllowlistEx:connection:
- setupRemoteVideoEx
+ setupRemoteVideoEx:connection:
- setVideoEncoderConfigurationEx
+ setVideoEncoderConfigurationEx:connection:
- takeSnapshotEx
+ takeSnapshotEx:uid:filePath:
- updateChannelExWithMediaOptions
+ updateChannelExWithMediaOptions:connection:
- updatePreloadChannelToken
+ updatePreloadChannelToken:
- startRtmpStreamWithoutTranscodingEx
+ startRtmpStreamWithoutTranscodingEx:connection:
- startRtmpStreamWithTranscodingEx
+ startRtmpStreamWithTranscodingEx:transcoding:connection:
- updateRtmpTranscodingEx
+ updateRtmpTranscodingEx:connection:
- stopRtmpStreamEx
+ stopRtmpStreamEx:connection:
- startOrUpdateChannelMediaRelayEx
+ startOrUpdateChannelMediaRelayEx:connection:
- pauseAllChannelMediaRelayEx
+ pauseAllChannelMediaRelayEx:
- muteLocalAudioStreamEx
+ muteLocalAudioStreamEx:connection:
- muteLocalVideoStreamEx
+ muteLocalVideoStreamEx:connection:
- muteAllRemoteAudioStreamsEx
+ muteAllRemoteAudioStreamsEx:connection:
- muteAllRemoteVideoStreamsEx
+ muteAllRemoteVideoStreamsEx:connection:
- muteRecordingSignalEx
+ muteRecordingSignalEx:connection:
- stopChannelMediaRelayEx
+ stopChannelMediaRelayEx:
- resumeAllChannelMediaRelayEx
+ resumeAllChannelMediaRelayEx:
@@ -1503,49 +1503,49 @@
- getScreenCaptureSourcesWithThumbSize
+ getScreenCaptureSourcesWithThumbSize:iconSize:includeScreen:
- startScreenCaptureByDisplayId
+ startScreenCaptureByDisplayId:regionRect:captureParams:
- startScreenCapture
+ startScreenCapture:config:
- startScreenCaptureByWindowId
+ startScreenCaptureByWindowId:regionRect:captureParams:
- setScreenCaptureScenario
+ setScreenCaptureScenario:
- updateScreenCaptureParameters
+ updateScreenCaptureParameters:
- updateScreenCaptureRegion
+ updateScreenCaptureRegion:
@@ -1559,7 +1559,7 @@
- stopScreenCapture [2/2]
+ stopScreenCapture:
@@ -1568,27 +1568,27 @@
- setAudioMixingDualMonoMode
+ setAudioMixingDualMonoMode:
- setAudioMixingPlaybackSpeed
+ setAudioMixingPlaybackSpeed:
- startAudioMixing [1/2]
+ startAudioMixing:loopback:cycle:
- startAudioMixing [2/2]
+ startAudioMixing:loopback:cycle:startPos:
@@ -1616,21 +1616,21 @@
- adjustAudioMixingVolume
+ adjustAudioMixingVolume:
- adjustAudioMixingPlayoutVolume
+ adjustAudioMixingPlayoutVolume:
- adjustAudioMixingPublishVolume
+ adjustAudioMixingPublishVolume:
@@ -1672,14 +1672,14 @@
- setAudioMixingPitch
+ setAudioMixingPitch:
- setAudioMixingPosition
+ setAudioMixingPosition:
@@ -1695,49 +1695,49 @@
- setEffectsVolume
+ setEffectsVolume:
- setVolumeOfEffect
+ setVolumeOfEffect:withVolume:
- getVolumeOfEffect
+ getVolumeOfEffect:
- playEffect [1/3]
+ playEffect:filePath:loopCount:pitch:pan:gain:
- playEffect [2/3]
+ playEffect:filePath:loopCount:pitch:pan:gain:publish:
- playEffect [3/3]
+ playEffect:filePath:loopCount:pitch:pan:gain:publish:startPos:
- stopEffect
+ stopEffect:
@@ -1751,21 +1751,21 @@
- preloadEffect
+ preloadEffect:filePath:
- unloadEffect
+ unloadEffect:
- pauseEffect
+ pauseEffect:
@@ -1779,7 +1779,7 @@
- resumeEffect
+ resumeEffect:
@@ -1793,21 +1793,21 @@
- setEffectPosition
+ setEffectPosition:pos:
- getEffectDuration
+ getEffectDuration:
- getEffectCurrentPosition
+ getEffectCurrentPosition:
@@ -1816,7 +1816,7 @@
- startRhythmPlayer
+ startRhythmPlayer:sound2:config:
@@ -1830,7 +1830,7 @@
- configRhythmPlayer
+ configRhythmPlayer:
@@ -1839,7 +1839,7 @@
- didRhythmPlayerStateChanged
+ rtcEngine:didRhythmPlayerStateChanged:reason:
@@ -1848,70 +1848,70 @@
- enableVoiceAITuner
+ enableVoiceAITuner:type:
- setLocalVoicePitch
+ setLocalVoicePitch:
- setLocalVoiceEqualizationOfBandFrequency
+ setLocalVoiceEqualizationOfBandFrequency:withGain:
- setLocalVoiceReverbOfType
+ setLocalVoiceReverbOfType:withValue:
- setVoiceBeautifierPreset
+ setVoiceBeautifierPreset:
- setVoiceBeautifierParameters
+ setVoiceBeautifierParameters:param1:param2:
- setAudioEffectPreset
+ setAudioEffectPreset:
- setAudioEffectParameters
+ setAudioEffectParameters:param1:param2:
- setLocalVoiceFormant
+ setLocalVoiceFormant:
- setVoiceConversionPreset
+ setVoiceConversionPreset:
@@ -1920,21 +1920,21 @@
- enableSoundPositionIndication
+ enableSoundPositionIndication:
- setRemoteVoice3DPosition
+ setRemoteVoice3DPosition:azimuth:elevation:distance:
- setRemoteVoicePosition
+ setRemoteVoicePosition:pan:gain:
@@ -1943,77 +1943,77 @@
- muteLocalAudioStream
+ muteLocalAudioStream:
- muteRemoteAudioStream
+ muteRemoteAudioStream:mute:
- muteAllRemoteAudioStreams
+ muteAllRemoteAudioStreams:
- setAudioRecvRange
+ setAudioRecvRange:
- setDistanceUnit
+ setDistanceUnit:
- setMaxAudioRecvCount
+ setMaxAudioRecvCount:
- updatePlayerPositionInfo
+ updatePlayerPositionInfo:positionInfo:
- updateSelfPosition
+ updateSelfPosition:axisForward:axisRight:axisUp:
- setZones
+ setZones:
- setPlayerAttenuation
+ setPlayerAttenuation:playerId:forceSet:
- setRemoteAudioAttenuation
+ setRemoteAudioAttenuation:userId:forceSet:
@@ -2029,7 +2029,7 @@
- sharedLocalSpatialAudioWithConfig
+ sharedLocalSpatialAudioWithConfig:
@@ -2050,14 +2050,14 @@
- removeRemotePosition
+ removeRemotePosition:
- updateRemotePosition
+ updateRemotePosition:positionInfo:
@@ -2066,21 +2066,21 @@
- enableSpatialAudio
+ enableSpatialAudio:
- setRemoteUserSpatialAudioParams
+ setRemoteUserSpatialAudioParams:params:
- setSpatialAudioParams
+ setSpatialAudioParams:
@@ -2154,35 +2154,35 @@
- startRtmpStreamWithoutTranscoding
+ startRtmpStreamWithoutTranscoding:
- startRtmpStreamWithTranscoding
+ startRtmpStreamWithTranscoding:transcoding:
- updateRtmpTranscoding
+ updateRtmpTranscoding:
- stopRtmpStream
+ stopRtmpStream:
- addUser
+ addUser:
@@ -2203,42 +2203,42 @@
- removeUser
+ removeUser:
- setAdvancedFeatures
+ setAdvancedFeatures:opened:
- setDirectCdnStreamingAudioConfiguration
+ setDirectCdnStreamingAudioConfiguration:
- setDirectCdnStreamingVideoConfiguration
+ setDirectCdnStreamingVideoConfiguration:
- setLiveTranscoding
+ setLiveTranscoding:
- startDirectCdnStreaming
+ startDirectCdnStreaming:publishUrl:mediaOptions:
@@ -2276,7 +2276,7 @@
- startOrUpdateChannelMediaRelay
+ startOrUpdateChannelMediaRelay:
@@ -2290,14 +2290,14 @@
- setDestChannelInfo
+ setDestinationInfo:forChannelName:
- removeDestinationInfoForChannelName
+ removeDestinationInfoForChannelName:
@@ -2306,7 +2306,7 @@
- enableAudioVolumeIndication
+ enableAudioVolumeIndication:smooth:reportVad:
@@ -2315,42 +2315,42 @@
- enableInEarMonitoring [1/2]
+ enableInEarMonitoring:
- enableInEarMonitoring [2/2]
+ enableInEarMonitoring:includeAudioFilters:
- setEarMonitoringAudioFrameParametersWithSampleRate
+ setEarMonitoringAudioFrameParametersWithSampleRate:channel:mode:samplesPerCall:
- setInEarMonitoringVolume
+ setInEarMonitoringVolume:
- setHeadphoneEQParameters
+ setHeadphoneEQParameters:highGain:
- setHeadphoneEQPreset
+ setHeadphoneEQPreset:
@@ -2359,57 +2359,57 @@
- enableDualStreamMode [1/2]
+ enableDualStreamMode:
-
+ enableDualStreamMode:enabled:
- enableDualStreamMode [2/2]
+ enableDualStreamMode:streamConfig:
- enableDualStreamModeEx
+ enableDualStreamModeEx:streamConfig:connection:
- setDualStreamMode [1/2]
+ setDualStreamMode:
- setDualStreamMode [2/2]
+ setDualStreamMode:streamConfig:
- setDualStreamModeEx
+ setDualStreamModeEx:streamConfig:connection:
- setRemoteVideoStream
+ setRemoteVideoStream:type:
- setRemoteDefaultVideoStreamType
+ setRemoteDefaultVideoStreamType:
@@ -2418,7 +2418,7 @@
- setRemoteSubscribeFallbackOption
+ setRemoteSubscribeFallbackOption:
@@ -2427,7 +2427,7 @@
- startEchoTestWithConfig
+ startEchoTestWithConfig:
@@ -2441,7 +2441,7 @@
- startLastmileProbeTest
+ startLastmileProbeTest:
@@ -2464,28 +2464,28 @@
- destroyCustomVideoTrack
+ destroyCustomVideoTrack:
- setExternalVideoSource
+ setExternalVideoSource:useTexture:sourceType:
- pushExternalVideoFrame [1/2]
+ pushExternalVideoFrame:videoTrackId:
- pushExternalVideoFrame [2/2]
+ pushExternalVideoFrame:
@@ -2501,77 +2501,77 @@
- createCustomAudioTrack
+ createCustomAudioTrack:config:
- destroyCustomAudioTrack
+ destroyCustomAudioTrack:
- enableCustomAudioLocalPlayback
+ enableCustomAudioLocalPlayback:enabled:
- setExternalAudioSource [1/2]
+ setExternalAudioSource:sampleRate:channels:
- setExternalAudioSource [2/2]
+ setExternalAudioSource:sampleRate:channels:localPlayback:publish:
- pushExternalAudioFrameSampleBuffer [1/2]
+ pushExternalAudioFrameSampleBuffer:
- pushExternalAudioFrameSampleBuffer [2/2]
+ pushExternalAudioFrameSampleBuffer:sampleRate:channels:trackId:
- pushExternalAudioFrameRawData
+ pushExternalAudioFrameRawData:samples:sourceId:timestamp:
- pushExternalAudioFrameRawData
+ pushExternalAudioFrameRawData:samples:sampleRate:channels:trackId:timestamp:
- pushCaptureAudioFrame1
+ pushCaptureAudioFrame:
- pushReverseAudioFrame1
+ pushReverseAudioFrame:
@@ -2580,21 +2580,21 @@
- enableExternalAudioSink
+ enableExternalAudioSink:sampleRate:channels:
- pullPlaybackAudioFrameRawData
+ pullPlaybackAudioFrameRawData:lengthInByte:
- pullPlaybackAudioFrameSampleBufferByLengthInByte
+ pullPlaybackAudioFrameSampleBufferByLengthInByte:
@@ -2603,28 +2603,28 @@
- registerAudioEncodedFrameObserver
+ setAudioEncodedFrameDelegate:config:
- onPlaybackEncodedAudioFrame
+ onPlaybackEncodedAudioFrame:info:
- onRecordEncodedAudioFrame
+ onRecordEncodedAudioFrame:info:
- onMixedEncodedAudioFrame
+ onMixedEncodedAudioFrame:info:
@@ -2633,42 +2633,42 @@
- setAudioFrameDelegate
+ setAudioFrameDelegate:
- setRecordingAudioFrameParametersWithSampleRate
+ setRecordingAudioFrameParametersWithSampleRate:channel:mode:samplesPerCall:
- setPlaybackAudioFrameParametersWithSampleRate
+ setPlaybackAudioFrameParametersWithSampleRate:channel:mode:samplesPerCall:
- setMixedAudioFrameParametersWithSampleRate
+ setMixedAudioFrameParametersWithSampleRate:channel:samplesPerCall:
- setPlaybackAudioFrameBeforeMixingParametersWithSampleRate
+ setPlaybackAudioFrameBeforeMixingParametersWithSampleRate:channel:
- didReceiveAudioFrame
+ AgoraRtcMediaPlayer:didReceiveAudioFrame:
@@ -2677,28 +2677,28 @@
- registerVideoEncodedFrameObserver
+ setEncodedVideoFrameDelegate:
- setVideoFrameDelegate [1/2]
+ setVideoFrameDelegate:
- setVideoFrameDelegate [2/2]
+ setVideoFrameDelegate:
- didReceiveVideoFrame
+ AgoraRtcMediaPlayer:didReceiveVideoFrame:
@@ -2707,70 +2707,70 @@
- enableExtensionWithVendor
+ enableExtensionWithVendor:extension:enabled:sourceType:
- getExtensionPropertyWithVendor [1/2]
+ getExtensionPropertyWithVendor:extension:key:
- getExtensionPropertyWithVendor [2/2]
+ getExtensionPropertyWithVendor:extension:key:sourceType:
- registerExtensionWithVendor
+ registerExtensionWithVendor:extension:sourceType:
- setExtensionPropertyWithVendor
+ setExtensionPropertyWithVendor:extension:key:value:
- setExtensionProviderPropertyWithVendor
+ setExtensionProviderPropertyWithVendor:key:value:
- onExtensionEventWithContext
+ onEventWithContext:key:value:
- onExtensionStartedWithContext
+ onExtensionStartedWithContext:
- onExtensionStoppedWithContext
+ onExtensionStoppedWithContext:
- onExtensionErrorWithContext
+ onExtensionErrorWithContext:error:message:
@@ -2779,7 +2779,7 @@
- startLocalVideoTranscoder
+ startLocalVideoTranscoder:
@@ -2793,7 +2793,7 @@
- updateLocalTranscoderConfiguration
+ updateLocalTranscoderConfiguration:
@@ -2802,14 +2802,14 @@
- setMediaMetadataDelegate
+ setMediaMetadataDelegate:withType:
- setMediaMetadataDataSource
+ setMediaMetadataDataSource:withType:
@@ -2818,14 +2818,14 @@
- addVideoWatermark [1/2]
+ addVideoWatermark:
- addVideoWatermark [2/2]
+ addVideoWatermark:options:
@@ -2841,14 +2841,14 @@
- enableEncryption
+ enableEncryption:encryptionConfig:
- enableEncryptionEx
+ enableEncryptionEx:encryptionConfig:connection:
@@ -2857,14 +2857,14 @@
- startAudioRecording [1/2]
+ startAudioRecording:quality:
- startAudioRecording [2/2]
+ startAudioRecordingWithConfig:
@@ -2880,35 +2880,35 @@
- createMediaRecorder
+ createMediaRecorder:
- destroyMediaRecorder
+ destroyMediaRecorder:
- enableMainQueueDispatch
+ enableMainQueueDispatch:
- setMediaRecorderDelegate
+ setMediaRecorderDelegate:
- startRecording
+ startRecording:
@@ -2924,84 +2924,84 @@
- enumerateDevices
+ enumerateDevices:
- followSystemPlaybackDevice
+ followSystemPlaybackDevice:
- followSystemRecordingDevice
+ followSystemRecordingDevice:
- getDeviceInfo
+ getDeviceInfo:
- getDeviceVolume
+ getDeviceVolume:
- getDefaultAudioDevice
+ getDefaultAudioDevice:
- monitorDeviceChange
+ monitorDeviceChange:
- setDevice
+ setDevice:deviceId:
- setDeviceVolume
+ setDeviceVolume:volume:
- startAudioDeviceLoopbackTest
+ startAudioDeviceLoopbackTest:
- startPlaybackDeviceTest
+ startPlaybackDeviceTest:
- startRecordingDeviceTest
+ startRecordingDeviceTest:
@@ -3031,35 +3031,35 @@
- createDataStream [1/2]
+ createDataStream:reliable:ordered:
- createDataStream [2/2]
+ createDataStream:config:
- createDataStreamEx [1/2]
+ createDataStreamEx:reliable:ordered:connection:
- createDataStreamEx [2/2]
+ createDataStreamEx:config:connection:
- sendStreamMessage
+ sendStreamMessage:data:
@@ -3075,21 +3075,21 @@
- enableAudioSpectrumMonitor
+ enableAudioSpectrumMonitor:
- registerAudioSpectrumDelegate
+ registerAudioSpectrumDelegate:
- unregisterAudioSpectrumDelegate
+ unregisterAudioSpectrumDelegate:
@@ -3098,14 +3098,14 @@
- enableEchoCancellationExternal
+ enableEchoCancellationExternal:audioSourceDelay:
- enableLoopbackRecording
+ enableLoopbackRecording:deviceName:
@@ -3114,14 +3114,14 @@
- startCameraCapture
+ startCameraCapture:config:
- stopCameraCapture
+ stopCameraCapture:
@@ -3130,7 +3130,7 @@
- enableCameraCenterStage
+ enableCameraCenterStage:
@@ -3153,14 +3153,14 @@
- setLocalVideoMirrorMode
+ setLocalVideoMirrorMode:
- setRemoteVideoSubscriptionOptions
+ setRemoteVideoSubscriptionOptions:options:
@@ -3169,21 +3169,21 @@
- takeSnapshot
+ takeSnapshot:filePath:
- enableContentInspect
+ enableContentInspect:config:
- enableContentInspectEx
+ enableContentInspectEx:config:connection:
@@ -3199,14 +3199,14 @@
- enableMainQueueDispatch
+ enableMainQueueDispatch:
- enableVideoImageSource
+ enableVideoImageSource:options:
@@ -3227,28 +3227,28 @@
- removeInjectStreamUrl
+ removeInjectStreamUrl:
- setAVSyncSource
+ setAVSyncSource:uid:
- setParameters
+ setParameters:
- complain
+ complain:description:
@@ -3262,14 +3262,14 @@
- getCallIdEx
+ getCallIdEx:
- getErrorDescription
+ getErrorDescription:
@@ -3290,7 +3290,7 @@
- isFeatureAvailableOnDevice
+ isFeatureAvailableOnDevice:
@@ -3304,56 +3304,56 @@
- rate
+ rate:rating:description:
- setLocalAccessPoint
+ setLocalAccessPoint:
- setCloudProxy
+ setCloudProxy:
- setLogFile
+ setLogFile:
- setLogFileSize
+ setLogFileSize:
- setLogFilter
+ setLogFilter:
- setLogLevel
+ setLogLevel:
- sendCustomReportMessage
+ sendCustomReportMessage:category:event:label:value:
@@ -3371,147 +3371,147 @@
- connectionStateChanged
+ rtcEngine:connectionStateChanged:reason:
- didOccurError
+ rtcEngine:didOccurError:
- firstRemoteAudioFrameDecodedOfUid
+ rtcEngine:firstRemoteAudioFrameDecodedOfUid:elapsed:
- firstRemoteAudioFrameOfUid
+ rtcEngine:firstRemoteAudioFrameOfUid:elapsed:
- didJoinChannel
+ rtcEngine:didJoinChannel:withUid:elapsed:
- didRejoinChannel
+ rtcEngine:didRejoinChannel:withUid:elapsed:
- didLeaveChannelWithStats
+ rtcEngine:didLeaveChannelWithStats:
- didClientRoleChanged
+ rtcEngine:didClientRoleChanged:newRole:newRoleOptions:
- didClientRoleChangeFailed
+ rtcEngine:didClientRoleChangeFailed:currentRole:
- didJoinedOfUid
+ rtcEngine:didJoinedOfUid:elapsed:
- didAudioMuted
+ rtcEngine:didAudioMuted:byUid:
- didOfflineOfUid
+ rtcEngine:didOfflineOfUid:reason:
- networkTypeChanged
+ rtcEngine:networkTypeChanged:
- rtcEngineConnectionDidInterrupted
+ rtcEngineConnectionDidInterrupted:
- rtcEngineConnectionDidLost
+ rtcEngineConnectionDidLost:
- rtcEngineConnectionDidBanned
+ rtcEngineConnectionDidBanned:
- tokenPrivilegeWillExpire
+ rtcEngine:tokenPrivilegeWillExpire:
- rtcEngineRequestToken
+ rtcEngineRequestToken:
- didLocalUserRegisteredWithUserId
+ rtcEngine:didLocalUserRegisteredWithUserId:userAccount:
- didUserInfoUpdatedWithUserId
+ rtcEngine:didUserInfoUpdatedWithUserId:userInfo:
- uplinkNetworkInfoUpdate
+ rtcEngine:uplinkNetworkInfoUpdate:
@@ -3525,7 +3525,7 @@
- videoRenderingTracingResultOfUid
+ rtcEngine:videoRenderingTracingResultOfUid:currentEvent:tracingInfo:
@@ -3534,56 +3534,56 @@
- localAudioStateChanged
+ rtcEngine:localAudioStateChanged:reason:
- localVideoStateChangedOfState
+ rtcEngine:localVideoStateChangedOfState:reason:sourceType:
- rtcEngineVideoDidStop
+ rtcEngineVideoDidStop:
- firstLocalAudioFramePublished
+ rtcEngine:firstLocalAudioFramePublished:
- firstLocalVideoFramePublishedWithElapsed
+ rtcEngine:firstLocalVideoFramePublishedWithElapsed:sourceType:
- firstLocalVideoFrameWithSize
+ rtcEngine:firstLocalVideoFrameWithSize:elapsed:sourceType:
- didAudioPublishStateChange
+ rtcEngine:didAudioPublishStateChange:oldState:newState:elapseSinceLastState:
- didVideoPublishStateChange
+ rtcEngine:didVideoPublishStateChange:sourceType:oldState:newState:elapseSinceLastState:
@@ -3592,70 +3592,70 @@
- didAudioSubscribeStateChange
+ rtcEngine:didAudioSubscribeStateChange:uid:oldState:newState:elapseSinceLastState:
- firstRemoteVideoDecodedOfUid
+ rtcEngine:firstRemoteVideoDecodedOfUid:size:elapsed:
- firstRemoteVideoFrameOfUid
+ rtcEngine:firstRemoteVideoFrameOfUid:size:elapsed:
- remoteAudioStateChangedOfUid
+ rtcEngine:remoteAudioStateChangedOfUid:state:reason:elapsed:
- remoteVideoStateChangedOfUid
+ rtcEngine:remoteVideoStateChangedOfUid:state:reason:elapsed:
- didLocalVideoEnabled
+ rtcEngine:didLocalVideoEnabled:byUid:
- didVideoEnabled
+ rtcEngine:didVideoEnabled:byUid:
- didVideoMuted
+ rtcEngine:didVideoMuted:byUid:
- videoSizeChangedOfSourceType
+ rtcEngine:videoSizeChangedOfSourceType:uid:size:rotation:
- didVideoSubscribeStateChange
+ rtcEngine:didVideoSubscribeStateChange:uid:oldState:newState:elapseSinceLastState:
@@ -3664,21 +3664,21 @@
- reportRtcStats
+ rtcEngine:reportRtcStats:
- networkQuality
+ rtcEngine:networkQuality:txQuality:rxQuality:
- localAudioStats
+ rtcEngine:localAudioStats:
@@ -3692,42 +3692,42 @@
- localVideoStats
+ rtcEngine:localVideoStats:sourceType:
- remoteAudioStats
+ rtcEngine:remoteAudioStats:
- audioTransportStatsOfUid
+ rtcEngine:audioTransportStatsOfUid:delay:lost:rxKBitRate:
- remoteVideoStats
+ rtcEngine:remoteVideoStats:
- videoTransportStatsOfUid
+ rtcEngine:videoTransportStatsOfUid:delay:lost:rxKBitRate:
- audioQualityOfUid
+ audioQualityBlock:
@@ -3743,49 +3743,49 @@
- volumeIndicationDidReceive
+ AgoraRtcMediaPlayer:volumeIndicationDidReceive:
- didReceiveData
+ AgoraRtcMediaPlayer:didReceiveData:length:
- didOccurEvent
+ AgoraRtcMediaPlayer:didOccurEvent:elapsedTime:message:
- cacheStats
+ AgoraRtcMediaPlayer:cacheStats:
- playbackStats
+ AgoraRtcMediaPlayer:playbackStats:
- didChangedToState
+ AgoraRtcMediaPlayer:didChangedToState:reason:
- didChangedToPosition
+ AgoraMediaPlayer:didChangedToPosition:atTimestamp:
@@ -3806,21 +3806,21 @@
- didPlayBufferUpdated
+ AgoraRtcMediaPlayer:didPlayBufferUpdated:
- didPreloadEvent
+ AgoraRtcMediaPlayer:didPreloadEvent:
- didReceivePixelBuffer
+ AgoraRtcMediaPlayer:didReceivePixelBuffer:
@@ -3834,14 +3834,14 @@
- didChangedPlayerSrcInfoFrom
+ AgoraRtcMediaPlayer:playerSrcInfoDidChange:from:
- infoUpdated
+ AgoraRtcMediaPlayer:infoUpdated:
@@ -3850,14 +3850,14 @@
- onDirectCdnStreamingStateChanged
+ onDirectCdnStreamingStateChanged:reason:message:
- onDirectCdnStreamingStats
+ onDirectCdnStreamingStats:
@@ -3866,28 +3866,28 @@
- audioMixingStateChanged
+ rtcEngine:audioMixingStateChanged:reasonCode:
- rtcEngineLocalAudioMixingDidFinish
+ rtcEngineLocalAudioMixingDidFinish:
- rtcEngineDidAudioEffectFinish
+ rtcEngineDidAudioEffectFinish:soundId:
- audioMixingPositionChanged
+ rtcEngine:audioMixingPositionChanged:
@@ -3896,7 +3896,7 @@
- didOccurEncryptionError
+ rtcEngine:didOccurEncryptionError:
@@ -3905,21 +3905,21 @@
- rtmpStreamingChangedToState
+ rtcEngine:rtmpStreamingChangedToState:state:reason:
- rtmpStreamingEventWithUrl
+ rtcEngine:rtmpStreamingEventWithUrl:eventCode:
- rtcEngineTranscodingUpdated
+ rtcEngineTranscodingUpdated:
@@ -3928,7 +3928,7 @@
- channelMediaRelayStateDidChange
+ rtcEngine:channelMediaRelayStateDidChange:error:
@@ -3937,14 +3937,14 @@
- reportAudioVolumeIndicationOfSpeakers
+ rtcEngine:reportAudioVolumeIndicationOfSpeakers:totalVolume:
- activeSpeaker
+ rtcEngine:activeSpeaker:
@@ -3953,7 +3953,7 @@
- didAudioRouteChanged
+ rtcEngine:didAudioRouteChanged:
@@ -3962,7 +3962,7 @@
- didRemoteSubscribeFallbackToAudioOnly
+ rtcEngine:didRemoteSubscribeFallbackToAudioOnly:byUid:
@@ -3971,14 +3971,14 @@
- lastmileQuality
+ rtcEngine:lastmileQuality:
- lastmileProbeTestResult
+ rtcEngine:lastmileProbeTestResult:
@@ -3987,14 +3987,14 @@
- onLocalAudioSpectrum
+ onLocalAudioSpectrum:
- onRemoteAudioSpectrum
+ onRemoteAudioSpectrum:
@@ -4003,28 +4003,28 @@
- onRecordAudioFrame
+ onRecordAudioFrame:channelId:
- onPlaybackAudioFrame
+ onPlaybackAudioFrame:
- onPlaybackAudioFrameBeforeMixing
+ onPlaybackAudioFrameBeforeMixing:channelId:uid:
- onMixedAudioFrame
+ onMixedAudioFrame:channelId:
@@ -4061,28 +4061,28 @@
- onCaptureVideoFrame
+ onCaptureVideoFrame:sourceType:
- onEncodedVideoFrameReceived
+ onEncodedVideoFrameReceived:length:info:
- onMediaPlayerVideoFrame
+ onMediaPlayerVideoFrame:mediaPlayerId:
- onRenderVideoFrame
+ onRenderVideoFrame:uid:channelId:
@@ -4124,7 +4124,7 @@
- onPreEncodeVideoFrame
+ onPreEncodeVideoFrame:sourceType:
@@ -4133,14 +4133,14 @@
- stateDidChanged
+ mediaRecorder:stateDidChanged:uid:state:reason:
- informationDidUpdated
+ mediaRecorder:informationDidUpdated:uid:info:
@@ -4156,14 +4156,14 @@
- readyToSendMetadataAtTimestamp
+ readyToSendMetadataAtTimestamp:sourceType:
- didMetadataReceived
+ didMetadataReceived:
@@ -4172,7 +4172,7 @@
- stateChanged
+ rtcEngine:device:type:stateChanged:
@@ -4181,14 +4181,14 @@
- receiveStreamMessageFromUid
+ rtcEngine:receiveStreamMessageFromUid:streamId:data:
- didOccurStreamMessageErrorFromUid
+ rtcEngine:didOccurStreamMessageErrorFromUid:streamId:error:missed:cached:
@@ -4227,7 +4227,7 @@
- onEarMonitoringAudioFrame
+ onEarMonitoringAudioFrame:
@@ -4243,7 +4243,7 @@
- didLocalVideoTranscoderErrorWithStream
+ rtcEngine:didLocalVideoTranscoderErrorWithStream:errorCode:
@@ -4252,35 +4252,35 @@
- permissionError
+ rtcEngine:permissionError:
- snapshotTaken
+ rtcEngine:snapshotTaken:filePath:width:height:errCode:
- onContentInspectResult
+ rtcEngine:contentInspectResult:
- didProxyConnected
+ rtcEngine:didProxyConnected:withUid:proxyType:localProxyIp:elapsed:
- onFaceInfo
+ onFaceInfo:
@@ -4297,7 +4297,7 @@
- startScreenCapture
+ startScreenCapture:
@@ -12076,4 +12076,4 @@
-
+
\ No newline at end of file