diff --git a/dita/RTC-AIDOC/API/api_imediaplayer_adjustplayoutvolume.dita b/dita/RTC-AIDOC/API/api_imediaplayer_adjustplayoutvolume.dita new file mode 100644 index 00000000000..4b8134ef0db --- /dev/null +++ b/dita/RTC-AIDOC/API/api_imediaplayer_adjustplayoutvolume.dita @@ -0,0 +1,36 @@ + + + + + <ph keyref="adjustPlayoutVolume"/> + + + 调整本地播放音量。 + + + + + + + + + +
+ 调用时机 +

加入频道前后均可调用。

+
+
+ 调用限制 +

无。

+
+
+ 返回值 +

+

    +
  • 0:方法调用成功。
  • +
  • < 0:方法调用失败。
  • +
+

+
+
+
\ No newline at end of file diff --git a/dita/RTC-AIDOC/API/callback_imediaplayersourceobserver_onplayerplaybackstats.dita b/dita/RTC-AIDOC/API/callback_imediaplayersourceobserver_onplayerplaybackstats.dita new file mode 100644 index 00000000000..fb4c881a7b1 --- /dev/null +++ b/dita/RTC-AIDOC/API/callback_imediaplayersourceobserver_onplayerplaybackstats.dita @@ -0,0 +1,23 @@ + + + + + <ph keyref="onPlayerPlaybackStats"/> + + + 报告正在播放的媒体文件的统计信息。 + + + + + + + + + +
+ 使用限制 +

无。

+
+
+
\ No newline at end of file diff --git a/dita/RTC-AIDOC/API/class_imediaplayer.dita b/dita/RTC-AIDOC/API/class_imediaplayer.dita new file mode 100644 index 00000000000..323e35dff38 --- /dev/null +++ b/dita/RTC-AIDOC/API/class_imediaplayer.dita @@ -0,0 +1,15 @@ + + + + + <ph keyref="IMediaPlayer"/> + + + 用于访问媒体播放器实体的接口。 + + +
+

如果你想同时播放多个媒体源,请创建多个媒体播放器源对象。

+
+
+
\ No newline at end of file diff --git a/dita/RTC-AIDOC/API/class_imediaplayersourceobserver.dita b/dita/RTC-AIDOC/API/class_imediaplayersourceobserver.dita new file mode 100644 index 00000000000..6e7a57f1ad3 --- /dev/null +++ b/dita/RTC-AIDOC/API/class_imediaplayersourceobserver.dita @@ -0,0 +1,11 @@ + + + + + <ph keyref="IMediaPlayerSourceObserver"/> + + + 用于向应用上报运行时事件。 + + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/API/class_playerplaybackstats.dita b/dita/RTC-AIDOC/API/class_playerplaybackstats.dita new file mode 100644 index 00000000000..c7fa5c9d91f --- /dev/null +++ b/dita/RTC-AIDOC/API/class_playerplaybackstats.dita @@ -0,0 +1,11 @@ + + + + + <ph keyref="PlayerPlaybackStats"/> + + + 获取当前播放媒体文件的播放统计信息。 + + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/API/enum_mediaplayermetadatatype.dita b/dita/RTC-AIDOC/API/enum_mediaplayermetadatatype.dita new file mode 100644 index 00000000000..527c153b94a --- /dev/null +++ b/dita/RTC-AIDOC/API/enum_mediaplayermetadatatype.dita @@ -0,0 +1,11 @@ + + + + + <ph keyref="MEDIA_PLAYER_METADATA_TYPE"/> + + + 媒体元数据类型。 + + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/API/rtc_api_data_type.dita b/dita/RTC-AIDOC/API/rtc_api_data_type.dita new file mode 100644 index 00000000000..1c272989f74 --- /dev/null +++ b/dita/RTC-AIDOC/API/rtc_api_data_type.dita @@ -0,0 +1,60 @@ + + + + + <ph keyref="typedef"/> + + + 本页列出 所有 和 Enum 的定义。 + + +
+ + <ph keyref="class"/> + +
    +
  • + +
  • +
+
    +
  • + +
  • +
+
    +
  • + +
  • +
+
    +
  • + +
  • +
+
+
+ Enums +
    +
  • + +
  • +
+
    +
  • + +
  • +
+
    +
  • + +
  • +
+
    +
  • + +
  • +
+
+
+
\ No newline at end of file diff --git a/dita/RTC-AIDOC/API/rtc_api_overview_Android.dita b/dita/RTC-AIDOC/API/rtc_api_overview_Android.dita new file mode 100644 index 00000000000..727dd464891 --- /dev/null +++ b/dita/RTC-AIDOC/API/rtc_api_overview_Android.dita @@ -0,0 +1,44 @@ + + + + API 概览 + + 声网通过全球部署的 SD-RTN™,提供可以灵活搭配的 API 组合,实现质量可靠的实时音视频通信。 + + +
+ 媒体播放器控制 + + + API + 描述 + + + + + + + + + + +
+
+ 媒体播放器信息 + + + API + 描述 + + + + + + + + + + +
+ +
\ No newline at end of file diff --git a/dita/RTC-AIDOC/API/rtc_api_overview_CPP.dita b/dita/RTC-AIDOC/API/rtc_api_overview_CPP.dita new file mode 100644 index 00000000000..124286e37d3 --- /dev/null +++ b/dita/RTC-AIDOC/API/rtc_api_overview_CPP.dita @@ -0,0 +1,44 @@ + + + + API 概览 + + 声网通过全球部署的 SD-RTN™,提供可以灵活搭配的 API 组合,实现质量可靠的实时音视频通信。 + + +
+ 媒体播放器控制 + + + API + 描述 + + + + + + + + + + +
+
+ 媒体播放器信息 + + + API + 描述 + + + + + + + + + + +
+ +
\ No newline at end of file diff --git a/dita/RTC-AIDOC/API/rtc_api_overview_iOS.dita b/dita/RTC-AIDOC/API/rtc_api_overview_iOS.dita new file mode 100644 index 00000000000..5383e2fe3c2 --- /dev/null +++ b/dita/RTC-AIDOC/API/rtc_api_overview_iOS.dita @@ -0,0 +1,44 @@ + + + + API 概览 + + 声网通过全球部署的 SD-RTN™,提供可以灵活搭配的 API 组合,实现质量可靠的实时音视频通信。 + + +
+ 媒体播放器控制 + + + API + 描述 + + + + + + + + + + +
+
+ 媒体播放器信息 + + + API + 描述 + + + + + + + + + + +
+ +
\ No newline at end of file diff --git a/dita/RTC-AIDOC/API/rtc_api_overview_macOS.dita b/dita/RTC-AIDOC/API/rtc_api_overview_macOS.dita new file mode 100644 index 00000000000..86d9297209e --- /dev/null +++ b/dita/RTC-AIDOC/API/rtc_api_overview_macOS.dita @@ -0,0 +1,44 @@ + + + + API 概览 + + 声网通过全球部署的 SD-RTN™,提供可以灵活搭配的 API 组合,实现质量可靠的实时音视频通信。 + + +
+ 媒体播放器控制 + + + API + 描述 + + + + + + + + + + +
+
+ 媒体播放器信息 + + + API + 描述 + + + + + + + + + + +
+ +
\ No newline at end of file diff --git a/dita/RTC-AIDOC/API/rtc_api_sunset.dita b/dita/RTC-AIDOC/API/rtc_api_sunset.dita new file mode 100644 index 00000000000..90b95bdb419 --- /dev/null +++ b/dita/RTC-AIDOC/API/rtc_api_sunset.dita @@ -0,0 +1,1748 @@ + + + + API 下架说明 + + 本页介绍 SDK 中已废弃和删除的 API。 + + +
+ 已废弃 API +

废弃后的 API 预计会在 1 年左右正式下架。声网建议你尽快使用推荐的 API 进行替换,以免影响线上业务。

+ +
+ + + + + + + + + + + API + 描述 + 替代 API + 废弃版本 + + + + + + + + + + + 请改用 + + + + + 服务端旁路推流功能。 + v4.6.0 + + + + + + + + + 请改用 + + + + + 服务端旁路推流功能。 + v4.6.0 + + + + + + + + + 请改用 + + + + + 服务端旁路推流功能。 + v4.6.0 + + + + + + + + + 请改用 + + + + + 服务端旁路推流功能。 + v4.6.0 + + + + + + + + + 请改用 + + + + + 服务端旁路推流功能。 + v4.6.0 + + + + + + + + + 请改用 + + + + + 服务端旁路推流功能。 + v4.6.0 + + + + + + + + + 请改用 + + + + + 服务端旁路推流功能。 + v4.6.0 + + + + + + + + + 请改用 + + + + + 服务端旁路推流功能。 + v4.6.0 + + + + + + + + + - + v4.6.0 + + + + + + + + + - + v4.6.0 + + + + + + + + + - + v4.6.0 + + + + + + + + + 请改用 + + + + + + + v4.6.0 + + + + + + + + + + + + v4.4.0 + + + + + + + + + + + + v4.4.0 + + + + + + + + + + + + v4.4.0 + + + + + + + + + + + + v4.4.0 + + + + + + + + + + + + v4.4.0 + + + + + + + + + + + + v4.3.1 + + + + + + + + + + + + v4.2.0 + + + + + + + + + + + + v4.2.0 + + + + + + + + + + + + v4.2.0 + + + + + + + + + - + v4.0.0 + + + + + + + + + + + + v4.0.0 + + + + + + + + + + + + v4.0.0 + + + + + + + + + + + + v4.0.0 + + + + + + + + + + + + v4.0.0 + + + + + + + + + + + + v4.0.0 + + + + + + + + + + + + v4.0.0 + + + + + + + + + + + + v4.0.0 + + + + + + + + + + + + v4.0.0 + + + + + + + + + 使用 + + + + + 中的 + + + + + context + config 参数 + + + + + + v4.0.0 + + + + + + + + + 使用 + + + + + 中的 + + + + + context + config 参数 + + + + + + v4.0.0 + + + + + + + + + 使用 + + + + + 中的 + + + + + context + config 参数 + + + + + + v4.0.0 + + + + + + + + + 使用 + + + + + 中的 + + + + + context + config 参数 + + + + + + v4.0.0 + + + + + + + + + + + + v4.0.0 + + + + + + + + + + + + v4.0.0 + + + + + + + + + + + + v4.0.0 + + + + + + + + + + + + v4.0.0 + + + + + + + + + + + + v4.0.0 + + + + + + + + + - + v4.0.0 + + + + + + + + + - + v4.0.0 + + + + + + + + + - + v4.0.0 + + + + + + + + + - + v4.0.0 + + + + + + + + + - + v4.0.0 + + + + + + + + + - + v4.0.0 + + + + + + + + + + + + v4.0.0 + + + + + + + + + + + + v4.0.0 + + + + + + + + + + + + v4.0.0 + + + + + + + + + + + + v4.0.0 + + + + + + + + + + + + v4.0.0 + + + + + + + + + + + + v4.0.0 + + + + + + + + + + + + v4.0.0 + + + + + + + + + + + + v4.0.0 + + + + + + + + + + + + v4.0.0 + + + + + + + + + + + + v4.0.0 + + + +
+
+
+ + + + + + + + + + + API + 描述 + 替代 API + 废弃版本 + + + + + + + + + + + 请改用 + + + + + 服务端旁路推流功能。 + v4.6.0 + + + + + + + + + 请改用 + + + + + 服务端旁路推流功能。 + v4.6.0 + + + + + + + + + 请改用 + + + + + 服务端旁路推流功能。 + v4.6.0 + + + + + + + + + 请改用 + + + + + 服务端旁路推流功能。 + v4.6.0 + + + + + + + + + 请改用 + + + + + 服务端旁路推流功能。 + v4.6.0 + + + + + + + + + 请改用 + + + + + 服务端旁路推流功能。 + v4.6.0 + + + + + + + + + 请改用 + + + + + 服务端旁路推流功能。 + v4.6.0 + + + + + + + + + 请改用 + + + + + 服务端旁路推流功能。 + v4.6.0 + + + + + + + + + 请改用 + + + + + 服务端旁路推流功能。 + v4.6.0 + + + + + + + + + 请改用 + + + + + + + v4.6.0 + + + + + + + + + + + + v4.4.0 + + + + + + + + + + + + v4.4.0 + + + + + + + + + + + + v4.4.0 + + + + + + + + + + + + v4.4.0 + + + + + + + + + + + + v4.3.1 + + + + + + + + + + + + v4.2.0 + + + + + + + + + + + + v4.2.0 + + + + + + + + + + + + v4.2.0 + + + + + + + + + - + v4.0.0 + + + + + + + + + + + + v4.0.0 + + + + + + + + + + + + v4.0.0 + + + + + + + + + + + + v4.0.0 + + + + + + + + + + + + v4.0.0 + + + + + + + + + + + + v4.0.0 + + + + + + + + + + + + v4.0.0 + + + + + + + + + + + + v4.0.0 + + + + + + + + + + + + v4.0.0 + + + + + + + + + 使用 + + + + + 中的 + + + + + context + config 参数 + + + + + + v4.0.0 + + + + + + + + + 使用 + + + + + 中的 + + + + + context + config 参数 + + + + + + v4.0.0 + + + + + + + + + 使用 + + + + + 中的 + + + + + context + config 参数 + + + + + + v4.0.0 + + + + + + + + + 使用 + + + + + 中的 + + + + + context + config 参数 + + + + + + v4.0.0 + + + + + + + + + + + + v4.0.0 + + + + + + + + + + + + v4.0.0 + + + + + + + + + + + + v4.0.0 + + + + + + + + + + + + v4.0.0 + + + + + + + + + + + + v4.0.0 + + + + + + + + + - + v4.0.0 + + + + + + + + + - + v4.0.0 + + + + + + + + + - + v4.0.0 + + + + + + + + + - + v4.0.0 + + + + + + + + + - + v4.0.0 + + + + + + + + + - + v4.0.0 + + + + + + + + + + + + v4.0.0 + + + + + + + + + + + + v4.0.0 + + + + + + + + + + + + v4.0.0 + + + + + + + + + + + + v4.0.0 + + + + + + + + + + + + v4.0.0 + + + + + + + + + + + + v4.0.0 + + + + + + + + + + + + v4.0.0 + + + + + + + + + + + + v4.0.0 + + + + + + + + + + + + v4.0.0 + + + + + + + + + + + + v4.0.0 + + + +
+
+
+
+ 已删除 API +

API 已在 SDK 中删除。请使用推荐的替代 API 实现相关功能。

+
+ + + + + + + + + API + 描述 + 替代 API + 删除版本 + + + + + + setLocalPublishFallbackOption + + 设置弱网条件下发布的音视频流回退选项。 + - + v4.6.0 + + + + onLocalPublishFallbackToAudioOnly + didLocalPublishFallbackToAudioOnly + + 本地发布流已回退为音频流回调。 + - + v4.6.0 + + + + onDownlinkNetworkInfoUpdated + downlinkNetworkInfoUpdate + + 下行网络信息变化回调。 + - + v4.6.0 + + + + AgoraRtcRemoteVideoStats 删除 receivedFrameRate + + (上次统计后)接收到的帧率 (fps)。 + - + v4.6.0 + + + + enableWirelessAccelerate + + 开启或关闭 Wi-Fi 加速功能。 + - + v4.6.0 + + + + onWlAccStats + + 报告 Wi-Fi 加速效果。 + - + v4.6.0 + + + + onWlAccMessage + wlAccMessage + + 报告 Wi-Fi 加速消息。 + - + v4.6.0 + + + + WLACC_MESSAGE_REASON + AgoraWlAccReason + + Wi-Fi 加速消息原因。 + - + v4.6.0 + + + + WLACC_SUGGEST_ACTION + AgoraWlAccAction + + Wi-Fi 加速建议操作。 + - + v4.6.0 + + + + WlAccStats + AgoraWlAccStats + + Wi-Fi 加速统计信息。 + - + v4.6.0 + + + + setVideoProfile + setVideoProfile:profile:swapWidthAndHeight: + + 设置视频编码配置。 + + + + v4.4.0 + + + + setRemoteRenderMode(userId, renderMode) + setRemoteRenderMode:uid:mode: + + 设置远端视图显示模式。 + + + + v4.4.0 + + + CreateRendererView + 创建 RendererView。 + Android 原生的 + + + + + 方法 + v4.4.0 + + + CreateTextureView + 创建 TextureView。 + Android 原生的 + + + + + + v4.4.0 + + + + openWithCustomSource + openWithCustomSourceAtStartPos + + 打开自定义媒体资源文件。 + + + + v4.4.0 + + + setVideoQualityParameters + 设置视频优化选项(仅适用于直播)。 + 使用 + + + + + 类中的 + + + + + degradationPreference 参数 + + + + + + v4.4.0 + + + + startEchoTest() + startEchoTest + + 开始语音通话回路测试。 + + + + v4.4.0 + + + + startEchoTest(intervalInSeconds) + startEchoTestWithInterval + + 开始语音通话回路测试。 + + + + v4.4.0 + + + setEncryptionMode + 启用内置的加密方案。 + + + + v4.4.0 + + + setEncryptionSecret + 启用内置加密,并设置数据加密密码。 + + + + v4.4.0 + + + + onExtensionEvent + onEvent + + 插件事件回调。 + + + + v4.4.0 + + + + onExtensionStarted + onStarted + + 插件启用回调。 + + + + v4.4.0 + + + + onExtensionStopped + onStopped + + 插件禁用回调。 + + + + v4.4.0 + + + + onExtensionError + onError + + 插件出错回调。 + + + + v4.4.0 + + + +
+
+
+ +
\ No newline at end of file diff --git a/dita/RTC-AIDOC/API/rtc_interface_class.dita b/dita/RTC-AIDOC/API/rtc_interface_class.dita new file mode 100644 index 00000000000..3245e5e32c2 --- /dev/null +++ b/dita/RTC-AIDOC/API/rtc_interface_class.dita @@ -0,0 +1,12 @@ + + + + + <ph keyref="full-api-title"/> + + + 本页列出 所有的接口类以及其中包含的 API。 + + + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/API/rtc_lite_api.dita b/dita/RTC-AIDOC/API/rtc_lite_api.dita new file mode 100644 index 00000000000..fac7883103b --- /dev/null +++ b/dita/RTC-AIDOC/API/rtc_lite_api.dita @@ -0,0 +1,1734 @@ + + + + Lite SDK API 列表 + + 本页列出 Lite SDK 支持的 API 列表。 + + +
+ 如果在本页中无法查询到你要使用的 API,则代表 Lite SDK 不支持该 API,调用该 API 时会返回错误码 -2。 +
+
+ + <apiname keyref="IRtcEngine"/> + +
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • 在 + + + + + 中,以下跟屏幕采集相关的参数设置无效: + + + + + +
      +
    • + publishScreenCaptureVideo +
    • +
    • + publishScreenCaptureAudio +
    • +
    +
  • +
  • + +
  • +
  • 在 + + + + + 中,以下跟屏幕采集相关的参数设置无效: + + + + + +
      +
    • + publishScreenCaptureVideo +
    • +
    • + publishScreenCaptureAudio +
    • +
    +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • 在 + + + + + 中, + + + + + config 中的 + + + + + encodingType 仅支持 OPUS 编码格式。 + + + + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • 在 + + + + + 中,以下跟屏幕采集相关的参数设置无效: + + + + + +
      +
    • + publishScreenCaptureVideo +
    • +
    • + publishScreenCaptureAudio +
    • +
    +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+ + <apiname keyref="IRtcEngineEx"/> + +
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • 在 + + + + + 中,以下跟屏幕采集相关的参数设置无效: + + + + + +
      +
    • + publishScreenCaptureVideo +
    • +
    • + publishScreenCaptureAudio +
    • +
    +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+ + <apiname keyref="IRtcEngineEventHandler"/> + +
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+ + <apiname keyref="IMediaExtensionObserver"/> + +
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+ + <apiname keyref="IMediaPlayer"/> + + 媒体播放器中的 API 仅支持处理音频媒体文件、不支持处理视频媒体文件。 +
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+ + <apiname keyref="IVideoEncodedFrameObserver"/> + +
    +
  • + +
  • +
+
+
+ + <apiname keyref="IVideoFrameObserver"/> + + 通过 + + + + + 回调返回的视频数据中, + + + + + alphabuffer +
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+ + <apiname keyref="IMediaExtensionObserver"/> + +
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+ + <apiname keyref="IMusicPlayer"/> + +
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
\ No newline at end of file diff --git a/dita/RTC-AIDOC/API/toc_audio.dita b/dita/RTC-AIDOC/API/toc_audio.dita new file mode 100644 index 00000000000..1000a7fcf26 --- /dev/null +++ b/dita/RTC-AIDOC/API/toc_audio.dita @@ -0,0 +1,6 @@ + + + + 音频功能 + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/API/toc_audio_basic.dita b/dita/RTC-AIDOC/API/toc_audio_basic.dita new file mode 100644 index 00000000000..473166f6f5b --- /dev/null +++ b/dita/RTC-AIDOC/API/toc_audio_basic.dita @@ -0,0 +1,6 @@ + + + + 音频基础功能 + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/API/toc_audio_capture.dita b/dita/RTC-AIDOC/API/toc_audio_capture.dita new file mode 100644 index 00000000000..93092fd2607 --- /dev/null +++ b/dita/RTC-AIDOC/API/toc_audio_capture.dita @@ -0,0 +1,6 @@ + + + + 音频采集 + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/API/toc_audio_custom_capturenrendering.dita b/dita/RTC-AIDOC/API/toc_audio_custom_capturenrendering.dita new file mode 100644 index 00000000000..8fbc926af50 --- /dev/null +++ b/dita/RTC-AIDOC/API/toc_audio_custom_capturenrendering.dita @@ -0,0 +1,6 @@ + + + + 自定义音频采集和渲染 + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/API/toc_audio_device.dita b/dita/RTC-AIDOC/API/toc_audio_device.dita new file mode 100644 index 00000000000..f9a3ce7c9de --- /dev/null +++ b/dita/RTC-AIDOC/API/toc_audio_device.dita @@ -0,0 +1,6 @@ + + + + 音频设备管理 + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/API/toc_audio_effect.dita b/dita/RTC-AIDOC/API/toc_audio_effect.dita new file mode 100644 index 00000000000..1543546bb8b --- /dev/null +++ b/dita/RTC-AIDOC/API/toc_audio_effect.dita @@ -0,0 +1,6 @@ + + + + 音效 + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/API/toc_audio_effect_file.dita b/dita/RTC-AIDOC/API/toc_audio_effect_file.dita new file mode 100644 index 00000000000..9da3daff30e --- /dev/null +++ b/dita/RTC-AIDOC/API/toc_audio_effect_file.dita @@ -0,0 +1,6 @@ + + + + 音效文件播放 + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/API/toc_audio_encoded.dita b/dita/RTC-AIDOC/API/toc_audio_encoded.dita new file mode 100644 index 00000000000..4ae9ab047ad --- /dev/null +++ b/dita/RTC-AIDOC/API/toc_audio_encoded.dita @@ -0,0 +1,6 @@ + + + + 已编码音频数据 + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/API/toc_audio_mixing.dita b/dita/RTC-AIDOC/API/toc_audio_mixing.dita new file mode 100644 index 00000000000..1a48057b300 --- /dev/null +++ b/dita/RTC-AIDOC/API/toc_audio_mixing.dita @@ -0,0 +1,6 @@ + + + + 音乐文件播放 + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/API/toc_audio_prenpost.dita b/dita/RTC-AIDOC/API/toc_audio_prenpost.dita new file mode 100644 index 00000000000..742e33af9d2 --- /dev/null +++ b/dita/RTC-AIDOC/API/toc_audio_prenpost.dita @@ -0,0 +1,6 @@ + + + + 音频前处理和后处理 + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/API/toc_audio_raw.dita b/dita/RTC-AIDOC/API/toc_audio_raw.dita new file mode 100644 index 00000000000..dd79fe2a415 --- /dev/null +++ b/dita/RTC-AIDOC/API/toc_audio_raw.dita @@ -0,0 +1,6 @@ + + + + 原始音频数据 + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/API/toc_audio_route.dita b/dita/RTC-AIDOC/API/toc_audio_route.dita new file mode 100644 index 00000000000..1ad6e83970c --- /dev/null +++ b/dita/RTC-AIDOC/API/toc_audio_route.dita @@ -0,0 +1,6 @@ + + + + 音频路由 + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/API/toc_audio_spectrum.dita b/dita/RTC-AIDOC/API/toc_audio_spectrum.dita new file mode 100644 index 00000000000..b28b1a4aaff --- /dev/null +++ b/dita/RTC-AIDOC/API/toc_audio_spectrum.dita @@ -0,0 +1,6 @@ + + + + 音频频谱 + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/API/toc_audiomixer.dita b/dita/RTC-AIDOC/API/toc_audiomixer.dita new file mode 100644 index 00000000000..c94948a9b67 --- /dev/null +++ b/dita/RTC-AIDOC/API/toc_audiomixer.dita @@ -0,0 +1,6 @@ + + + + 音频混音 + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/API/toc_camera_capture.dita b/dita/RTC-AIDOC/API/toc_camera_capture.dita new file mode 100644 index 00000000000..4ced869f694 --- /dev/null +++ b/dita/RTC-AIDOC/API/toc_camera_capture.dita @@ -0,0 +1,6 @@ + + + + 视频采集 + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/API/toc_cdn_streaming.dita b/dita/RTC-AIDOC/API/toc_cdn_streaming.dita new file mode 100644 index 00000000000..abe068c1bb6 --- /dev/null +++ b/dita/RTC-AIDOC/API/toc_cdn_streaming.dita @@ -0,0 +1,6 @@ + + + + 直推 CDN + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/API/toc_center_stage.dita b/dita/RTC-AIDOC/API/toc_center_stage.dita new file mode 100644 index 00000000000..8ab3c673f87 --- /dev/null +++ b/dita/RTC-AIDOC/API/toc_center_stage.dita @@ -0,0 +1,6 @@ + + + + 人像居中 + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/API/toc_channel.dita b/dita/RTC-AIDOC/API/toc_channel.dita new file mode 100644 index 00000000000..b25df2e2524 --- /dev/null +++ b/dita/RTC-AIDOC/API/toc_channel.dita @@ -0,0 +1,6 @@ + + + + 频道相关 + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/API/toc_channel_media_relay.dita b/dita/RTC-AIDOC/API/toc_channel_media_relay.dita new file mode 100644 index 00000000000..6eff00d86cf --- /dev/null +++ b/dita/RTC-AIDOC/API/toc_channel_media_relay.dita @@ -0,0 +1,6 @@ + + + + 跨频道媒体流转发 + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/API/toc_cloud_media_relay.dita b/dita/RTC-AIDOC/API/toc_cloud_media_relay.dita new file mode 100644 index 00000000000..920e220f541 --- /dev/null +++ b/dita/RTC-AIDOC/API/toc_cloud_media_relay.dita @@ -0,0 +1,6 @@ + + + + 云端媒体流转发 + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/API/toc_datastream.dita b/dita/RTC-AIDOC/API/toc_datastream.dita new file mode 100644 index 00000000000..9a53b3ccb83 --- /dev/null +++ b/dita/RTC-AIDOC/API/toc_datastream.dita @@ -0,0 +1,6 @@ + + + + 数据流 + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/API/toc_device_management.dita b/dita/RTC-AIDOC/API/toc_device_management.dita new file mode 100644 index 00000000000..3e96648ef70 --- /dev/null +++ b/dita/RTC-AIDOC/API/toc_device_management.dita @@ -0,0 +1,6 @@ + + + + 设备管理 + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/API/toc_drm.dita b/dita/RTC-AIDOC/API/toc_drm.dita new file mode 100644 index 00000000000..336e5cc96da --- /dev/null +++ b/dita/RTC-AIDOC/API/toc_drm.dita @@ -0,0 +1,6 @@ + + + + 版权音乐 + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/API/toc_extension.dita b/dita/RTC-AIDOC/API/toc_extension.dita new file mode 100644 index 00000000000..d21558427f9 --- /dev/null +++ b/dita/RTC-AIDOC/API/toc_extension.dita @@ -0,0 +1,6 @@ + + + + 插件相关 + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/API/toc_face_detection.dita b/dita/RTC-AIDOC/API/toc_face_detection.dita new file mode 100644 index 00000000000..03175f7d92f --- /dev/null +++ b/dita/RTC-AIDOC/API/toc_face_detection.dita @@ -0,0 +1,6 @@ + + + + 人脸检测 + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/API/toc_image_source.dita b/dita/RTC-AIDOC/API/toc_image_source.dita new file mode 100644 index 00000000000..87971a3d518 --- /dev/null +++ b/dita/RTC-AIDOC/API/toc_image_source.dita @@ -0,0 +1,6 @@ + + + + 图片源 + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/API/toc_initialize.dita b/dita/RTC-AIDOC/API/toc_initialize.dita new file mode 100644 index 00000000000..f2a223cb521 --- /dev/null +++ b/dita/RTC-AIDOC/API/toc_initialize.dita @@ -0,0 +1,6 @@ + + + + 初始化相关 + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/API/toc_local_transcoder.dita b/dita/RTC-AIDOC/API/toc_local_transcoder.dita new file mode 100644 index 00000000000..330e79014e8 --- /dev/null +++ b/dita/RTC-AIDOC/API/toc_local_transcoder.dita @@ -0,0 +1,6 @@ + + + + 本地合图 + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/API/toc_media_push.dita b/dita/RTC-AIDOC/API/toc_media_push.dita new file mode 100644 index 00000000000..d1f250dd5f6 --- /dev/null +++ b/dita/RTC-AIDOC/API/toc_media_push.dita @@ -0,0 +1,6 @@ + + + + 旁路推流 + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/API/toc_mediaplayer.dita b/dita/RTC-AIDOC/API/toc_mediaplayer.dita new file mode 100644 index 00000000000..7fe42685b37 --- /dev/null +++ b/dita/RTC-AIDOC/API/toc_mediaplayer.dita @@ -0,0 +1,6 @@ + + + + 媒体播放器 + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/API/toc_mediaplayer_cache.dita b/dita/RTC-AIDOC/API/toc_mediaplayer_cache.dita new file mode 100644 index 00000000000..301d6880433 --- /dev/null +++ b/dita/RTC-AIDOC/API/toc_mediaplayer_cache.dita @@ -0,0 +1,6 @@ + + + + 媒体播放器缓存 + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/API/toc_mediaplayer_control.dita b/dita/RTC-AIDOC/API/toc_mediaplayer_control.dita new file mode 100644 index 00000000000..434f30f1823 --- /dev/null +++ b/dita/RTC-AIDOC/API/toc_mediaplayer_control.dita @@ -0,0 +1,6 @@ + + + + 媒体播放器控制 + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/API/toc_mediaplayer_info.dita b/dita/RTC-AIDOC/API/toc_mediaplayer_info.dita new file mode 100644 index 00000000000..fb8ecdb2a4c --- /dev/null +++ b/dita/RTC-AIDOC/API/toc_mediaplayer_info.dita @@ -0,0 +1,6 @@ + + + + 媒体播放器信息 + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/API/toc_mediaplayer_initialize.dita b/dita/RTC-AIDOC/API/toc_mediaplayer_initialize.dita new file mode 100644 index 00000000000..4bccc73a63d --- /dev/null +++ b/dita/RTC-AIDOC/API/toc_mediaplayer_initialize.dita @@ -0,0 +1,6 @@ + + + + 媒体播放器初始化 + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/API/toc_mediaplayer_observer.dita b/dita/RTC-AIDOC/API/toc_mediaplayer_observer.dita new file mode 100644 index 00000000000..1c31af28a0c --- /dev/null +++ b/dita/RTC-AIDOC/API/toc_mediaplayer_observer.dita @@ -0,0 +1,6 @@ + + + + 媒体播放器回调 + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/API/toc_mediaplayer_open.dita b/dita/RTC-AIDOC/API/toc_mediaplayer_open.dita new file mode 100644 index 00000000000..daae9c03b36 --- /dev/null +++ b/dita/RTC-AIDOC/API/toc_mediaplayer_open.dita @@ -0,0 +1,6 @@ + + + + 媒体播放器打开 + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/API/toc_mediaplayer_playnrender.dita b/dita/RTC-AIDOC/API/toc_mediaplayer_playnrender.dita new file mode 100644 index 00000000000..71998ff2474 --- /dev/null +++ b/dita/RTC-AIDOC/API/toc_mediaplayer_playnrender.dita @@ -0,0 +1,6 @@ + + + + 媒体播放器播放和渲染 + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/API/toc_metadata.dita b/dita/RTC-AIDOC/API/toc_metadata.dita new file mode 100644 index 00000000000..abf45988fc3 --- /dev/null +++ b/dita/RTC-AIDOC/API/toc_metadata.dita @@ -0,0 +1,6 @@ + + + + 元数据 + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/API/toc_metadata_observer.dita b/dita/RTC-AIDOC/API/toc_metadata_observer.dita new file mode 100644 index 00000000000..855feb64635 --- /dev/null +++ b/dita/RTC-AIDOC/API/toc_metadata_observer.dita @@ -0,0 +1,6 @@ + + + + Metadata (SEI) + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/API/toc_network.dita b/dita/RTC-AIDOC/API/toc_network.dita new file mode 100644 index 00000000000..43a24d31565 --- /dev/null +++ b/dita/RTC-AIDOC/API/toc_network.dita @@ -0,0 +1,6 @@ + + + + 网络及其他 + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/API/toc_play.dita b/dita/RTC-AIDOC/API/toc_play.dita new file mode 100644 index 00000000000..776eb57265d --- /dev/null +++ b/dita/RTC-AIDOC/API/toc_play.dita @@ -0,0 +1,6 @@ + + + + 媒体播放 + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/API/toc_publishnsubscribe.dita b/dita/RTC-AIDOC/API/toc_publishnsubscribe.dita new file mode 100644 index 00000000000..414c6e0cddd --- /dev/null +++ b/dita/RTC-AIDOC/API/toc_publishnsubscribe.dita @@ -0,0 +1,6 @@ + + + + 发布和订阅 + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/API/toc_recording.dita b/dita/RTC-AIDOC/API/toc_recording.dita new file mode 100644 index 00000000000..0727e2214eb --- /dev/null +++ b/dita/RTC-AIDOC/API/toc_recording.dita @@ -0,0 +1,6 @@ + + + + 音视频录制 + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/API/toc_rhythmplayer.dita b/dita/RTC-AIDOC/API/toc_rhythmplayer.dita new file mode 100644 index 00000000000..17f62964414 --- /dev/null +++ b/dita/RTC-AIDOC/API/toc_rhythmplayer.dita @@ -0,0 +1,6 @@ + + + + 虚拟节拍器 + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/API/toc_rte_player.dita b/dita/RTC-AIDOC/API/toc_rte_player.dita new file mode 100644 index 00000000000..3ffd7715ce0 --- /dev/null +++ b/dita/RTC-AIDOC/API/toc_rte_player.dita @@ -0,0 +1,6 @@ + + + + RTE 播放器 + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/API/toc_screencapture.dita b/dita/RTC-AIDOC/API/toc_screencapture.dita new file mode 100644 index 00000000000..87d6b4f9a0e --- /dev/null +++ b/dita/RTC-AIDOC/API/toc_screencapture.dita @@ -0,0 +1,6 @@ + + + + 屏幕共享 + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/API/toc_snapshot.dita b/dita/RTC-AIDOC/API/toc_snapshot.dita new file mode 100644 index 00000000000..487e452966d --- /dev/null +++ b/dita/RTC-AIDOC/API/toc_snapshot.dita @@ -0,0 +1,6 @@ + + + + 视频截图 + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/API/toc_sound_position.dita b/dita/RTC-AIDOC/API/toc_sound_position.dita new file mode 100644 index 00000000000..2ddba8f9781 --- /dev/null +++ b/dita/RTC-AIDOC/API/toc_sound_position.dita @@ -0,0 +1,6 @@ + + + + 立体声 + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/API/toc_spatial_audio.dita b/dita/RTC-AIDOC/API/toc_spatial_audio.dita new file mode 100644 index 00000000000..d498f1dd90e --- /dev/null +++ b/dita/RTC-AIDOC/API/toc_spatial_audio.dita @@ -0,0 +1,6 @@ + + + + 空间音频 + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/API/toc_speech_driven.dita b/dita/RTC-AIDOC/API/toc_speech_driven.dita new file mode 100644 index 00000000000..2b1d9719602 --- /dev/null +++ b/dita/RTC-AIDOC/API/toc_speech_driven.dita @@ -0,0 +1,6 @@ + + + + 语音驱动 + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/API/toc_video.dita b/dita/RTC-AIDOC/API/toc_video.dita new file mode 100644 index 00000000000..dcdfe5671c9 --- /dev/null +++ b/dita/RTC-AIDOC/API/toc_video.dita @@ -0,0 +1,6 @@ + + + + 视频功能 + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/API/toc_video_basic.dita b/dita/RTC-AIDOC/API/toc_video_basic.dita new file mode 100644 index 00000000000..fd58be24ef7 --- /dev/null +++ b/dita/RTC-AIDOC/API/toc_video_basic.dita @@ -0,0 +1,6 @@ + + + + 视频基础功能 + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/API/toc_video_custom_capturenrendering.dita b/dita/RTC-AIDOC/API/toc_video_custom_capturenrendering.dita new file mode 100644 index 00000000000..d010384e9b9 --- /dev/null +++ b/dita/RTC-AIDOC/API/toc_video_custom_capturenrendering.dita @@ -0,0 +1,6 @@ + + + + 自定义视频采集和渲染 + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/API/toc_video_device.dita b/dita/RTC-AIDOC/API/toc_video_device.dita new file mode 100644 index 00000000000..9f4a56fbe41 --- /dev/null +++ b/dita/RTC-AIDOC/API/toc_video_device.dita @@ -0,0 +1,6 @@ + + + + 视频设备管理 + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/API/toc_video_encoded.dita b/dita/RTC-AIDOC/API/toc_video_encoded.dita new file mode 100644 index 00000000000..35986497ffa --- /dev/null +++ b/dita/RTC-AIDOC/API/toc_video_encoded.dita @@ -0,0 +1,6 @@ + + + + 已编码视频数据 + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/API/toc_video_enhance_option.dita b/dita/RTC-AIDOC/API/toc_video_enhance_option.dita new file mode 100644 index 00000000000..fa22a6ad8a3 --- /dev/null +++ b/dita/RTC-AIDOC/API/toc_video_enhance_option.dita @@ -0,0 +1,6 @@ + + + + 视频增强 + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/API/toc_video_prenpro.dita b/dita/RTC-AIDOC/API/toc_video_prenpro.dita new file mode 100644 index 00000000000..159613476a1 --- /dev/null +++ b/dita/RTC-AIDOC/API/toc_video_prenpro.dita @@ -0,0 +1,6 @@ + + + + 视频前处理和后处理 + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/API/toc_video_raw.dita b/dita/RTC-AIDOC/API/toc_video_raw.dita new file mode 100644 index 00000000000..72504c24f77 --- /dev/null +++ b/dita/RTC-AIDOC/API/toc_video_raw.dita @@ -0,0 +1,6 @@ + + + + 原始视频数据 + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/API/toc_video_rendering.dita b/dita/RTC-AIDOC/API/toc_video_rendering.dita new file mode 100644 index 00000000000..5286f6e9347 --- /dev/null +++ b/dita/RTC-AIDOC/API/toc_video_rendering.dita @@ -0,0 +1,6 @@ + + + + 视频渲染 + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/API/toc_virtualbackground.dita b/dita/RTC-AIDOC/API/toc_virtualbackground.dita new file mode 100644 index 00000000000..ff1f4990559 --- /dev/null +++ b/dita/RTC-AIDOC/API/toc_virtualbackground.dita @@ -0,0 +1,6 @@ + + + + 虚拟背景 + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/API/toc_watermark.dita b/dita/RTC-AIDOC/API/toc_watermark.dita new file mode 100644 index 00000000000..4f02c93df98 --- /dev/null +++ b/dita/RTC-AIDOC/API/toc_watermark.dita @@ -0,0 +1,6 @@ + + + + 水印 + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/RTC_NG_API_Android.ditamap b/dita/RTC-AIDOC/RTC_NG_API_Android.ditamap new file mode 100644 index 00000000000..a8eae950655 --- /dev/null +++ b/dita/RTC-AIDOC/RTC_NG_API_Android.ditamap @@ -0,0 +1,99 @@ + + + + Android API Reference + + {platform2} API Reference + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/RTC_NG_API_CPP.ditamap b/dita/RTC-AIDOC/RTC_NG_API_CPP.ditamap new file mode 100644 index 00000000000..3e9421fb7c6 --- /dev/null +++ b/dita/RTC-AIDOC/RTC_NG_API_CPP.ditamap @@ -0,0 +1,99 @@ + + + + CPP API Reference + + {platform2} API Reference + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/RTC_NG_API_iOS.ditamap b/dita/RTC-AIDOC/RTC_NG_API_iOS.ditamap new file mode 100644 index 00000000000..3679a168173 --- /dev/null +++ b/dita/RTC-AIDOC/RTC_NG_API_iOS.ditamap @@ -0,0 +1,99 @@ + + + + iOS API Reference + + {platform2} API Reference + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/RTC_NG_API_macOS.ditamap b/dita/RTC-AIDOC/RTC_NG_API_macOS.ditamap new file mode 100644 index 00000000000..6cf998d984a --- /dev/null +++ b/dita/RTC-AIDOC/RTC_NG_API_macOS.ditamap @@ -0,0 +1,99 @@ + + + + macOS API Reference + + {platform2} API Reference + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/config/filter-android-rtc-ng.ditaval b/dita/RTC-AIDOC/config/filter-android-rtc-ng.ditaval new file mode 100644 index 00000000000..0982b2d491c --- /dev/null +++ b/dita/RTC-AIDOC/config/filter-android-rtc-ng.ditaval @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dita/RTC-AIDOC/config/filter-bp-rtc-ng.ditaval b/dita/RTC-AIDOC/config/filter-bp-rtc-ng.ditaval new file mode 100644 index 00000000000..7d12b281eb4 --- /dev/null +++ b/dita/RTC-AIDOC/config/filter-bp-rtc-ng.ditaval @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dita/RTC-AIDOC/config/filter-cpp-rtc-ng.ditaval b/dita/RTC-AIDOC/config/filter-cpp-rtc-ng.ditaval new file mode 100644 index 00000000000..7f0401e0c09 --- /dev/null +++ b/dita/RTC-AIDOC/config/filter-cpp-rtc-ng.ditaval @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dita/RTC-AIDOC/config/filter-cs-rtc-ng.ditaval b/dita/RTC-AIDOC/config/filter-cs-rtc-ng.ditaval new file mode 100644 index 00000000000..f3edeb10b30 --- /dev/null +++ b/dita/RTC-AIDOC/config/filter-cs-rtc-ng.ditaval @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dita/RTC-AIDOC/config/filter-electron-rtc-ng.ditaval b/dita/RTC-AIDOC/config/filter-electron-rtc-ng.ditaval new file mode 100644 index 00000000000..e61090f8601 --- /dev/null +++ b/dita/RTC-AIDOC/config/filter-electron-rtc-ng.ditaval @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dita/RTC-AIDOC/config/filter-flutter-rtc-ng.ditaval b/dita/RTC-AIDOC/config/filter-flutter-rtc-ng.ditaval new file mode 100644 index 00000000000..c505d0f0e73 --- /dev/null +++ b/dita/RTC-AIDOC/config/filter-flutter-rtc-ng.ditaval @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dita/RTC-AIDOC/config/filter-harmony-rtc-ng.ditaval b/dita/RTC-AIDOC/config/filter-harmony-rtc-ng.ditaval new file mode 100644 index 00000000000..ad4319cf136 --- /dev/null +++ b/dita/RTC-AIDOC/config/filter-harmony-rtc-ng.ditaval @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dita/RTC-AIDOC/config/filter-ios-rtc-ng.ditaval b/dita/RTC-AIDOC/config/filter-ios-rtc-ng.ditaval new file mode 100644 index 00000000000..603ae469846 --- /dev/null +++ b/dita/RTC-AIDOC/config/filter-ios-rtc-ng.ditaval @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dita/RTC-AIDOC/config/filter-mac-rtc-ng.ditaval b/dita/RTC-AIDOC/config/filter-mac-rtc-ng.ditaval new file mode 100644 index 00000000000..ae576149ed5 --- /dev/null +++ b/dita/RTC-AIDOC/config/filter-mac-rtc-ng.ditaval @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dita/RTC-AIDOC/config/filter-review-rtc-ng.ditaval b/dita/RTC-AIDOC/config/filter-review-rtc-ng.ditaval new file mode 100644 index 00000000000..3a486ee637b --- /dev/null +++ b/dita/RTC-AIDOC/config/filter-review-rtc-ng.ditaval @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dita/RTC-AIDOC/config/filter-rn-rtc-ng.ditaval b/dita/RTC-AIDOC/config/filter-rn-rtc-ng.ditaval new file mode 100644 index 00000000000..315868ac62c --- /dev/null +++ b/dita/RTC-AIDOC/config/filter-rn-rtc-ng.ditaval @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dita/RTC-AIDOC/config/filter-unity-rtc-ng.ditaval b/dita/RTC-AIDOC/config/filter-unity-rtc-ng.ditaval new file mode 100644 index 00000000000..46a139019b3 --- /dev/null +++ b/dita/RTC-AIDOC/config/filter-unity-rtc-ng.ditaval @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dita/RTC-AIDOC/config/filter-unreal-rtc-ng.ditaval b/dita/RTC-AIDOC/config/filter-unreal-rtc-ng.ditaval new file mode 100644 index 00000000000..f23dd0603b7 --- /dev/null +++ b/dita/RTC-AIDOC/config/filter-unreal-rtc-ng.ditaval @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dita/RTC-AIDOC/config/keys-rtc-ng-api-cpp.ditamap b/dita/RTC-AIDOC/config/keys-rtc-ng-api-cpp.ditamap new file mode 100644 index 00000000000..ac9419edd64 --- /dev/null +++ b/dita/RTC-AIDOC/config/keys-rtc-ng-api-cpp.ditamap @@ -0,0 +1,231 @@ + + + + Keys RTC NG C++ API + + + + C++ + + + + + + + C++ + + + + + + + Agora C++ API Reference for All Platforms + + + + + + + API 列表 + API List + + + + + + + 参数 + Parameters + + + + + + + 返回值 + Returns + + + + + + + Struct 及 Enum + Struct and Enum + + + + + + + Struct + + + + + + + + IMediaPlayer + + + + + + + IMediaPlayerSourceObserver + + + + + + + + + adjustPlayoutVolume + + + + + + + + + onPlayerPlaybackStats + + + + + + + + + PlayerPlaybackStats + + + + + + + + + MEDIA_PLAYER_METADATA_TYPE + + + + + + + + + C:\music\audio.mp4 + + + + + + + C:\music\audio.aac + + + + + + + C:\Users\<user_name>\AppData\Local\Agora\<process_name>\example.jpg + + + + + + + libagora_ai_denoise_extension.dll + + + + + + + STANDARD_BITRATE + + + + + + + COMPATIBLE_BITRATE + + + + + + + true + + + + + + + false + + + + + + + NULL + + + + + + + libagora_clear_vision_extension.dll + + + + + + + libagora_super_resolution_extension.so (Android); AgoraSuperResolutionExtension.xcframework (iOS) + + + + + + + libagora_ai_noise_suppression_extension.dll + + + + + + + libagora_audio_beauty_extension.dll + + + + + + + libagora_spatial_audio_extension.dll + + + + + + + libagora_content_inspect_extension.dll + + + + + + + libagora_segmentation_extension.dll + + + + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/config/keys-rtc-ng-api-ios.ditamap b/dita/RTC-AIDOC/config/keys-rtc-ng-api-ios.ditamap new file mode 100644 index 00000000000..0cef36c8a14 --- /dev/null +++ b/dita/RTC-AIDOC/config/keys-rtc-ng-api-ios.ditamap @@ -0,0 +1,217 @@ + + + + Keys RTC NG Objective-C API + + + + iOS + + + + + + + Objective-C + + + + + + + Agora iOS API Reference + + + + + + + Full SDK API 列表 + Full SDK API List + + + + + + + 参数 + Parameters + + + + + + + 返回值 + Returns + + + + + + + Class 及 Enum + Class and Enum + + + + + + + Class + + + + + + + Enum + + + + + + + + + + adjustPlayoutVolume: + + + + + + + + + AgoraRtcMediaPlayer:playbackStats: + + + + + + + + + AgoraMediaPlayerPlaybackStats + + + + + + + + + AgoraMediaPlayerMetaDataType + + + + + + + + + /var/mobile/Containers/Data/audio.mp4 + + + + + + + /var/mobile/Containers/Data/audio.aac + + + + + + + /AppSandbox/Library/Caches/example.jpg + + + + + + + AgoraVideoBitrateStandard + + + + + + + AgoraVideoBitrateCompatible + + + + + + + YES + + + + + + + NO + + + + + + + nil + + + + + + + AgoraClearVisionExtension.xcframework + + + + + + + AgoraSuperResolutionExtension.xcframework + + + + + + + AgoraAiNoiseSuppressionExtension.xcframework + + + + + + + AgoraAudioBeautyExtension.xcframework + + + + + + + AgoraSpatialAudioExtension.xcframework + + + + + + + AgoraContentInspectExtension.xcframework + + + + + + + AgoraVideoSegmentationExtension.xcframework + + + + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/config/keys-rtc-ng-api-java.ditamap b/dita/RTC-AIDOC/config/keys-rtc-ng-api-java.ditamap new file mode 100644 index 00000000000..5617d06afe3 --- /dev/null +++ b/dita/RTC-AIDOC/config/keys-rtc-ng-api-java.ditamap @@ -0,0 +1,217 @@ + + + + Keys RTC NG Java API + + + + Android + + + + + + + Java + + + + + + + Agora Java API Reference for Android + + + + + + + Full SDK API 列表 + Full SDK API List + + + + + + + 参数 + Parameters + + + + + + + 返回值 + Returns + + + + + + + + + + adjustPlayoutVolume + + + + + + + + + onPlayerPlaybackStats + + + + + + + + + PlayerPlaybackStats + + + + + + + + + MediaPlayerMetadataType + + + + + + + + + content://com.android.providers.media.documents/document/audio%203A14441 + + + + + + + /sdcard/emulated/0/audio.aac + + + + + + + /storage/emulated/0/Android/data/<packagename>/files/example.jpg + + + + + + + libagora_ai_denoise_extension.dll + + + + + + + STANDARD_BITRATE + + + + + + + COMPATIBLE_BITRATE + + + + + + + true + + + + + + + false + + + + + + + NULL + + + + + + + libagora_clear_vision_extension.so + + + + + + + libagora_super_resolution_extension.so + + + + + + + libagora_ai_noise_suppression_extension.so + + + + + + + libagora_audio_beauty_extension.so + + + + + + + libagora_spatial_audio_extension.so + + + + + + + agora_content_inspect_extension.so + + + + + + + libagora_segmentation_extension.so + + + + + + + Class 及 Enum + Class and Enum + + + + + + + Class + + + + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/config/keys-rtc-ng-api-macos.ditamap b/dita/RTC-AIDOC/config/keys-rtc-ng-api-macos.ditamap new file mode 100644 index 00000000000..1c92c3f4732 --- /dev/null +++ b/dita/RTC-AIDOC/config/keys-rtc-ng-api-macos.ditamap @@ -0,0 +1,203 @@ + + + + Keys RTC NG Objective-C API + + + + macOS + + + + + + + Objective-C + + + + + + + Agora macOS API Reference + + + + + + + API 列表 + API List + + + + + + + 参数 + Parameters + + + + + + + 返回值 + Returns + + + + + + + + + + adjustPlayoutVolume: + + + + + + + + + AgoraRtcMediaPlayer:playbackStats: + + + + + + + + + AgoraMediaPlayerPlaybackStats + + + + + + + + + AgoraMediaPlayerMetaDataType + + + + + + + + + /var/mobile/Containers/Data/audio.mp4 + + + + + + + /var/mobile/Containers/Data/audio.aac + + + + + + + ~/Library/Logs/example.jpg + + + + + + + AgoraVideoBitrateStandard + + + + + + + AgoraVideoBitrateCompatible + + + + + + + YES + + + + + + + NO + + + + + + + nil + + + + + + + AgoraClearVisionExtension.framework + + + + + + + AgoraAudioBeautyExtension.framework + + + + + + + AgoraSpatialAudioExtension.framework + + + + + + + AgoraAiNoiseSuppressionExtension.xcframework + + + + + + + AgoraContentInspectExtension.framework + + + + + + + AgoraVideoSegmentationExtension.framework + + + + + + + Class 及 Enum + Class and Enum + + + + + + + Class + + + + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/config/relations-rtc-ng-api-cpp.ditamap b/dita/RTC-AIDOC/config/relations-rtc-ng-api-cpp.ditamap new file mode 100644 index 00000000000..5cfa1c87e93 --- /dev/null +++ b/dita/RTC-AIDOC/config/relations-rtc-ng-api-cpp.ditamap @@ -0,0 +1,27 @@ + + + + CPP API Relations + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/config/relations-rtc-ng-api-ios.ditamap b/dita/RTC-AIDOC/config/relations-rtc-ng-api-ios.ditamap new file mode 100644 index 00000000000..73825f27500 --- /dev/null +++ b/dita/RTC-AIDOC/config/relations-rtc-ng-api-ios.ditamap @@ -0,0 +1,27 @@ + + + + iOS API Relations + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/config/relations-rtc-ng-api-java.ditamap b/dita/RTC-AIDOC/config/relations-rtc-ng-api-java.ditamap new file mode 100644 index 00000000000..ff3027828b4 --- /dev/null +++ b/dita/RTC-AIDOC/config/relations-rtc-ng-api-java.ditamap @@ -0,0 +1,27 @@ + + + + Android API Relations + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/config/relations-rtc-ng-api-macos.ditamap b/dita/RTC-AIDOC/config/relations-rtc-ng-api-macos.ditamap new file mode 100644 index 00000000000..958df092e4b --- /dev/null +++ b/dita/RTC-AIDOC/config/relations-rtc-ng-api-macos.ditamap @@ -0,0 +1,27 @@ + + + + macOS API Relations + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dita/RTC-AIDOC/config/subject-scheme-rtc.ditamap b/dita/RTC-AIDOC/config/subject-scheme-rtc.ditamap new file mode 100644 index 00000000000..383f4928bf7 --- /dev/null +++ b/dita/RTC-AIDOC/config/subject-scheme-rtc.ditamap @@ -0,0 +1,178 @@ + + + + Conditions for RTC/RTC NG + + + Filters + + + + All native platforms + + + + + All framework platforms + + + + + Android + + + + + Harmony + + + + + iOS and macOS + + + + + iOS + + + + + macOS + + + + + C++ for native platforms + + + + + C# for Windows + + + + + Web + + + + + React Native + + + + + Unity + + + + + Electron + + + + + Unreal + + + + + Blueprint + + + + + Reserved + + + + + Cocos Creator + + + + + Cocos2d-x Android + + + + + Cocos2d-x iOS + + + + + Rust + + + + + Flutter + + + + + RTC NG products + + + + + RTC products + + + + + Voice Call + + + + + Video Call + + + + + Interactive Live Streaming Premium + + + + + Interactive Live Streaming Standard + + + + + Chinese only + + + + + English only + + + + + Not public for now + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dita/RTC-NG/RTC_NG_API_CPP.ditamap b/dita/RTC-NG/RTC_NG_API_CPP.ditamap index 754da1af194..e758d881d1b 100644 --- a/dita/RTC-NG/RTC_NG_API_CPP.ditamap +++ b/dita/RTC-NG/RTC_NG_API_CPP.ditamap @@ -60,7 +60,7 @@ - + @@ -98,7 +98,7 @@ - + @@ -137,7 +137,7 @@ - + @@ -233,18 +233,18 @@ - - - - - - - - - + + + + + - - + + + + + + @@ -350,26 +350,26 @@ - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + @@ -384,16 +384,16 @@ - - - - - - - - - - + + + + + + + + + + diff --git a/dita/RTC-NG/config/keys-rtc-ng-api-java.ditamap b/dita/RTC-NG/config/keys-rtc-ng-api-java.ditamap index 9f4190b2ad3..db9ffe2b18e 100644 --- a/dita/RTC-NG/config/keys-rtc-ng-api-java.ditamap +++ b/dita/RTC-NG/config/keys-rtc-ng-api-java.ditamap @@ -1207,7 +1207,7 @@ - AddView + addView diff --git a/dita/rtc_api.xpr b/dita/rtc_api.xpr index 4e92a79b468..049e45eda15 100644 --- a/dita/rtc_api.xpr +++ b/dita/rtc_api.xpr @@ -202,11 +202,91 @@ - RTC-NG/RTC_NG_API_Flutter.ditamap + RTC-AIDOC/RTC_NG_API_CPP.ditamap - DITA Map HTML5 - NG Flutter + DITA Map HTML5 - NG CPP + + + + + DITAMAP + + + + + 2 + + + + + + RTC-AIDOC/RTC_NG_API_Android.ditamap + + + + DITA Map HTML5 - NG Android + + + + + DITAMAP + + + + + 2 + + + + + + RTC-NG/RTC_NG_API_macOS.ditamap + + + + DITA Map HTML5 - NG macOS + + + + + DITAMAP + + + + + 2 + + + + + + RTC-AIDOC/RTC_NG_API_macOS.ditamap + + + + DITA Map HTML5 - NG macOS + + + + + DITAMAP + + + + + 2 + + + + + + RTC-AIDOC/RTC_NG_API_iOS.ditamap + + + + DITA Map HTML5 - NG iOS @@ -240,6 +320,26 @@ + + + RTC-NG/RTC_NG_API_Flutter.ditamap + + + + DITA Map HTML5 - NG Flutter + + + + + DITAMAP + + + + + 2 + + + RTC-NG/RTC_NG_API_Blueprint.ditamap @@ -580,26 +680,6 @@ - - - RTC-NG/RTC_NG_API_macOS.ditamap - - - - DITA Map HTML5 - NG macOS - - - - - DITAMAP - - - - - 2 - - - RTC-NG/RTC_NG_API_Electron.ditamap @@ -7572,6 +7652,12 @@ + + + + + + @@ -7586,6 +7672,7 @@ + - + \ No newline at end of file diff --git a/scripts/name-groups-gen/add_params_to_json.py b/scripts/name-groups-gen/add_params_to_json.py deleted file mode 100644 index a44d690af70..00000000000 --- a/scripts/name-groups-gen/add_params_to_json.py +++ /dev/null @@ -1,443 +0,0 @@ -#!/usr/bin/env python3 -# -*- coding: utf-8 -*- -""" -Add parameter information to the name_groups.json file for API entries. - -This script reads the existing name_groups.json file, extracts parameter information -from corresponding DITA files, and updates the JSON structure to include parameters -for each platform. -""" - -import os -import json -import xml.etree.ElementTree as ET -from typing import Dict, List, Tuple, Optional, Set -import logging -import re - -# Configure logging -logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(levelname)s - %(message)s') -logger = logging.getLogger(__name__) - -class ParameterExtractor: - """Extract parameter information from DITA files and update JSON structure.""" - - def __init__(self): - # Platform mapping: JSON platform name -> keysmap file suffix - self.platform_mapping = { - 'windows': 'cpp', - 'android': 'java', - 'ios': 'ios', - 'macos': 'macos' - } - - # Platform props mapping for DITA files - self.platform_props = { - 'windows': ['cpp'], - 'android': ['android'], - 'ios': ['ios'], - 'macos': ['mac'] - } - - # Cache for parsed DITA files to avoid re-parsing - self.dita_cache = {} - - # Cache for href mappings from keysmap files - self.href_cache = {} - - def load_existing_json(self, file_path: str) -> Dict: - """ - Load the existing name_groups.json file. - - Args: - file_path: Path to the JSON file - - Returns: - Dictionary containing the JSON data - """ - try: - with open(file_path, 'r', encoding='utf-8') as f: - data = json.load(f) - logger.info(f"Loaded existing JSON with {len(data.get('api', {}))} API entries") - return data - except Exception as e: - logger.error(f"Error loading JSON file {file_path}: {e}") - return {} - - def load_keysmap_href_mappings(self) -> None: - """Load href mappings from all keysmap files.""" - config_dir = "dita/RTC-NG/config" - - for platform, file_suffix in self.platform_mapping.items(): - file_path = os.path.join(config_dir, f"keys-rtc-ng-api-{file_suffix}.ditamap") - - if not os.path.exists(file_path): - logger.warning(f"Keysmap file not found: {file_path}") - continue - - try: - tree = ET.parse(file_path) - root = tree.getroot() - - for keydef in root.iter(): - if keydef.tag.endswith('keydef'): - keys = keydef.get('keys') - href = keydef.get('href') - - if keys and href and href.startswith('../API/api_'): - # Store the href for this key - if keys not in self.href_cache: - self.href_cache[keys] = href - - logger.info(f"Loaded {len([k for k in self.href_cache.keys()])} href mappings from {file_path}") - - except Exception as e: - logger.error(f"Error parsing keysmap file {file_path}: {e}") - - def parse_dita_file(self, dita_path: str) -> Optional[ET.Element]: - """ - Parse a DITA file and return the root element. - - Args: - dita_path: Path to the DITA file - - Returns: - Root element of the parsed DITA file or None if parsing fails - """ - if dita_path in self.dita_cache: - return self.dita_cache[dita_path] - - full_path = os.path.join("dita/RTC-NG", dita_path.lstrip('../')) - - try: - tree = ET.parse(full_path) - root = tree.getroot() - self.dita_cache[dita_path] = root - return root - except Exception as e: - logger.error(f"Error parsing DITA file {full_path}: {e}") - return None - - def resolve_conkeyref(self, conkeyref: str, visited_refs: Set[str] = None) -> List[Dict]: - """ - Resolve conkeyref references to get parameter information. - - Args: - conkeyref: The conkeyref attribute value (e.g., "joinChannel2/token") - visited_refs: Set to track visited references to prevent infinite loops - - Returns: - List of parameter dictionaries - """ - if visited_refs is None: - visited_refs = set() - - if conkeyref in visited_refs: - logger.warning(f"Circular reference detected in conkeyref: {conkeyref}") - return [] - - visited_refs.add(conkeyref) - - try: - key, param_id = conkeyref.split('/', 1) - except ValueError: - logger.warning(f"Invalid conkeyref format: {conkeyref}") - return [] - - # Get the href for the referenced key - if key not in self.href_cache: - logger.warning(f"Referenced key not found in href cache: {key}") - return [] - - href = self.href_cache[key] - root = self.parse_dita_file(href) - - if root is None: - return [] - - # Find the referenced plentry by id - for section in root.iter(): - if (section.tag.endswith('section') and - section.get('id') == 'parameters'): - - for plentry in section.iter(): - if (plentry.tag.endswith('plentry') and - plentry.get('id') == param_id): - - return self.extract_params_from_plentry(plentry, visited_refs) - - logger.warning(f"Referenced parameter not found: {conkeyref}") - return [] - - def extract_params_from_plentry(self, plentry: ET.Element, visited_refs: Set[str] = None) -> List[Dict]: - """ - Extract parameter information from a plentry element. - - Args: - plentry: The plentry XML element - visited_refs: Set to track visited references - - Returns: - List of parameter dictionaries with 'name' and 'platforms' keys - """ - if visited_refs is None: - visited_refs = set() - - # Check if this plentry has a conkeyref - conkeyref = plentry.get('conkeyref') - if conkeyref: - return self.resolve_conkeyref(conkeyref, visited_refs) - - params = [] - - # Extract pt elements - for pt in plentry.iter(): - if pt.tag.endswith('pt') and pt.text and pt.text.strip(): - param_name = pt.text.strip() - - # Get platform information from props - props = pt.get('props', '') - if props: - # Parse props to get platforms - platforms = self.parse_props_to_platforms(props) - else: - # No props means all platforms - platforms = list(self.platform_mapping.keys()) - - params.append({ - 'name': param_name, - 'platforms': platforms - }) - - return params - - def parse_props_to_platforms(self, props: str) -> List[str]: - """ - Parse props attribute to determine which platforms it applies to. - - Args: - props: The props attribute value - - Returns: - List of platform names - """ - props_list = [p.strip() for p in props.split()] - applicable_platforms = [] - - for platform, platform_props in self.platform_props.items(): - # Check if any of the platform's props are in the props list - if any(prop in props_list for prop in platform_props): - applicable_platforms.append(platform) - - return applicable_platforms - - def extract_parameters_from_dita(self, dita_path: str) -> Dict[str, List[str]]: - """ - Extract parameters from a DITA file for all platforms. - - Args: - dita_path: Path to the DITA file - - Returns: - Dictionary mapping platform names to parameter lists - """ - root = self.parse_dita_file(dita_path) - if root is None: - return {} - - # Find the parameters section - parameters_section = None - for section in root.iter(): - if (section.tag.endswith('section') and - section.get('id') == 'parameters'): - parameters_section = section - break - - if parameters_section is None: - logger.debug(f"No parameters section found in {dita_path}") - return {} - - # Initialize platform parameter lists - platform_params = {platform: [] for platform in self.platform_mapping.keys()} - - # Extract parameters from each plentry - for plentry in parameters_section.iter(): - if plentry.tag.endswith('plentry'): - params = self.extract_params_from_plentry(plentry) - - for param in params: - param_name = param['name'] - param_platforms = param['platforms'] - - # Add parameter to applicable platforms - for platform in param_platforms: - if platform in platform_params: - platform_params[platform].append(param_name) - - # Remove duplicates while preserving order - for platform in platform_params: - seen = set() - platform_params[platform] = [ - param for param in platform_params[platform] - if not (param in seen or seen.add(param)) - ] - - return platform_params - - def update_api_with_parameters(self, data: Dict) -> Dict: - """ - Update the API entries in the JSON data with parameter information. - - Args: - data: The original JSON data - - Returns: - Updated JSON data with parameters - """ - if 'api' not in data: - logger.warning("No 'api' section found in JSON data") - return data - - updated_apis = {} - total_apis = len(data['api']) - processed_count = 0 - - for key, platforms_data in data['api'].items(): - processed_count += 1 - - if processed_count % 50 == 0: - logger.info(f"Processed {processed_count}/{total_apis} APIs") - - # Get the href for this key - href = self.href_cache.get(key) - if not href: - logger.debug(f"No href found for key: {key}") - # Keep original structure without parameters - updated_apis[key] = platforms_data - continue - - # Extract parameters from the DITA file - platform_params = self.extract_parameters_from_dita(href) - - # Update the structure - updated_platforms = {} - for platform, keyword in platforms_data.items(): - updated_platforms[platform] = { - 'keyword': keyword, - 'params': platform_params.get(platform, []) - } - - updated_apis[key] = updated_platforms - - # Update the data - data['api'] = updated_apis - return data - - def save_updated_json(self, data: Dict, output_file: str) -> None: - """ - Save the updated JSON data to a file with custom formatting. - - Args: - data: The updated JSON data - output_file: Output file path - """ - try: - # First save with default formatting - with open(output_file, 'w', encoding='utf-8') as f: - json.dump(data, f, indent=4, ensure_ascii=False) - - # Read the file and reformat params arrays to single line - with open(output_file, 'r', encoding='utf-8') as f: - content = f.read() - - # Use regex to format params arrays to single line - import re - - # Pattern to match params arrays that span multiple lines - params_pattern = r'"params": \[\s*\n(\s*"[^"]*",?\s*\n)*\s*\]' - - def format_params_array(match): - # Extract the matched text - matched_text = match.group(0) - - # Extract all parameter names using regex - param_names = re.findall(r'"([^"]*)"', matched_text) - - # Format as single line array - if param_names: - formatted_params = '["' + '", "'.join(param_names) + '"]' - else: - formatted_params = '[]' - - return f'"params": {formatted_params}' - - # Apply the formatting - content = re.sub(params_pattern, format_params_array, content) - - # Write the formatted content back - with open(output_file, 'w', encoding='utf-8') as f: - f.write(content) - - logger.info(f"Successfully saved updated JSON to {output_file}") - - # Print statistics - api_count = len(data.get('api', {})) - apis_with_params = sum( - 1 for api_data in data.get('api', {}).values() - if any( - isinstance(platform_data, dict) and platform_data.get('params') - for platform_data in api_data.values() - ) - ) - - logger.info(f"Statistics:") - logger.info(f" Total API entries: {api_count}") - logger.info(f" APIs with parameters: {apis_with_params}") - - except Exception as e: - logger.error(f"Error saving updated JSON to {output_file}: {e}") - - def run(self, input_file: str = "name_groups.json", output_file: str = "name_groups_with_params.json") -> None: - """ - Run the complete parameter extraction and JSON update process. - - Args: - input_file: Input JSON file path - output_file: Output JSON file path - """ - logger.info("Starting parameter extraction process...") - - # Load existing JSON - data = self.load_existing_json(input_file) - if not data: - logger.error("Failed to load existing JSON data") - return - - # Load href mappings from keysmap files - logger.info("Loading href mappings from keysmap files...") - self.load_keysmap_href_mappings() - - if not self.href_cache: - logger.error("No href mappings found") - return - - logger.info(f"Found {len(self.href_cache)} href mappings") - - # Update API entries with parameters - logger.info("Extracting parameters and updating JSON structure...") - updated_data = self.update_api_with_parameters(data) - - # Save updated JSON - self.save_updated_json(updated_data, output_file) - - logger.info("Parameter extraction completed!") - - -def main(): - """Main function.""" - extractor = ParameterExtractor() - extractor.run() - - -if __name__ == "__main__": - main() diff --git a/scripts/name-groups-gen/add_parent_class.py b/scripts/name-groups-gen/add_parent_class.py new file mode 100644 index 00000000000..42512de370c --- /dev/null +++ b/scripts/name-groups-gen/add_parent_class.py @@ -0,0 +1,362 @@ +#!/usr/bin/env python3 +# -*- coding: utf-8 -*- +""" +Add parent_class field to API entries in name_groups.json. + +This script reads the name_groups.json file and adds a parent_class field to each API entry +by extracting the parent class information from the corresponding keysmap files. +""" + +import os +import json +import xml.etree.ElementTree as ET +from typing import Dict, List, Optional, Set +import logging +import re + +# Configure logging to both console and file +def setup_logging(): + """Setup logging to both console and file.""" + logger = logging.getLogger(__name__) + logger.setLevel(logging.INFO) + + # Clear any existing handlers + logger.handlers.clear() + + # Create formatter + formatter = logging.Formatter('%(asctime)s - %(levelname)s - %(message)s') + + # Console handler + console_handler = logging.StreamHandler() + console_handler.setLevel(logging.INFO) + console_handler.setFormatter(formatter) + logger.addHandler(console_handler) + + # File handler + file_handler = logging.FileHandler('add_parent_class.log', encoding='utf-8') + file_handler.setLevel(logging.DEBUG) + file_handler.setFormatter(formatter) + logger.addHandler(file_handler) + + return logger + +logger = setup_logging() + +class ParentClassExtractor: + """Extract parent class information from keysmap files and add to name_groups.json.""" + + def __init__(self): + # Platform mapping: JSON platform name -> keysmap file suffix + self.platform_mapping = { + 'windows': 'cpp', + 'android': 'java', + 'ios': 'ios', + 'macos': 'macos' + } + + # Cache for href mappings from keysmap files: {platform: {key: href}} + self.href_cache = {} + + # Cache for interface class mappings: {platform: {lowercase_class: proper_case_class}} + self.interface_class_cache = {} + + def load_existing_json(self, file_path: str) -> Dict: + """ + Load the existing name_groups.json file. + + Args: + file_path: Path to the JSON file + + Returns: + Dictionary containing the JSON data + """ + try: + with open(file_path, 'r', encoding='utf-8') as f: + data = json.load(f) + logger.info(f"Loaded existing JSON with {len(data.get('api', {}))} API entries") + return data + except Exception as e: + logger.error(f"Error loading JSON file {file_path}: {e}") + return {} + + def load_keysmap_href_mappings(self) -> None: + """Load href mappings and interface class mappings from all keysmap files.""" + config_dir = "../../dita/RTC-NG/config" + + for platform, file_suffix in self.platform_mapping.items(): + file_path = os.path.join(config_dir, f"keys-rtc-ng-api-{file_suffix}.ditamap") + + if not os.path.exists(file_path): + logger.warning(f"Keysmap file not found: {file_path}") + continue + + try: + tree = ET.parse(file_path) + root = tree.getroot() + + platform_hrefs = {} + platform_interface_classes = {} + + for keydef in root.iter(): + if keydef.tag.endswith('keydef'): + keys = keydef.get('keys') + href = keydef.get('href') + + if keys and href: + # API and callback mappings + if href.startswith('../API/api_') or href.startswith('../API/callback_'): + platform_hrefs[keys] = href + # Interface class mappings + elif href.startswith('../API/class_'): + # Extract class name from href: ../API/class_irtcengine.dita -> irtcengine + class_match = re.search(r'class_([^/]+)\.dita', href) + if class_match: + lowercase_class = class_match.group(1) + platform_interface_classes[lowercase_class] = keys + logger.debug(f"Found interface class mapping: {lowercase_class} -> {keys}") + + self.href_cache[platform] = platform_hrefs + self.interface_class_cache[platform] = platform_interface_classes + + logger.info(f"Loaded {len(platform_hrefs)} href mappings and {len(platform_interface_classes)} interface class mappings from {file_path}") + + except Exception as e: + logger.error(f"Error parsing keysmap file {file_path}: {e}") + + def extract_parent_class_from_href(self, href: str) -> Optional[str]: + """ + Extract parent class from href path. + + Args: + href: The href attribute value (e.g., "../API/api_ivideoeffectobject_addorupdatevideoeffect.dita") + + Returns: + Parent class name or None if not found + """ + # Pattern to match: {api|callback}_{parent_class}_{key}.dita + pattern = r'\.\.\/API\/(api|callback)_([^_]+)_[^/]+\.dita' + + match = re.search(pattern, href) + if match: + parent_class = match.group(2) + return parent_class + + logger.debug(f"Could not extract parent class from href: {href}") + return None + + def get_proper_case_class_name(self, lowercase_class: str, supported_platforms: List[str]) -> str: + """ + Get the proper case class name from interface class mappings. + + Args: + lowercase_class: The lowercase class name extracted from href + supported_platforms: List of platforms that support this API + + Returns: + Proper case class name or the original lowercase name if not found + """ + proper_case_names = {} + + for platform in supported_platforms: + if platform not in self.interface_class_cache: + continue + + if lowercase_class in self.interface_class_cache[platform]: + proper_case_name = self.interface_class_cache[platform][lowercase_class] + proper_case_names[platform] = proper_case_name + + if not proper_case_names: + logger.debug(f"No proper case mapping found for class: {lowercase_class}") + return lowercase_class + + # Check if all platforms have the same proper case name + unique_proper_names = set(proper_case_names.values()) + + if len(unique_proper_names) == 1: + return list(unique_proper_names)[0] + else: + # Multiple different proper case names found + logger.warning(f"Inconsistent proper case names for class {lowercase_class}: {proper_case_names}") + # Return the most common one, or the first one if tie + from collections import Counter + counter = Counter(proper_case_names.values()) + most_common = counter.most_common(1)[0][0] + logger.warning(f"Using most common proper case name for {lowercase_class}: {most_common}") + return most_common + + def get_parent_class_for_key(self, key: str, supported_platforms: List[str]) -> Optional[str]: + """ + Get parent class for a given key by checking all supported platforms. + + Args: + key: The API key + supported_platforms: List of platforms that support this key + + Returns: + Parent class name in proper case or None if not found + """ + parent_classes = {} + + for platform in supported_platforms: + if platform not in self.href_cache: + logger.debug(f"No href cache for platform: {platform}") + continue + + if key not in self.href_cache[platform]: + logger.debug(f"Key {key} not found in {platform} keysmap") + continue + + href = self.href_cache[platform][key] + lowercase_parent_class = self.extract_parent_class_from_href(href) + + if lowercase_parent_class: + parent_classes[platform] = lowercase_parent_class + + if not parent_classes: + logger.warning(f"No parent class found for key: {key}") + return None + + # Check if all platforms have the same parent class (lowercase) + unique_parent_classes = set(parent_classes.values()) + + if len(unique_parent_classes) == 1: + lowercase_class = list(unique_parent_classes)[0] + else: + # Multiple different parent classes found + logger.warning(f"Inconsistent parent classes for key {key}: {parent_classes}") + # Return the most common one, or the first one if tie + from collections import Counter + counter = Counter(parent_classes.values()) + lowercase_class = counter.most_common(1)[0][0] + logger.warning(f"Using most common parent class for {key}: {lowercase_class}") + + # Get the proper case class name + proper_case_class = self.get_proper_case_class_name(lowercase_class, supported_platforms) + return proper_case_class + + def add_parent_class_to_apis(self, data: Dict) -> Dict: + """ + Add parent_class field to all API entries. + + Args: + data: The original JSON data + + Returns: + Updated JSON data with parent_class fields + """ + if 'api' not in data: + logger.warning("No 'api' section found in JSON data") + return data + + updated_apis = {} + total_apis = len(data['api']) + processed_count = 0 + added_parent_class_count = 0 + + for key, platforms_data in data['api'].items(): + processed_count += 1 + + if processed_count % 100 == 0: + logger.info(f"Processed {processed_count}/{total_apis} APIs") + + # Get supported platforms (platforms that have keywords) + supported_platforms = list(platforms_data.keys()) + + # Filter out non-platform keys (like isOverload, params) + actual_platforms = [p for p in supported_platforms if p in self.platform_mapping] + + if not actual_platforms: + logger.debug(f"No supported platforms found for key: {key}") + updated_apis[key] = platforms_data + continue + + # Get parent class for this key + parent_class = self.get_parent_class_for_key(key, actual_platforms) + + # Create updated entry + updated_entry = dict(platforms_data) + if parent_class: + updated_entry['parent_class'] = parent_class + added_parent_class_count += 1 + + updated_apis[key] = updated_entry + + # Update the data + data['api'] = updated_apis + + logger.info(f"Added parent_class to {added_parent_class_count}/{total_apis} APIs") + return data + + def save_updated_json(self, data: Dict, output_file: str) -> None: + """ + Save the updated JSON data to a file. + + Args: + data: The updated JSON data + output_file: Output file path + """ + try: + with open(output_file, 'w', encoding='utf-8') as f: + json.dump(data, f, indent=4, ensure_ascii=False) + + logger.info(f"Successfully saved updated JSON to {output_file}") + + # Print statistics + api_count = len(data.get('api', {})) + apis_with_parent_class = sum( + 1 for api_data in data.get('api', {}).values() + if isinstance(api_data, dict) and 'parent_class' in api_data + ) + + logger.info(f"Statistics:") + logger.info(f" Total API entries: {api_count}") + logger.info(f" APIs with parent_class: {apis_with_parent_class}") + + except Exception as e: + logger.error(f"Error saving updated JSON to {output_file}: {e}") + + def run(self, input_file: str = "name_groups_merged.json", output_file: str = "name_groups_step1.json") -> None: + """ + Run the complete parent class extraction process. + + Args: + input_file: Input JSON file path + output_file: Output JSON file path + """ + logger.info("Starting parent class extraction process...") + + # Load existing JSON + data = self.load_existing_json(input_file) + if not data: + logger.error("Failed to load existing JSON data") + return + + # Load href mappings from keysmap files + logger.info("Loading href mappings from keysmap files...") + self.load_keysmap_href_mappings() + + if not self.href_cache: + logger.error("No href mappings found") + return + + total_mappings = sum(len(platform_hrefs) for platform_hrefs in self.href_cache.values()) + logger.info(f"Found {total_mappings} total href mappings across all platforms") + + # Add parent class to API entries + logger.info("Adding parent_class to API entries...") + updated_data = self.add_parent_class_to_apis(data) + + # Save updated JSON + self.save_updated_json(updated_data, output_file) + + logger.info("Parent class extraction completed!") + + +def main(): + """Main function.""" + extractor = ParentClassExtractor() + extractor.run() + + +if __name__ == "__main__": + main() diff --git a/scripts/name-groups-gen/add_toc.py b/scripts/name-groups-gen/add_toc.py new file mode 100644 index 00000000000..c70e1204118 --- /dev/null +++ b/scripts/name-groups-gen/add_toc.py @@ -0,0 +1,386 @@ +#!/usr/bin/env python3 +# -*- coding: utf-8 -*- +""" +为 name_groups.json 中的 API 添加 toc 字段。 + +该脚本从 RTC_NG_API_*.ditamap 文件中提取 API 所属的分类(toc), +并将其添加到 name_groups.json 文件中。 +""" + +import os +import json +import re +import xml.etree.ElementTree as ET +from typing import Dict, List, Optional, Tuple +import logging + +# 配置日志输出到控制台和文件 +def setup_logging(): + """设置日志系统,同时输出到控制台和文件。""" + logger = logging.getLogger(__name__) + logger.setLevel(logging.INFO) + + # 清除已有的处理器 + logger.handlers.clear() + + # 创建格式化器 + formatter = logging.Formatter('%(asctime)s - %(levelname)s - %(message)s') + + # 控制台处理器 + console_handler = logging.StreamHandler() + console_handler.setLevel(logging.INFO) + console_handler.setFormatter(formatter) + logger.addHandler(console_handler) + + # 文件处理器 + file_handler = logging.FileHandler('add_toc.log', encoding='utf-8') + file_handler.setLevel(logging.DEBUG) + file_handler.setFormatter(formatter) + logger.addHandler(file_handler) + + return logger + +logger = setup_logging() + +class TocExtractor: + """从 ditamap 文件中提取 API 的 toc 信息并添加到 name_groups.json。""" + + def __init__(self): + # ditamap 文件列表,按优先级排序 + self.ditamap_files = [ + '../../dita/RTC-NG/RTC_NG_API_CPP.ditamap', + '../../dita/RTC-NG/RTC_NG_API_Android.ditamap', + '../../dita/RTC-NG/RTC_NG_API_iOS.ditamap', + '../../dita/RTC-NG/RTC_NG_API_macOS.ditamap', + '../../dita/RTC-NG/RTC_NG_API_Flutter.ditamap', + '../../dita/RTC-NG/RTC_NG_API_RN.ditamap', + '../../dita/RTC-NG/RTC_NG_API_Unity.ditamap', + '../../dita/RTC-NG/RTC_NG_API_Electron.ditamap' + ] + + # 缓存每个 ditamap 文件中的 key -> toc 映射 + self.toc_cache = {} + + def load_existing_json(self, file_path: str) -> Dict: + """ + 加载现有的 name_groups.json 文件。 + + Args: + file_path: JSON 文件路径 + + Returns: + 包含 JSON 数据的字典 + """ + try: + with open(file_path, 'r', encoding='utf-8') as f: + data = json.load(f) + logger.info(f"成功加载 JSON 文件,包含 {len(data.get('api', {}))} 个 API 条目") + return data + except Exception as e: + logger.error(f"加载 JSON 文件 {file_path} 时出错: {e}") + return {} + + def extract_toc_from_href(self, href: str) -> Optional[str]: + """ + 从 href 中提取 toc 名称。 + + Args: + href: href 属性值,如 "API/toc_initialize.dita" + + Returns: + toc 名称(不含扩展名),如 "toc_initialize" + """ + if not href or not href.startswith('API/toc_'): + return None + + # 提取文件名并去除扩展名 + filename = os.path.basename(href) + toc_name = os.path.splitext(filename)[0] + return toc_name + + def find_toc_for_keyref(self, element: ET.Element, keyref: str, current_toc_stack: List[str]) -> Optional[str]: + """ + 递归查找指定 keyref 对应的 toc。 + + Args: + element: 当前 XML 元素 + keyref: 要查找的 keyref 值 + current_toc_stack: 当前的 toc 栈(用于处理嵌套) + + Returns: + 找到的 toc 名称,如果没找到则返回 None + """ + # 检查当前元素是否是 topicref + if element.tag.endswith('topicref'): + href = element.get('href') + current_keyref = element.get('keyref') + + # 如果当前元素有 toc href,将其加入栈 + toc_name = self.extract_toc_from_href(href) if href else None + if toc_name: + current_toc_stack = current_toc_stack + [toc_name] + + # 如果找到匹配的 keyref + if current_keyref == keyref: + # 返回最内层的 toc(栈顶) + if current_toc_stack: + return current_toc_stack[-1] + else: + logger.warning(f"找到 keyref={keyref},但没有对应的 toc") + return None + + # 递归处理子元素 + for child in element: + result = self.find_toc_for_keyref(child, keyref, current_toc_stack) + if result: + return result + + return None + + def parse_ditamap_file(self, file_path: str) -> Dict[str, str]: + """ + 解析单个 ditamap 文件,提取所有 key -> toc 的映射。 + + Args: + file_path: ditamap 文件路径 + + Returns: + key -> toc 的映射字典 + """ + if not os.path.exists(file_path): + logger.warning(f"ditamap 文件不存在: {file_path}") + return {} + + try: + tree = ET.parse(file_path) + root = tree.getroot() + + key_toc_mapping = {} + + # 遍历所有元素,查找带有 keyref 的 topicref + def traverse_and_extract(element: ET.Element, toc_stack: List[str]): + """遍历元素树并提取 key-toc 映射。""" + if element.tag.endswith('topicref'): + href = element.get('href') + keyref = element.get('keyref') + + # 如果是 toc 节点,加入栈 + toc_name = self.extract_toc_from_href(href) if href else None + new_toc_stack = toc_stack + [toc_name] if toc_name else toc_stack + + # 如果有 keyref,记录映射 + if keyref and new_toc_stack: + # 使用最内层的 toc + key_toc_mapping[keyref] = new_toc_stack[-1] + logger.debug(f"找到映射: {keyref} -> {new_toc_stack[-1]}") + + # 递归处理子元素 + for child in element: + traverse_and_extract(child, new_toc_stack) + else: + # 对于非 topicref 元素,继续遍历子元素 + for child in element: + traverse_and_extract(child, toc_stack) + + traverse_and_extract(root, []) + + logger.info(f"从 {os.path.basename(file_path)} 中提取了 {len(key_toc_mapping)} 个 key-toc 映射") + return key_toc_mapping + + except Exception as e: + logger.error(f"解析 ditamap 文件 {file_path} 时出错: {e}") + return {} + + def load_all_ditamap_files(self) -> None: + """加载所有 ditamap 文件的 toc 映射。""" + logger.info("开始加载所有 ditamap 文件...") + + for ditamap_file in self.ditamap_files: + platform_name = os.path.basename(ditamap_file).replace('RTC_NG_API_', '').replace('.ditamap', '') + logger.info(f"正在解析 {platform_name} 平台的 ditamap 文件...") + + key_toc_mapping = self.parse_ditamap_file(ditamap_file) + self.toc_cache[platform_name] = key_toc_mapping + + total_mappings = sum(len(mapping) for mapping in self.toc_cache.values()) + logger.info(f"所有 ditamap 文件加载完成,共提取 {total_mappings} 个映射") + + def find_toc_for_key(self, key: str) -> Optional[str]: + """ + 在所有 ditamap 文件中查找指定 key 的 toc。 + + Args: + key: API 的 key + + Returns: + 找到的 toc 名称,如果没找到则返回 None + """ + # 按优先级依次查找 + for platform_name, key_toc_mapping in self.toc_cache.items(): + if key in key_toc_mapping: + toc = key_toc_mapping[key] + logger.debug(f"在 {platform_name} 中找到 key={key} 的 toc: {toc}") + return toc + + # 所有 ditamap 文件中都没找到 + logger.error(f"在所有 ditamap 文件中都未找到 key={key} 的 toc") + return None + + def add_toc_to_apis(self, data: Dict) -> Dict: + """ + 为所有 API 条目添加 toc 字段。 + + Args: + data: 原始 JSON 数据 + + Returns: + 添加了 toc 字段的 JSON 数据 + """ + if 'api' not in data: + logger.warning("JSON 数据中没有 'api' 部分") + return data + + updated_apis = {} + total_apis = len(data['api']) + processed_count = 0 + added_toc_count = 0 + not_found_count = 0 + + logger.info(f"开始为 {total_apis} 个 API 添加 toc 字段...") + + for key, api_data in data['api'].items(): + processed_count += 1 + + if processed_count % 100 == 0: + logger.info(f"已处理 {processed_count}/{total_apis} 个 API") + + # 查找该 key 的 toc + toc = self.find_toc_for_key(key) + + # 创建更新后的条目 + updated_entry = dict(api_data) + if toc: + updated_entry['toc'] = toc + added_toc_count += 1 + else: + not_found_count += 1 + + updated_apis[key] = updated_entry + + # 更新数据 + data['api'] = updated_apis + + logger.info(f"处理完成: 成功添加 toc 的 API: {added_toc_count}/{total_apis}") + logger.info(f"未找到 toc 的 API: {not_found_count}/{total_apis}") + + return data + + def save_updated_json(self, data: Dict, output_file: str) -> None: + """ + 保存更新后的 JSON 数据到文件,并对 params 数组进行自定义格式化。 + + Args: + data: 更新后的 JSON 数据 + output_file: 输出文件路径 + """ + try: + # 首先使用默认格式保存 + with open(output_file, 'w', encoding='utf-8') as f: + json.dump(data, f, indent=4, ensure_ascii=False) + + # 读取文件内容并重新格式化 params 数组为单行 + with open(output_file, 'r', encoding='utf-8') as f: + content = f.read() + + # 使用正则表达式将 params 数组格式化为单行 + import re + + # 匹配跨多行的 params 对象值 + params_pattern = r'"([^"]+)": \[\s*\n(\s*"[^"]*",?\s*\n)*\s*\]' + + def format_params_array(match): + # 提取匹配的文本 + matched_text = match.group(0) + platform_name = match.group(1) + + # 使用正则表达式提取所有参数名 + param_names = re.findall(r'"([^"]*)"', matched_text) + # 从参数名列表中移除平台名 + param_names = [name for name in param_names if name != platform_name] + + # 格式化为单行数组 + if param_names: + formatted_params = '["' + '", "'.join(param_names) + '"]' + else: + formatted_params = '[]' + + return f'"{platform_name}": {formatted_params}' + + # 应用格式化 + content = re.sub(params_pattern, format_params_array, content) + + # 将格式化后的内容写回文件 + with open(output_file, 'w', encoding='utf-8') as f: + f.write(content) + + logger.info(f"成功保存更新后的 JSON 到 {output_file}") + + # 打印统计信息 + api_count = len(data.get('api', {})) + apis_with_toc = sum( + 1 for api_data in data.get('api', {}).values() + if isinstance(api_data, dict) and 'toc' in api_data + ) + + logger.info(f"统计信息:") + logger.info(f" 总 API 条目数: {api_count}") + logger.info(f" 包含 toc 的 API: {apis_with_toc}") + logger.info(f" 覆盖率: {apis_with_toc/api_count*100:.2f}%") + + except Exception as e: + logger.error(f"保存 JSON 文件到 {output_file} 时出错: {e}") + + def run(self, input_file: str = "name_groups_step1.json", output_file: str = "name_groups_step2.json") -> None: + """ + 运行完整的 toc 提取流程。 + + Args: + input_file: 输入 JSON 文件路径 + output_file: 输出 JSON 文件路径 + """ + logger.info("=" * 60) + logger.info("开始 toc 提取流程...") + logger.info("=" * 60) + + # 加载现有 JSON + data = self.load_existing_json(input_file) + if not data: + logger.error("加载 JSON 数据失败") + return + + # 加载所有 ditamap 文件 + self.load_all_ditamap_files() + + if not self.toc_cache: + logger.error("没有加载到任何 ditamap 文件") + return + + # 为 API 添加 toc 字段 + updated_data = self.add_toc_to_apis(data) + + # 保存更新后的 JSON + self.save_updated_json(updated_data, output_file) + + logger.info("=" * 60) + logger.info("toc 提取流程完成!") + logger.info("=" * 60) + + +def main(): + """主函数。""" + extractor = TocExtractor() + extractor.run() + + +if __name__ == "__main__": + main() diff --git a/scripts/name-groups-gen/extract_keysmap_mappings.py b/scripts/name-groups-gen/extract_keysmap_mappings.py new file mode 100644 index 00000000000..f3d6f63178b --- /dev/null +++ b/scripts/name-groups-gen/extract_keysmap_mappings.py @@ -0,0 +1,377 @@ +#!/usr/bin/env python3 +# -*- coding: utf-8 -*- +""" +Extract API/struct/enum mappings from keysmap files. + +This script extracts all keydef mappings from keysmap files, excluding those with props="hide". +It includes mappings with props="cn" and other props attributes. +""" + +import os +import json +import xml.etree.ElementTree as ET +from typing import Dict, List, Set +import logging +import re + +# Configure logging +logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(levelname)s - %(message)s') +logger = logging.getLogger(__name__) + + +class KeysmapExtractor: + """Extract mappings from keysmap files.""" + + def __init__(self): + # Platform mapping: platform name -> keysmap file suffix + self.platform_mapping = { + 'windows': 'cpp', + 'android': 'java', + 'ios': 'ios', + 'macos': 'macos' + } + + # Keysmap files directory + self.config_dir = "../../dita/RTC-NG/config" + + # Store all extracted mappings + self.api_mappings = {} + self.struct_mappings = {} + self.enum_mappings = {} + + # Track which keys have been seen + self.all_keys = set() + + def extract_name_from_href(self, href: str) -> tuple: + """ + Extract the name and type from href. + + Args: + href: The href attribute value (e.g., "../API/api_irtcengine_initialize.dita") + + Returns: + Tuple of (name, type) where type is 'api', 'struct', 'enum', or None + """ + if not href or not href.startswith('../API/'): + return None, None + + # Extract filename from href + filename = href.split('/')[-1].replace('.dita', '') + + # Determine type based on filename prefix + if filename.startswith('api_'): + return filename.replace('api_', ''), 'api' + elif filename.startswith('class_'): + return filename.replace('class_', ''), 'struct' + elif filename.startswith('enum_'): + return filename.replace('enum_', ''), 'enum' + elif filename.startswith('callback_'): + return filename.replace('callback_', ''), 'api' + + return None, None + + def should_skip_keydef(self, keydef: ET.Element) -> bool: + """ + Check if a keydef should be skipped. + + Args: + keydef: The keydef XML element + + Returns: + True if should skip, False otherwise + """ + props = keydef.get('props', '') + + # Skip if props contains "hide" + if 'hide' in props.split(): + return True + + return False + + def extract_keyword_from_keydef(self, keydef: ET.Element) -> str: + """ + Extract the keyword (display name) from keydef. + + Args: + keydef: The keydef XML element + + Returns: + The keyword string or empty string if not found + """ + # Try to find keyword in topicmeta + for topicmeta in keydef.iter(): + if topicmeta.tag.endswith('topicmeta'): + for keywords in topicmeta.iter(): + if keywords.tag.endswith('keywords'): + for keyword in keywords.iter(): + if keyword.tag.endswith('keyword') and keyword.text: + return keyword.text.strip() + + return '' + + def parse_keysmap_file(self, platform: str, file_suffix: str) -> None: + """ + Parse a keysmap file and extract mappings. + + Args: + platform: Platform name (e.g., 'windows', 'android') + file_suffix: Keysmap file suffix (e.g., 'cpp', 'java') + """ + file_path = os.path.join(self.config_dir, f"keys-rtc-ng-api-{file_suffix}.ditamap") + + if not os.path.exists(file_path): + logger.warning(f"Keysmap file not found: {file_path}") + return + + try: + tree = ET.parse(file_path) + root = tree.getroot() + + api_count = 0 + struct_count = 0 + enum_count = 0 + skipped_count = 0 + + for keydef in root.iter(): + if keydef.tag.endswith('keydef'): + # Check if should skip + if self.should_skip_keydef(keydef): + skipped_count += 1 + continue + + keys = keydef.get('keys') + href = keydef.get('href') + + if not keys or not href: + continue + + # Track all keys + self.all_keys.add(keys) + + # Extract name and type from href + name, mapping_type = self.extract_name_from_href(href) + + if not name or not mapping_type: + continue + + # Extract keyword (display name) + keyword = self.extract_keyword_from_keydef(keydef) + if not keyword: + keyword = keys # Fallback to keys if no keyword found + + # Store mapping based on type + if mapping_type == 'api': + if keys not in self.api_mappings: + self.api_mappings[keys] = {} + self.api_mappings[keys][platform] = keyword + api_count += 1 + elif mapping_type == 'struct': + if keys not in self.struct_mappings: + self.struct_mappings[keys] = {} + self.struct_mappings[keys][platform] = keyword + struct_count += 1 + elif mapping_type == 'enum': + if keys not in self.enum_mappings: + self.enum_mappings[keys] = {} + self.enum_mappings[keys][platform] = keyword + enum_count += 1 + + logger.info(f"Parsed {file_path}:") + logger.info(f" APIs: {api_count}, Structs: {struct_count}, Enums: {enum_count}, Skipped: {skipped_count}") + + except Exception as e: + logger.error(f"Error parsing keysmap file {file_path}: {e}") + + def extract_all_mappings(self) -> None: + """Extract mappings from all keysmap files.""" + logger.info("Extracting mappings from all keysmap files...") + + for platform, file_suffix in self.platform_mapping.items(): + logger.info(f"\nProcessing {platform} platform...") + self.parse_keysmap_file(platform, file_suffix) + + def compare_with_existing(self, existing_file: str = "name_groups.json") -> Dict: + """ + Compare extracted mappings with existing name_groups.json. + + Args: + existing_file: Path to existing name_groups.json + + Returns: + Dictionary containing comparison results + """ + try: + with open(existing_file, 'r', encoding='utf-8') as f: + existing_data = json.load(f) + except Exception as e: + logger.error(f"Error loading existing file {existing_file}: {e}") + return {} + + existing_apis = set(existing_data.get('api', {}).keys()) + existing_structs = set(existing_data.get('struct', {}).keys()) + existing_enums = set(existing_data.get('enum', {}).keys()) + + extracted_apis = set(self.api_mappings.keys()) + extracted_structs = set(self.struct_mappings.keys()) + extracted_enums = set(self.enum_mappings.keys()) + + # Find missing entries + missing_apis = extracted_apis - existing_apis + missing_structs = extracted_structs - existing_structs + missing_enums = extracted_enums - existing_enums + + # Find extra entries (in existing but not in extracted) + extra_apis = existing_apis - extracted_apis + extra_structs = existing_structs - extracted_structs + extra_enums = existing_enums - extracted_enums + + comparison = { + 'missing_apis': sorted(list(missing_apis)), + 'missing_structs': sorted(list(missing_structs)), + 'missing_enums': sorted(list(missing_enums)), + 'extra_apis': sorted(list(extra_apis)), + 'extra_structs': sorted(list(extra_structs)), + 'extra_enums': sorted(list(extra_enums)), + 'existing_api_count': len(existing_apis), + 'existing_struct_count': len(existing_structs), + 'existing_enum_count': len(existing_enums), + 'extracted_api_count': len(extracted_apis), + 'extracted_struct_count': len(extracted_structs), + 'extracted_enum_count': len(extracted_enums) + } + + return comparison + + def save_extracted_mappings(self, output_file: str = "extracted_mappings.json") -> None: + """ + Save extracted mappings to a JSON file. + + Args: + output_file: Output file path + """ + data = { + 'api': self.api_mappings, + 'struct': self.struct_mappings, + 'enum': self.enum_mappings + } + + try: + with open(output_file, 'w', encoding='utf-8') as f: + json.dump(data, f, indent=4, ensure_ascii=False) + logger.info(f"\nSaved extracted mappings to {output_file}") + except Exception as e: + logger.error(f"Error saving mappings to {output_file}: {e}") + + def print_comparison_report(self, comparison: Dict) -> None: + """ + Print a comparison report. + + Args: + comparison: Comparison results dictionary + """ + print("\n" + "=" * 80) + print("映射关系对比报告") + print("=" * 80) + + print("\n统计信息:") + print(f" 现有 APIs: {comparison['existing_api_count']}") + print(f" 提取 APIs: {comparison['extracted_api_count']}") + print(f" 现有 Structs: {comparison['existing_struct_count']}") + print(f" 提取 Structs: {comparison['extracted_struct_count']}") + print(f" 现有 Enums: {comparison['existing_enum_count']}") + print(f" 提取 Enums: {comparison['extracted_enum_count']}") + + print("\n缺失的映射 (在 keysmap 中但不在 name_groups.json 中):") + print("-" * 80) + + if comparison['missing_apis']: + print(f"\n缺失的 APIs ({len(comparison['missing_apis'])} 个):") + for i, key in enumerate(comparison['missing_apis'][:50], 1): # Show first 50 + platforms = list(self.api_mappings[key].keys()) + print(f" {i:3}. {key:50} (平台: {', '.join(platforms)})") + if len(comparison['missing_apis']) > 50: + print(f" ... 还有 {len(comparison['missing_apis']) - 50} 个") + else: + print("\n✓ 没有缺失的 APIs") + + if comparison['missing_structs']: + print(f"\n缺失的 Structs ({len(comparison['missing_structs'])} 个):") + for i, key in enumerate(comparison['missing_structs'][:50], 1): + platforms = list(self.struct_mappings[key].keys()) + print(f" {i:3}. {key:50} (平台: {', '.join(platforms)})") + if len(comparison['missing_structs']) > 50: + print(f" ... 还有 {len(comparison['missing_structs']) - 50} 个") + else: + print("\n✓ 没有缺失的 Structs") + + if comparison['missing_enums']: + print(f"\n缺失的 Enums ({len(comparison['missing_enums'])} 个):") + for i, key in enumerate(comparison['missing_enums'][:50], 1): + platforms = list(self.enum_mappings[key].keys()) + print(f" {i:3}. {key:50} (平台: {', '.join(platforms)})") + if len(comparison['missing_enums']) > 50: + print(f" ... 还有 {len(comparison['missing_enums']) - 50} 个") + else: + print("\n✓ 没有缺失的 Enums") + + print("\n额外的映射 (在 name_groups.json 中但不在 keysmap 中):") + print("-" * 80) + + if comparison['extra_apis']: + print(f"\n额外的 APIs ({len(comparison['extra_apis'])} 个):") + for i, key in enumerate(comparison['extra_apis'][:20], 1): + print(f" {i:3}. {key}") + if len(comparison['extra_apis']) > 20: + print(f" ... 还有 {len(comparison['extra_apis']) - 20} 个") + else: + print("\n✓ 没有额外的 APIs") + + if comparison['extra_structs']: + print(f"\n额外的 Structs ({len(comparison['extra_structs'])} 个):") + for i, key in enumerate(comparison['extra_structs'][:20], 1): + print(f" {i:3}. {key}") + if len(comparison['extra_structs']) > 20: + print(f" ... 还有 {len(comparison['extra_structs']) - 20} 个") + else: + print("\n✓ 没有额外的 Structs") + + if comparison['extra_enums']: + print(f"\n额外的 Enums ({len(comparison['extra_enums'])} 个):") + for i, key in enumerate(comparison['extra_enums'][:20], 1): + print(f" {i:3}. {key}") + if len(comparison['extra_enums']) > 20: + print(f" ... 还有 {len(comparison['extra_enums']) - 20} 个") + else: + print("\n✓ 没有额外的 Enums") + + print("\n" + "=" * 80) + + def run(self) -> None: + """Run the extraction and comparison process.""" + logger.info("Starting keysmap extraction process...") + + # Extract mappings from all keysmap files + self.extract_all_mappings() + + # Save extracted mappings + self.save_extracted_mappings() + + # Compare with existing name_groups.json + logger.info("\nComparing with existing name_groups.json...") + comparison = self.compare_with_existing() + + # Print comparison report + self.print_comparison_report(comparison) + + logger.info("\nExtraction and comparison completed!") + + +def main(): + """Main function.""" + extractor = KeysmapExtractor() + extractor.run() + + +if __name__ == "__main__": + main() + diff --git a/scripts/name-groups-gen/extract_overload_params.py b/scripts/name-groups-gen/extract_overload_params.py index 2a77b9fa1e7..70d8b1fb2ff 100644 --- a/scripts/name-groups-gen/extract_overload_params.py +++ b/scripts/name-groups-gen/extract_overload_params.py @@ -78,7 +78,13 @@ def identify_overloaded_methods(self, api_data: Dict) -> Dict[str, List[str]]: # Group keys by their base names for key in api_data.keys(): # Extract base name (remove trailing digits) - base_name = re.sub(r'\d+$', '', key) + # Handle two patterns: + # 1. methodName1, methodName2 -> methodName + # 2. methodName2_ClassName -> methodName_ClassName + base_name = re.sub(r'\d+$', '', key) # Pattern 1: digits at end + if base_name == key: + # No digits at end, try pattern 2: digits before underscore + base_name = re.sub(r'\d+(_)', r'\1', key) if base_name not in overload_groups: overload_groups[base_name] = [] @@ -98,7 +104,7 @@ def identify_overloaded_methods(self, api_data: Dict) -> Dict[str, List[str]]: def load_keysmap_href_mappings(self) -> None: """Load href mappings from all keysmap files.""" - config_dir = "dita/RTC-NG/config" + config_dir = "../../dita/RTC-NG/config" for platform, file_suffix in self.platform_mapping.items(): file_path = os.path.join(config_dir, f"keys-rtc-ng-api-{file_suffix}.ditamap") @@ -116,7 +122,8 @@ def load_keysmap_href_mappings(self) -> None: keys = keydef.get('keys') href = keydef.get('href') - if keys and href and href.startswith('../API/api_'): + # Load both API files (api_*) and class files (class_*) + if keys and href and (href.startswith('../API/api_') or href.startswith('../API/class_') or href.startswith('../API/callback_')): # Store the href for this key if keys not in self.href_cache: self.href_cache[keys] = href @@ -139,7 +146,7 @@ def parse_dita_file(self, dita_path: str) -> Optional[ET.Element]: if dita_path in self.dita_cache: return self.dita_cache[dita_path] - full_path = os.path.join("dita/RTC-NG", dita_path.lstrip('../')) + full_path = os.path.join("../../dita/RTC-NG", dita_path.lstrip('../')) try: tree = ET.parse(full_path) @@ -150,12 +157,13 @@ def parse_dita_file(self, dita_path: str) -> Optional[ET.Element]: logger.error(f"Error parsing DITA file {full_path}: {e}") return None - def resolve_conkeyref(self, conkeyref: str, visited_refs: Set[str] = None) -> List[Dict]: + def resolve_conkeyref(self, conkeyref: str, referrer_props: str = '', visited_refs: Set[str] = None) -> List[Dict]: """ Resolve conkeyref references to get parameter information. Args: conkeyref: The conkeyref attribute value (e.g., "joinChannel2/token") + referrer_props: The props attribute from the referrer plentry (if any) visited_refs: Set to track visited references to prevent infinite loops Returns: @@ -196,7 +204,25 @@ def resolve_conkeyref(self, conkeyref: str, visited_refs: Set[str] = None) -> Li if (plentry.tag.endswith('plentry') and plentry.get('id') == param_id): - return self.extract_params_from_plentry(plentry, visited_refs) + # Extract params from the referenced plentry + params = self.extract_params_from_plentry(plentry, visited_refs) + + # If the referrer has props, we need to filter the platforms + if referrer_props: + referrer_platforms = self.parse_props_to_platforms(referrer_props) + # Filter each parameter's platforms + filtered_params = [] + for param in params: + # Intersect with referrer platforms + filtered_platforms = [p for p in param['platforms'] if p in referrer_platforms] + if filtered_platforms: + filtered_params.append({ + 'name': param['name'], + 'platforms': filtered_platforms + }) + return filtered_params + + return params logger.warning(f"Referenced parameter not found: {conkeyref}") return [] @@ -218,9 +244,16 @@ def extract_params_from_plentry(self, plentry: ET.Element, visited_refs: Set[str # Check if this plentry has a conkeyref conkeyref = plentry.get('conkeyref') if conkeyref: - return self.resolve_conkeyref(conkeyref, visited_refs) + # Pass the plentry's props to resolve_conkeyref + plentry_props = plentry.get('props', '') + return self.resolve_conkeyref(conkeyref, plentry_props, visited_refs) - params = [] + # Check if plentry itself has props + plentry_props = plentry.get('props', '') + + # Dictionary to store parameter names by platform + # This handles cases where different platforms use different parameter names + platform_param_names = {} # Extract pt elements for pt in plentry.iter(): @@ -228,18 +261,41 @@ def extract_params_from_plentry(self, plentry: ET.Element, visited_refs: Set[str param_name = pt.text.strip() # Get platform information from props - props = pt.get('props', '') - if props: - # Parse props to get platforms - platforms = self.parse_props_to_platforms(props) + # Priority: pt props > plentry props > no props (all platforms) + pt_props = pt.get('props', '') + + if pt_props: + # pt has its own props, use it + platforms = self.parse_props_to_platforms(pt_props) + elif plentry_props: + # plentry has props, use it + platforms = self.parse_props_to_platforms(plentry_props) else: # No props means all platforms platforms = list(self.platform_mapping.keys()) - params.append({ - 'name': param_name, - 'platforms': platforms - }) + # Store the parameter name for each platform + for platform in platforms: + if platform not in platform_param_names: + platform_param_names[platform] = [] + platform_param_names[platform].append(param_name) + + # Convert to the expected format + # Group by parameter name and collect platforms + param_dict = {} + for platform, param_names in platform_param_names.items(): + for param_name in param_names: + if param_name not in param_dict: + param_dict[param_name] = [] + param_dict[param_name].append(platform) + + # Convert to list format + params = [] + for param_name, platforms in param_dict.items(): + params.append({ + 'name': param_name, + 'platforms': platforms + }) return params @@ -256,19 +312,23 @@ def parse_props_to_platforms(self, props: str) -> List[str]: props_list = [p.strip() for p in props.split()] applicable_platforms = [] - # Handle special props shortcuts + # Handle special props shortcuts first if 'native' in props_list: # native means all platforms: android, cpp, ios, mac applicable_platforms.extend(['android', 'windows', 'ios', 'macos']) - elif 'apple' in props_list: - # apple means iOS and macOS platforms: ios, mac - applicable_platforms.extend(['ios', 'macos']) else: - # Normal props processing + # Handle apple shortcut (can coexist with other props) + if 'apple' in props_list: + # apple means iOS and macOS platforms: ios, mac + applicable_platforms.extend(['ios', 'macos']) + + # Normal props processing (check all other props) for platform, platform_props in self.platform_props.items(): # Check if any of the platform's props are in the props list if any(prop in props_list for prop in platform_props): - applicable_platforms.append(platform) + # Avoid adding duplicates from apple shortcut + if platform not in applicable_platforms: + applicable_platforms.append(platform) # Remove duplicates while preserving order seen = set() @@ -305,6 +365,14 @@ def extract_parameters_from_dita(self, dita_path: str) -> Dict[str, List[str]]: logger.debug(f"No parameters section found in {dita_path}") return {} + # Check if the parameters section itself has props + section_props = parameters_section.get('props', '') + section_platforms = None + if section_props: + # If the section has props, only these platforms should have parameters + section_platforms = self.parse_props_to_platforms(section_props) + logger.debug(f"Parameters section has props='{section_props}', applicable platforms: {section_platforms}") + # Initialize platform parameter lists platform_params = {platform: [] for platform in self.platform_mapping.keys()} @@ -317,6 +385,10 @@ def extract_parameters_from_dita(self, dita_path: str) -> Dict[str, List[str]]: param_name = param['name'] param_platforms = param['platforms'] + # If section has props, intersect with param platforms + if section_platforms: + param_platforms = [p for p in param_platforms if p in section_platforms] + # Add parameter to applicable platforms for platform in param_platforms: if platform in platform_params: @@ -347,7 +419,7 @@ def update_overloaded_methods(self, data: Dict, overloaded_methods: Dict[str, Li logger.warning("No 'api' section found in JSON data") return data - # Get all overloaded keys + # Get all overloaded keys (from identified groups) all_overloaded_keys = set() for keys in overloaded_methods.values(): all_overloaded_keys.update(keys) @@ -355,7 +427,13 @@ def update_overloaded_methods(self, data: Dict, overloaded_methods: Dict[str, Li updated_apis = {} for key, platforms_data in data['api'].items(): - if key in all_overloaded_keys: + # Check if this is an overloaded method: + # 1. It's in the identified overloaded groups, OR + # 2. It already has isOverload=true in the original data + is_overloaded = (key in all_overloaded_keys or + (isinstance(platforms_data, dict) and platforms_data.get('isOverload'))) + + if is_overloaded: # This is an overloaded method, add isOverload and params logger.debug(f"Processing overloaded method: {key}") diff --git a/scripts/name-groups-gen/extracted_mappings.json b/scripts/name-groups-gen/extracted_mappings.json new file mode 100644 index 00000000000..42bfb654788 --- /dev/null +++ b/scripts/name-groups-gen/extracted_mappings.json @@ -0,0 +1,6253 @@ +{ + "api": { + "createAgoraRtcEngine": { + "windows": "createAgoraRtcEngine" + }, + "create": { + "windows": "create", + "android": "create [1/2]", + "ios": "sharedEngineWithAppId:delegate:", + "macos": "sharedEngineWithAppId:delegate:" + }, + "initialize": { + "windows": "initialize", + "android": "create [2/2]", + "ios": "sharedEngineWithConfig:delegate:", + "macos": "sharedEngineWithConfig:delegate:" + }, + "release": { + "windows": "release", + "android": "destroy [1/2]", + "ios": "destroy", + "macos": "destroy" + }, + "setChannelProfile": { + "windows": "setChannelProfile", + "android": "setChannelProfile", + "ios": "setChannelProfile:", + "macos": "setChannelProfile:" + }, + "setClientRole1": { + "windows": "setClientRole [1/2]", + "android": "setClientRole [1/2]", + "ios": "setClientRole:", + "macos": "setClientRole:" + }, + "setClientRole2": { + "windows": "setClientRole [2/2]", + "android": "setClientRole [2/2]", + "ios": "setClientRole:options:", + "macos": "setClientRole:options:" + }, + "joinChannel1": { + "windows": "joinChannel [1/2]", + "android": "joinChannel [1/2]", + "ios": "joinChannelByToken:channelId:info:uid:joinSuccess:", + "macos": "joinChannelByToken:channelId:info:uid:joinSuccess:" + }, + "joinChannel2": { + "windows": "joinChannel [2/2]", + "android": "joinChannel [2/2]", + "ios": "joinChannelByToken:channelId:uid:mediaOptions:joinSuccess:", + "macos": "joinChannelByToken:channelId:uid:mediaOptions:joinSuccess:" + }, + "updateChannelMediaOptions": { + "windows": "updateChannelMediaOptions", + "android": "updateChannelMediaOptions", + "ios": "updateChannelWithMediaOptions:", + "macos": "updateChannelWithMediaOptions:" + }, + "leaveChannel": { + "windows": "leaveChannel [1/2]", + "android": "leaveChannel [1/2]", + "ios": "leaveChannel:", + "macos": "leaveChannel:" + }, + "leaveChannel2": { + "windows": "leaveChannel [2/2]", + "android": "leaveChannel [2/2]", + "ios": "leaveChannel:leaveChannelBlock:", + "macos": "leaveChannel:leaveChannelBlock:" + }, + "renewToken": { + "windows": "renewToken", + "android": "renewToken", + "ios": "renewToken:", + "macos": "renewToken:" + }, + "getConnectionState": { + "windows": "getConnectionState", + "android": "getConnectionState", + "ios": "getConnectionState", + "macos": "getConnectionState" + }, + "registerLocalUserAccount": { + "windows": "registerLocalUserAccount", + "android": "registerLocalUserAccount", + "ios": "registerLocalUserAccountWithAppID:userAccount:", + "macos": "registerLocalUserAccountWithAppID:userAccount:" + }, + "joinChannelWithUserAccount1": { + "windows": "joinChannelWithUserAccount [1/2]", + "android": "joinChannelWithUserAccount [1/2]", + "ios": "joinChannelByToken:channelId:userAccount:joinSuccess:", + "macos": "joinChannelByToken:channelId:userAccount:joinSuccess:" + }, + "joinChannelWithUserAccount2": { + "windows": "joinChannelWithUserAccount [2/2]", + "android": "joinChannelWithUserAccount [2/2]", + "ios": "joinChannelByToken:channelId:userAccount:mediaOptions:joinSuccess:", + "macos": "joinChannelByToken:channelId:userAccount:mediaOptions:joinSuccess:" + }, + "getUserInfoByUserAccount": { + "windows": "getUserInfoByUserAccount", + "android": "getUserInfoByUserAccount", + "ios": "getUserInfoByUserAccount:withError:", + "macos": "getUserInfoByUserAccount:withError:" + }, + "enableWebSdkInteroperability": { + "windows": "enableWebSdkInteroperability", + "android": "enableWebSdkInteroperability", + "ios": "enableWebSdkInteroperability:", + "macos": "enableWebSdkInteroperability:" + }, + "loadExtensionProvider": { + "windows": "loadExtensionProvider" + }, + "preloadChannel": { + "windows": "preloadChannel", + "android": "preloadChannel", + "ios": "preloadChannelByToken:channelId:uid:", + "macos": "preloadChannelByToken:channelId:uid:" + }, + "preloadChannelWithUserAccount": { + "windows": "preloadChannelWithUserAccount", + "android": "preloadChannelWithUserAccount", + "ios": "preloadChannelByTokenWithUserAccount:channelId:userAccount:", + "macos": "preloadChannelByTokenWithUserAccount:channelId:userAccount:" + }, + "setExtensionProviderProperty": { + "windows": "setExtensionProviderProperty", + "android": "setExtensionProviderProperty", + "ios": "setExtensionProviderPropertyWithVendor:key:value:", + "macos": "setExtensionProviderPropertyWithVendor:key:value:" + }, + "startMediaRenderingTracing": { + "windows": "startMediaRenderingTracing", + "android": "startMediaRenderingTracing", + "ios": "startMediaRenderingTracing", + "macos": "startMediaRenderingTracing" + }, + "startMediaRenderingTracingEx": { + "windows": "startMediaRenderingTracingEx", + "android": "startMediaRenderingTracingEx", + "ios": "startMediaRenderingTracingEx:", + "macos": "startMediaRenderingTracingEx:" + }, + "enableInstantMediaRendering": { + "windows": "enableInstantMediaRendering", + "android": "enableInstantMediaRendering", + "ios": "enableInstantMediaRendering", + "macos": "enableInstantMediaRendering" + }, + "updatePreloadChannelToken": { + "windows": "updatePreloadChannelToken", + "android": "updatePreloadChannelToken", + "ios": "updatePreloadChannelToken:", + "macos": "updatePreloadChannelToken:" + }, + "onMultipathStats": { + "windows": "onMultipathStats", + "android": "onMultipathStats", + "ios": "rtcEngine:multiPathStats:", + "macos": "rtcEngine:multiPathStats:" + }, + "onRenewTokenResult": { + "windows": "onRenewTokenResult", + "android": "onRenewTokenResult", + "ios": "rtcEngine:renewTokenResult:code:", + "macos": "rtcEngine:renewTokenResult:code:" + }, + "removeVideoEffect": { + "windows": "removeVideoEffect", + "android": "removeVideoEffect", + "ios": "removeVideoEffectWithNodeId", + "macos": "removeVideoEffectWithNodeId" + }, + "performVideoEffectAction": { + "windows": "performVideoEffectAction", + "android": "performVideoEffectAction", + "ios": "performVideoEffectActionWithNodeId:actionId:", + "macos": "performVideoEffectActionWithNodeId:actionId:" + }, + "setVideoEffectFloatParam": { + "windows": "setVideoEffectFloatParam", + "android": "setVideoEffectFloatParam", + "ios": "setVideoEffectFloatParamWithOption", + "macos": "setVideoEffectFloatParamWithOption" + }, + "setVideoEffectIntParam": { + "windows": "setVideoEffectIntParam", + "android": "setVideoEffectIntParam", + "ios": "setVideoEffectIntParamWithOption", + "macos": "setVideoEffectIntParamWithOption" + }, + "setVideoEffectBoolParam": { + "windows": "setVideoEffectBoolParam", + "android": "setVideoEffectBoolParam", + "ios": "setVideoEffectBoolParamWithOption", + "macos": "setVideoEffectBoolParamWithOption" + }, + "getVideoEffectFloatParam": { + "windows": "getVideoEffectFloatParam", + "android": "getVideoEffectFloatParam", + "ios": "getVideoEffectFloatParamWithOption:key:", + "macos": "getVideoEffectFloatParamWithOption:key:" + }, + "getVideoEffectIntParam": { + "windows": "getVideoEffectIntParam", + "android": "getVideoEffectIntParam", + "ios": "getVideoEffectIntParamWithOption:key:", + "macos": "getVideoEffectIntParamWithOption:key:" + }, + "getVideoEffectBoolParam": { + "windows": "getVideoEffectBoolParam", + "android": "getVideoEffectBoolParam", + "ios": "getVideoEffectBoolParamWithOption:key:", + "macos": "getVideoEffectBoolParamWithOption:key:" + }, + "createVideoEffectObject": { + "windows": "createVideoEffectObject", + "android": "createVideoEffectObject", + "ios": "createVideoEffectObjectWithBundlePath", + "macos": "createVideoEffectObjectWithBundlePath" + }, + "addOrUpdateVideoEffect": { + "windows": "addOrUpdateVideoEffect", + "android": "addOrUpdateVideoEffect", + "ios": "addOrUpdateVideoEffectWithNodeId", + "macos": "addOrUpdateVideoEffectWithNodeId" + }, + "destroyVideoEffectObject": { + "windows": "destroyVideoEffectObject", + "android": "destroyVideoEffectObject", + "ios": "destroyVideoEffectObject", + "macos": "destroyVideoEffectObject" + }, + "setPlaybackAudioFrameBeforeMixingParameters1": { + "windows": "setPlaybackAudioFrameBeforeMixingParameters [2/2]", + "android": "setPlaybackAudioFrameBeforeMixingParameters [2/2]", + "ios": "setPlaybackAudioFrameBeforeMixingParametersWithSampleRate", + "macos": "setPlaybackAudioFrameBeforeMixingParametersWithSampleRate" + }, + "addVideoWatermark3": { + "windows": "addVideoWatermark [3/3]", + "android": "addVideoWatermark [3/3]", + "ios": "addVideoWatermarkWithConfig", + "macos": "addVideoWatermarkWithConfig" + }, + "removeVideoWatermark": { + "windows": "removeVideoWatermark", + "android": "removeVideoWatermark", + "ios": "removeVideoWatermark", + "macos": "removeVideoWatermark" + }, + "addVideoWatermarkEx1": { + "windows": "addVideoWatermarkEx [2/2]", + "android": "addVideoWatermarkEx [2/2]", + "ios": "addVideoWatermarkEx3", + "macos": "addVideoWatermarkEx3" + }, + "removeVideoWatermarkEx": { + "windows": "removeVideoWatermarkEx", + "android": "removeVideoWatermarkEx", + "ios": "removeVideoWatermarkEx", + "macos": "removeVideoWatermarkEx" + }, + "preloadEffectEx": { + "windows": "preloadEffectEx", + "android": "preloadEffectEx [1/2]", + "ios": "preloadEffectEx", + "macos": "preloadEffectEx" + }, + "playEffectEx": { + "windows": "playEffectEx", + "android": "playEffectEx [1/2]", + "ios": "playEffectEx:soundId:filePath:loopCount:pitch:pan:gain:publish:startPos:", + "macos": "playEffectEx:soundId:filePath:loopCount:pitch:pan:gain:publish:startPos:" + }, + "RtcEngineReleaseCallback": { + "windows": "RtcEngineReleaseCallback", + "android": "onEngineReleased" + }, + "createMediaPlayer": { + "windows": "createMediaPlayer", + "android": "createMediaPlayer", + "ios": "createMediaPlayerWithDelegate:", + "macos": "createMediaPlayerWithDelegate:" + }, + "destroyMediaPlayer": { + "windows": "destroyMediaPlayer", + "android": "destroy", + "ios": "destroyMediaPlayer:", + "macos": "destroyMediaPlayer:" + }, + "adjustPlayoutVolume": { + "windows": "adjustPlayoutVolume", + "android": "adjustPlayoutVolume", + "ios": "adjustPlayoutVolume:", + "macos": "adjustPlayoutVolume:" + }, + "adjustPublishSignalVolume": { + "windows": "adjustPublishSignalVolume", + "android": "adjustPublishSignalVolume", + "ios": "adjustPublishSignalVolume:", + "macos": "adjustPublishSignalVolume:" + }, + "enableAutoRemoveCache": { + "windows": "enableAutoRemoveCache", + "android": "enableAutoRemoveCache", + "ios": "enableAutoRemoveCache:", + "macos": "enableAutoRemoveCache:" + }, + "getAudioTrackCount": { + "windows": "getAudioTrackCount", + "android": "getAudioTrackCount", + "ios": "getAudioTrackCount", + "macos": "getAudioTrackCount" + }, + "getCacheDir": { + "windows": "getCacheDir", + "android": "getCacheDir", + "ios": "cacheDir", + "macos": "cacheDir" + }, + "getCacheFileCount": { + "windows": "getCacheFileCount", + "android": "getCacheFileCount", + "ios": "cacheFileCount", + "macos": "cacheFileCount" + }, + "getDuration": { + "windows": "getDuration", + "android": "getDuration", + "ios": "getDuration", + "macos": "getDuration" + }, + "getMaxCacheFileCount": { + "windows": "getMaxCacheFileCount", + "android": "getMaxCacheFileCount", + "ios": "maxCacheFileCount", + "macos": "maxCacheFileCount" + }, + "getMaxCacheFileSize": { + "windows": "getMaxCacheFileSize", + "android": "getMaxCacheFileSize", + "ios": "maxCacheFileSize", + "macos": "maxCacheFileSize" + }, + "getMediaPlayerCacheManager": { + "windows": "getMediaPlayerCacheManager", + "android": "getMediaPlayerCacheManager", + "ios": "createMediaPlayerCacheManager", + "macos": "createMediaPlayerCacheManager" + }, + "getMediaPlayerId": { + "windows": "getMediaPlayerId", + "android": "getMediaPlayerId", + "ios": "getMediaPlayerId", + "macos": "getMediaPlayerId" + }, + "getMute": { + "windows": "getMute", + "android": "getMute", + "ios": "getMute", + "macos": "getMute" + }, + "getPlayoutVolume": { + "windows": "getPlayoutVolume", + "android": "getPlayoutVolume", + "ios": "getPlayoutVolume", + "macos": "getPlayoutVolume" + }, + "getPlayPosition": { + "windows": "getPlayPosition", + "android": "getPlayPosition", + "ios": "getPosition", + "macos": "getPosition" + }, + "getPlaySrc_IMediaPlayer": { + "windows": "getPlaySrc", + "android": "getPlaySrc [1/2]", + "ios": "getPlaySrc", + "macos": "getPlaySrc" + }, + "getPublishSignalVolume": { + "windows": "getPublishSignalVolume", + "android": "getPublishSignalVolume", + "ios": "getPublishSignalVolume", + "macos": "getPublishSignalVolume" + }, + "getState": { + "windows": "getState", + "android": "getState", + "ios": "getPlayerState", + "macos": "getPlayerState" + }, + "getStreamCount": { + "windows": "getStreamCount", + "android": "getStreamCount", + "ios": "getStreamCount", + "macos": "getStreamCount" + }, + "getStreamInfo": { + "windows": "getStreamInfo", + "android": "getStreamInfo", + "ios": "getStreamByIndex:", + "macos": "getStreamByIndex:" + }, + "mute": { + "windows": "mute", + "android": "mute", + "ios": "mute:", + "macos": "mute:" + }, + "open": { + "windows": "open", + "android": "open [1/2]", + "ios": "open:startPos:", + "macos": "open:startPos:" + }, + "open2": { + "windows": "open", + "android": "open [2/2]", + "ios": "open2", + "macos": "open2" + }, + "pause": { + "windows": "pause", + "android": "pause", + "ios": "pause", + "macos": "pause" + }, + "play": { + "windows": "play", + "android": "play", + "ios": "play", + "macos": "play" + }, + "removeAllCaches": { + "windows": "removeAllCaches", + "android": "removeAllCaches", + "ios": "removeAllCaches", + "macos": "removeAllCaches" + }, + "removeCacheByUri": { + "windows": "removeCacheByUri", + "android": "removeCacheByUri", + "ios": "removeCacheByUri:", + "macos": "removeCacheByUri:" + }, + "removeOldCache": { + "windows": "removeOldCache", + "android": "removeOldCache", + "ios": "removeOldCache", + "macos": "removeOldCache" + }, + "registerAudioFrameObserver1_IMediaPlayer": { + "windows": "registerAudioFrameObserver [1/2]" + }, + "registerAudioFrameObserver2_IMediaPlayer": { + "windows": "registerAudioFrameObserver [2/2]", + "android": "registerAudioFrameObserver" + }, + "registerPlayerSourceObserver": { + "windows": "registerPlayerSourceObserver", + "android": "registerPlayerObserver" + }, + "registerVideoFrameObserver_IMediaPlayer": { + "windows": "registerVideoFrameObserver", + "android": "registerVideoFrameObserver" + }, + "resume": { + "windows": "resume", + "android": "resume", + "ios": "resume", + "macos": "resume" + }, + "seek": { + "windows": "seek", + "android": "seek", + "ios": "seekToPosition:", + "macos": "seekToPosition:" + }, + "selectAudioTrack": { + "windows": "selectAudioTrack [1/2]", + "android": "selectAudioTrack", + "ios": "selectAudioTrack:", + "macos": "selectAudioTrack:" + }, + "selectAudioTrack_IMediaPlayer": { + "windows": "selectAudioTrack [2/2]", + "android": "selectAudioTrack", + "ios": "selectAudioTrack:", + "macos": "selectAudioTrack:" + }, + "selectMultiAudioTrack": { + "windows": "selectMultiAudioTrack", + "android": "selectMultiAudioTrack", + "ios": "selectMultiAudioTrack:publishTrackIndex:", + "macos": "selectMultiAudioTrack:publishTrackIndex:" + }, + "setAudioDualMonoMode": { + "windows": "setAudioDualMonoMode", + "android": "setAudioDualMonoMode", + "ios": "setAudioDualMonoMode:", + "macos": "setAudioDualMonoMode:" + }, + "setAudioPitch": { + "windows": "setAudioPitch", + "android": "setAudioPitch", + "ios": "setAudioPitch:", + "macos": "setAudioPitch:" + }, + "setCacheDir": { + "windows": "setCacheDir", + "android": "setCacheDir", + "ios": "setCacheDir:", + "macos": "setCacheDir:" + }, + "setLoopCount": { + "windows": "setLoopCount", + "android": "setLoopCount", + "ios": "setLoopCount:", + "macos": "setLoopCount:" + }, + "setMaxCacheFileCount": { + "windows": "setMaxCacheFileCount", + "android": "setMaxCacheFileCount", + "ios": "setMaxCacheFileCount:", + "macos": "setMaxCacheFileCount:" + }, + "setMaxCacheFileSize": { + "windows": "setMaxCacheFileSize", + "android": "setMaxCacheFileSize", + "ios": "setMaxCacheFileSize:", + "macos": "setMaxCacheFileSize:" + }, + "setPlaybackSpeed": { + "windows": "setPlaybackSpeed", + "android": "setPlaybackSpeed", + "ios": "setPlaybackSpeed:", + "macos": "setPlaybackSpeed:" + }, + "setPlayerOption": { + "windows": "setPlayerOption [1/2]", + "android": "setPlayerOption", + "ios": "setPlayerOption:value:", + "macos": "setPlayerOption:value:" + }, + "setPlayerOption2": { + "windows": "setPlayerOption [2/2]", + "android": "setPlayerOptionString", + "ios": "setPlayerOptionString:value:", + "macos": "setPlayerOptionString:value:" + }, + "setRenderMode": { + "windows": "setRenderMode", + "android": "setVideoRenderMode", + "ios": "setRenderMode:", + "macos": "setRenderMode:" + }, + "setView": { + "windows": "setView", + "android": "setView", + "ios": "setView:", + "macos": "setView:" + }, + "stop": { + "windows": "stop", + "android": "stop [1/2]", + "ios": "stop", + "macos": "stop" + }, + "unregisterAudioFrameObserver_IMediaPlayer": { + "windows": "unregisterAudioFrameObserver" + }, + "unregisterPlayerSourceObserver": { + "windows": "unregisterPlayerSourceObserver", + "android": "unRegisterPlayerObserver" + }, + "unregisterVideoFrameObserver_IMediaPlayer": { + "windows": "unregisterVideoFrameObserver" + }, + "openWithMediaSource": { + "windows": "openWithMediaSource", + "android": "openWithMediaSource", + "ios": "openWithMediaSource:", + "macos": "openWithMediaSource:" + }, + "switchSrc": { + "windows": "switchSrc", + "android": "switchSrc", + "ios": "switchSrc:syncPts:", + "macos": "switchSrc:syncPts:" + }, + "preloadSrc": { + "windows": "preloadSrc", + "android": "preloadSrc", + "ios": "preloadSrc:startPos:", + "macos": "preloadSrc:startPos:" + }, + "unloadSrc": { + "windows": "unloadSrc", + "android": "unloadSrc", + "ios": "unloadSrc:", + "macos": "unloadSrc:" + }, + "playPreloadedSrc": { + "windows": "playPreloadedSrc", + "android": "playPreloadedSrc", + "ios": "playPreloadedSrc:", + "macos": "playPreloadedSrc:" + }, + "AddView": { + "windows": "AddView", + "android": "addView", + "ios": "addView:config:error:", + "macos": "addView:config:error:" + }, + "Canvas_Canvas": { + "windows": "Canvas", + "android": "Canvas", + "ios": "initWithRte:initialConfig:", + "macos": "initWithRte:initialConfig:" + }, + "Code": { + "windows": "Code", + "android": "code", + "ios": "code", + "macos": "code" + }, + "Destroy_Rte": { + "windows": "Destroy", + "android": "destroy", + "ios": "destroy:", + "macos": "destroy:" + }, + "Message": { + "windows": "Message", + "android": "message", + "ios": "message", + "macos": "message" + }, + "GetAutoPlay": { + "windows": "GetAutoPlay", + "android": "getAutoPlay", + "ios": "autoPlay:", + "macos": "autoPlay:" + }, + "GetFromBridge": { + "windows": "GetFromBridge", + "android": "GetFromBridge", + "ios": "getFromBridge:", + "macos": "getFromBridge:" + }, + "Rte_Rte": { + "windows": "Rte", + "android": "Rte", + "ios": "initWithInitialConfig:", + "macos": "initWithInitialConfig:" + }, + "InitMediaEngine": { + "windows": "InitMediaEngine", + "android": "initMediaEngine", + "ios": "initMediaEngine:error:", + "macos": "initMediaEngine:error:" + }, + "SetAutoPlay": { + "windows": "SetAutoPlay", + "android": "setAutoPlay", + "ios": "setAutoPlay:error:", + "macos": "setAutoPlay:error:" + }, + "SetAppId": { + "windows": "SetAppId", + "android": "setAppId", + "ios": "setAppId:error:", + "macos": "setAppId:error:" + }, + "SetCanvas": { + "windows": "SetCanvas", + "android": "setCanvas", + "ios": "setCanvas:error:", + "macos": "setCanvas:error:" + }, + "SetRenderMode_CanvasConfig": { + "windows": "SetRenderMode", + "android": "setRenderMode", + "ios": "setVideoMirrorMode:error:", + "macos": "setVideoMirrorMode:error:" + }, + "SetAbrFallbackLayer": { + "windows": "SetAbrFallbackLayer", + "android": "setAbrFallbackLayer", + "ios": "setAbrFallbackLayer:error:", + "macos": "setAbrFallbackLayer:error:" + }, + "SetAbrSubscriptionLayer": { + "windows": "SetAbrSubscriptionLayer", + "android": "setAbrSubscriptionLayer", + "ios": "setAbrSubscriptionLayer:error:", + "macos": "setAbrSubscriptionLayer:error:" + }, + "GetAbrFallbackLayer": { + "windows": "GetAbrFallbackLayer", + "android": "getAbrFallbackLayer", + "ios": "abrFallbackLayer:", + "macos": "abrFallbackLayer:" + }, + "GetAbrSubscriptionLayer": { + "windows": "GetAbrSubscriptionLayer", + "android": "getAbrSubscriptionLayer", + "ios": "abrSubscriptionLayer:", + "macos": "abrSubscriptionLayer:" + }, + "GetAppId": { + "windows": "GetAppId", + "android": "getAppId", + "ios": "appId:", + "macos": "appId:" + }, + "GetStats": { + "windows": "GetStats", + "android": "getStats", + "ios": "getStats:", + "macos": "getStats:" + }, + "GetMirrorMode": { + "windows": "GetMirrorMode", + "android": "getVideoRenderMode", + "ios": "videoMirrorMode:", + "macos": "videoMirrorMode:" + }, + "GetRenderMode": { + "windows": "GetRenderMode", + "android": "getVideoRenderMode", + "ios": "videoRenderMode:", + "macos": "videoRenderMode:" + }, + "MuteAudio": { + "windows": "MuteAudio", + "android": "muteAudio", + "ios": "muteAudio:", + "macos": "muteAudio:" + }, + "MuteVideo": { + "windows": "MuteVideo", + "android": "muteVideo", + "ios": "muteVideo:", + "macos": "muteVideo:" + }, + "SetConfigs_Rte": { + "windows": "SetConfigs [1/3]", + "android": "setConfigs [1/3]", + "ios": "setConfigs:error:", + "macos": "setConfigs:error:" + }, + "SetConfigs_Player": { + "windows": "SetConfigs [2/3]", + "android": "setConfigs [2/3]", + "ios": "setConfigs:error:", + "macos": "setConfigs:error:" + }, + "SetConfigs_Canvas": { + "windows": "SetConfigs [3/3]", + "android": "setConfigs [3/3]", + "ios": "setConfigs:error:", + "macos": "setConfigs:error:" + }, + "SetMirrorMode": { + "windows": "SetMirrorMode", + "android": "setVideoMirrorMode", + "ios": "setVideoMirrorMode:error:", + "macos": "setVideoMirrorMode:error:" + }, + "SetJsonParameter_Config": { + "windows": "SetJsonParameter", + "android": "setJsonParameter", + "ios": "setJsonParameter:error:", + "macos": "setJsonParameter:error:" + }, + "GetConfigs_Rte": { + "windows": "GetConfigs [1/3]", + "android": "getConfigs [1/3]", + "ios": "getConfigs:error:", + "macos": "getConfigs:error:" + }, + "GetConfigs_Player": { + "windows": "GetConfigs [2/3]", + "android": "getConfigs [2/3]", + "ios": "getConfigs:error:", + "macos": "getConfigs:error:" + }, + "GetConfigs_Canvas": { + "windows": "GetConfigs [3/3]", + "android": "getConfigs [3/3]", + "ios": "getConfigs:error:", + "macos": "getConfigs:error:" + }, + "GetInfo": { + "windows": "GetInfo", + "android": "getInfo", + "ios": "getInfo:error:", + "macos": "getInfo:error:" + }, + "GetJsonParameter_Config": { + "windows": "GetJsonParameter", + "android": "getJsonParameter", + "ios": "jsonParameter:", + "macos": "jsonParameter:" + }, + "Pause_Player": { + "windows": "Pause", + "android": "pause", + "ios": "pause:", + "macos": "pause:" + }, + "Play_Player": { + "windows": "Play", + "android": "play", + "ios": "play:", + "macos": "play:" + }, + "Player_Player": { + "windows": "Player", + "android": "Player", + "ios": "initWithRte:initialConfig:", + "macos": "initWithRte:initialConfig:" + }, + "PreloadWithUrl": { + "windows": "PreloadWithUrl", + "android": "preloadWithUrl", + "ios": "preloadWithUrl:error:", + "macos": "preloadWithUrl:error:" + }, + "RemoveView": { + "windows": "RemoveView", + "android": "removeView", + "ios": "removeView:config:error:", + "macos": "removeView:config:error:" + }, + "RegisterObserver_Player": { + "windows": "RegisterObserver", + "android": "registerObserver", + "ios": "registerObserver:error:", + "macos": "registerObserver:error:" + }, + "Stop_Player": { + "windows": "Stop", + "android": "stop", + "ios": "pause:", + "macos": "pause:" + }, + "OpenWithUrl": { + "windows": "OpenWithUrl", + "android": "openWithUrl", + "ios": "openWithUrl:startTime:cb:", + "macos": "openWithUrl:startTime:cb:" + }, + "UnregisterObserver_Player": { + "windows": "UnregisterObserver", + "android": "unregisterObserver", + "ios": "unregisterObserver:error:", + "macos": "unregisterObserver:error:" + }, + "State": { + "windows": "State", + "android": "State" + }, + "Duration": { + "windows": "Duration", + "android": "duration" + }, + "StreamCount": { + "windows": "StreamCount", + "android": "streamCount" + }, + "HasAudio": { + "windows": "HasAudio", + "android": "hasAudio" + }, + "HasVideo": { + "windows": "HasVideo", + "android": "hasVideo" + }, + "IsAudioMuted": { + "windows": "IsAudioMuted", + "android": "isAudioMuted" + }, + "IsVideoMuted": { + "windows": "IsVideoMuted", + "android": "isVideoMuted" + }, + "VideoHeight": { + "windows": "VideoHeight", + "android": "videoHeight" + }, + "VideoWidth": { + "windows": "VideoWidth", + "android": "videoWidth" + }, + "AbrSubscriptionLayer": { + "windows": "AbrSubscriptionLayer", + "android": "abrSubscriptionLayer" + }, + "AudioSampleRate": { + "windows": "AudioSampleRate", + "android": "audioSampleRate" + }, + "AudioChannels": { + "windows": "AudioChannels", + "android": "AudioChannels" + }, + "AudioBitsPerSample": { + "windows": "AudioBitsPerSample", + "android": "audioBitsPerSample" + }, + "CurrentUrl": { + "windows": "CurrentUrl", + "android": "currentUrl" + }, + "SetPlaybackSpeed": { + "windows": "SetPlaybackSpeed", + "android": "setPlaybackSpeed", + "ios": "setPlaybackSpeed", + "macos": "setPlaybackSpeed" + }, + "GetPlaybackSpeed": { + "windows": "GetPlaybackSpeed", + "android": "getPlaybackSpeed", + "ios": "playbackSpeed", + "macos": "playbackSpeed" + }, + "SetPlayoutVolume": { + "windows": "SetPlayoutVolume", + "android": "setPlayoutVolume", + "ios": "setPlayoutVolume", + "macos": "setPlayoutVolume" + }, + "GetPlayoutVolume": { + "windows": "GetPlayoutVolume", + "android": "getPlayoutVolume", + "ios": "playoutVolume", + "macos": "playoutVolume" + }, + "SetLoopCount": { + "windows": "SetLoopCount", + "android": "setLoopCount", + "ios": "setLoopCount", + "macos": "setLoopCount" + }, + "GetLoopCount": { + "windows": "GetLoopCount", + "android": "getLoopCount", + "ios": "loopCount", + "macos": "loopCount" + }, + "SwitchWithUrl": { + "windows": "SwitchWithUrl", + "android": "switchWithUrl", + "ios": "switchWithUrl", + "macos": "switchWithUrl" + }, + "Seek": { + "windows": "Seek", + "android": "seek", + "ios": "seek", + "macos": "seek" + }, + "GetPosition": { + "windows": "GetPosition", + "android": "getPosition", + "ios": "getPosition", + "macos": "getPosition" + }, + "onAudioVolumeIndication_PlayerObserver": { + "windows": "onAudioVolumeIndication", + "android": "onAudioVolumeIndication", + "ios": "onAudioVolumeIndication:volume:", + "macos": "onAudioVolumeIndication:volume:" + }, + "onEvent": { + "windows": "onEvent", + "android": "onEvent", + "ios": "onEvent:", + "macos": "onEvent:" + }, + "onMetadata_PlayerObserver": { + "windows": "onMetadata [2/2]", + "android": "onMetadata [2/2]", + "ios": "onMetadata:data:", + "macos": "onMetadata:data:" + }, + "onPlayerInfoUpdated_PlayerObserver": { + "windows": "onPlayerInfoUpdated [2/2]", + "android": "onPlayerInfoUpdated [2/2]", + "ios": "onPlayerInfoUpdated:", + "macos": "onPlayerInfoUpdated:" + }, + "onResolutionChanged": { + "windows": "onResolutionChanged", + "android": "onResolutionChanged", + "ios": "onResolutionChanged:", + "macos": "onResolutionChanged:" + }, + "onStateChanged": { + "windows": "onStateChanged", + "android": "onStateChanged", + "ios": "onStateChanged:newState:error:", + "macos": "onStateChanged:newState:error:" + }, + "onPositionChanged_PlayerObserver": { + "windows": "onPositionChanged", + "android": "onPositionChanged", + "ios": "onPositionChanged", + "macos": "onPositionChanged" + }, + "enableAudio": { + "windows": "enableAudio", + "android": "enableAudio", + "ios": "enableAudio", + "macos": "enableAudio" + }, + "disableAudio": { + "windows": "disableAudio", + "android": "disableAudio", + "ios": "disableAudio", + "macos": "disableAudio" + }, + "setAudioProfile": { + "windows": "setAudioProfile [1/2]", + "android": "setAudioProfile [1/2]", + "ios": "setAudioProfile:scenario:", + "macos": "setAudioProfile:scenario:" + }, + "setAudioProfile2": { + "windows": "setAudioProfile [2/2]", + "android": "setAudioProfile [2/2]", + "ios": "setAudioProfile:", + "macos": "setAudioProfile:" + }, + "setAudioScenario": { + "windows": "setAudioScenario", + "android": "setAudioScenario", + "ios": "setAudioScenario:", + "macos": "setAudioScenario:" + }, + "setAudioSessionOperationRestriction": { + "windows": "setAudioSessionOperationRestriction", + "ios": "setAudioSessionOperationRestriction:" + }, + "adjustRecordingSignalVolume": { + "windows": "adjustRecordingSignalVolume", + "android": "adjustRecordingSignalVolume", + "ios": "adjustRecordingSignalVolume:", + "macos": "adjustRecordingSignalVolume:" + }, + "adjustLoopbackSignalVolume": { + "windows": "adjustLoopbackSignalVolume", + "macos": "adjustLoopbackSignalVolume:" + }, + "adjustUserPlaybackSignalVolume": { + "windows": "adjustUserPlaybackSignalVolume", + "android": "adjustUserPlaybackSignalVolume", + "ios": "adjustUserPlaybackSignalVolume:volume:", + "macos": "adjustUserPlaybackSignalVolume:volume:" + }, + "adjustPlaybackSignalVolume": { + "windows": "adjustPlaybackSignalVolume", + "android": "adjustPlaybackSignalVolume", + "ios": "adjustPlaybackSignalVolume:", + "macos": "adjustPlaybackSignalVolume:" + }, + "adjustCustomAudioPublishVolume": { + "windows": "adjustCustomAudioPublishVolume", + "android": "adjustCustomAudioPublishVolume", + "ios": "adjustCustomAudioPublishVolume:volume:", + "macos": "adjustCustomAudioPublishVolume:volume:" + }, + "enableLocalAudio": { + "windows": "enableLocalAudio", + "android": "enableLocalAudio", + "ios": "enableLocalAudio:", + "macos": "enableLocalAudio:" + }, + "muteLocalAudioStream": { + "windows": "muteLocalAudioStream", + "android": "muteLocalAudioStream", + "ios": "muteLocalAudioStream:", + "macos": "muteLocalAudioStream:" + }, + "muteRemoteAudioStream": { + "windows": "muteRemoteAudioStream", + "android": "muteRemoteAudioStream", + "ios": "muteRemoteAudioStream:mute:", + "macos": "muteRemoteAudioStream:mute:" + }, + "muteAllRemoteAudioStreams": { + "windows": "muteAllRemoteAudioStreams", + "android": "muteAllRemoteAudioStreams", + "ios": "muteAllRemoteAudioStreams:", + "macos": "muteAllRemoteAudioStreams:" + }, + "muteRecordingSignal": { + "windows": "muteRecordingSignal", + "android": "muteRecordingSignal", + "ios": "muteRecordingSignal:", + "macos": "muteRecordingSignal:" + }, + "setSubscribeAudioBlocklist": { + "windows": "setSubscribeAudioBlocklist", + "android": "setSubscribeAudioBlocklist", + "ios": "setSubscribeAudioBlocklist:", + "macos": "setSubscribeAudioBlocklist:" + }, + "setSubscribeAudioAllowlist": { + "windows": "setSubscribeAudioAllowlist", + "android": "setSubscribeAudioAllowlist", + "ios": "setSubscribeAudioAllowlist:", + "macos": "setSubscribeAudioAllowlist:" + }, + "enableVideo": { + "windows": "enableVideo", + "android": "enableVideo", + "ios": "enableVideo", + "macos": "enableVideo" + }, + "disableVideo": { + "windows": "disableVideo", + "android": "disableVideo", + "ios": "disableVideo", + "macos": "disableVideo" + }, + "setSubscribeVideoBlocklist": { + "windows": "setSubscribeVideoBlocklist", + "android": "setSubscribeVideoBlocklist", + "ios": "setSubscribeVideoBlocklist:", + "macos": "setSubscribeVideoBlocklist:" + }, + "setSubscribeVideoAllowlist": { + "windows": "setSubscribeVideoAllowlist", + "android": "setSubscribeVideoAllowlist", + "ios": "setSubscribeVideoAllowlist:", + "macos": "setSubscribeVideoAllowlist:" + }, + "setVideoScenario": { + "windows": "setVideoScenario", + "android": "setVideoScenario", + "ios": "setVideoScenario:", + "macos": "setVideoScenario:" + }, + "setVideoEncoderConfiguration": { + "windows": "setVideoEncoderConfiguration", + "android": "setVideoEncoderConfiguration", + "ios": "setVideoEncoderConfiguration:", + "macos": "setVideoEncoderConfiguration:" + }, + "setupLocalVideo": { + "windows": "setupLocalVideo", + "android": "setupLocalVideo", + "ios": "setupLocalVideo:", + "macos": "setupLocalVideo:" + }, + "setupRemoteVideo": { + "windows": "setupRemoteVideo", + "android": "setupRemoteVideo", + "ios": "setupRemoteVideo:", + "macos": "setupRemoteVideo:" + }, + "setLocalRenderMode1": { + "windows": "setLocalRenderMode [1/2]", + "android": "setLocalRenderMode [1/2]", + "ios": "setLocalRenderMode:mode:", + "macos": "setLocalRenderMode:mode:" + }, + "setLocalRenderMode2": { + "windows": "setLocalRenderMode [2/2]", + "android": "setLocalRenderMode [2/2]", + "ios": "setLocalRenderMode:mirror:", + "macos": "setLocalRenderMode:mirror:" + }, + "setRemoteRenderMode2": { + "windows": "setRemoteRenderMode", + "android": "setRemoteRenderMode", + "ios": "setRemoteRenderMode:mode:mirror:", + "macos": "setRemoteRenderMode:mode:mirror:" + }, + "setLocalRenderTargetFps": { + "windows": "setLocalRenderTargetFps", + "android": "setLocalRenderTargetFps", + "ios": "setLocalRenderTargetFps", + "macos": "setLocalRenderTargetFps" + }, + "setRemoteRenderTargetFps": { + "windows": "setRemoteRenderTargetFps", + "android": "setRemoteRenderTargetFps", + "ios": "setRemoteRenderTargetFps", + "macos": "setRemoteRenderTargetFps" + }, + "startPreview": { + "windows": "startPreview [1/2]", + "android": "startPreview [1/2]", + "ios": "startPreview", + "macos": "startPreview" + }, + "startPreview2": { + "windows": "startPreview [2/2]", + "android": "startPreview [2/2]", + "ios": "startPreview:", + "macos": "startPreview:" + }, + "stopPreview": { + "windows": "stopPreview [1/2]", + "android": "stopPreview [1/2]", + "ios": "stopPreview", + "macos": "stopPreview" + }, + "stopPreview2": { + "windows": "stopPreview [2/2]", + "android": "stopPreview [2/2]", + "ios": "stopPreview:", + "macos": "stopPreview:" + }, + "enableLocalVideo": { + "windows": "enableLocalVideo", + "android": "enableLocalVideo", + "ios": "enableLocalVideo:", + "macos": "enableLocalVideo:" + }, + "muteLocalVideoStream": { + "windows": "muteLocalVideoStream", + "android": "muteLocalVideoStream", + "ios": "muteLocalVideoStream:", + "macos": "muteLocalVideoStream:" + }, + "muteRemoteVideoStream": { + "windows": "muteRemoteVideoStream", + "android": "muteRemoteVideoStream", + "ios": "muteRemoteVideoStream:mute:", + "macos": "muteRemoteVideoStream:mute:" + }, + "muteAllRemoteVideoStreams": { + "windows": "muteAllRemoteVideoStreams", + "android": "muteAllRemoteVideoStreams", + "ios": "muteAllRemoteVideoStreams:", + "macos": "muteAllRemoteVideoStreams:" + }, + "setRemoteVideoSubscriptionOptions": { + "windows": "setRemoteVideoSubscriptionOptions", + "android": "setRemoteVideoSubscriptionOptions", + "ios": "setRemoteVideoSubscriptionOptions:options:", + "macos": "setRemoteVideoSubscriptionOptions:options:" + }, + "setRemoteVideoSubscriptionOptionsEx": { + "windows": "setRemoteVideoSubscriptionOptionsEx", + "android": "setRemoteVideoSubscriptionOptionsEx", + "ios": "setRemoteVideoSubscriptionOptionsEx:options:connection:", + "macos": "setRemoteVideoSubscriptionOptionsEx:options:connection:" + }, + "queryCodecCapability": { + "windows": "queryCodecCapability", + "android": "queryCodecCapability", + "ios": "queryCodecCapability", + "macos": "queryCodecCapability" + }, + "setAdvancedAudioOptions": { + "windows": "setAdvancedAudioOptions", + "android": "setAdvancedAudioOptions", + "ios": "setAdvancedAudioOptions:", + "macos": "setAdvancedAudioOptions:" + }, + "setAINSMode": { + "windows": "setAINSMode", + "android": "setAINSMode", + "ios": "setAINSMode:mode:", + "macos": "setAINSMode:mode:" + }, + "getFaceShapeAreaOptions": { + "windows": "getFaceShapeAreaOptions", + "android": "getFaceShapeAreaOptions [1/2]", + "ios": "getFaceShapeAreaOptions:sourceType:", + "macos": "getFaceShapeAreaOptions:sourceType:" + }, + "getFaceShapeBeautyOptions": { + "windows": "getFaceShapeBeautyOptions", + "android": "getFaceShapeBeautyOptions [1/2]", + "ios": "getFaceShapeBeautyOptions:", + "macos": "getFaceShapeBeautyOptions:" + }, + "setBeautyEffectOptions": { + "windows": "setBeautyEffectOptions", + "android": "setBeautyEffectOptions [1/2]", + "ios": "setBeautyEffectOptions:options:", + "macos": "setBeautyEffectOptions:options:" + }, + "enableVirtualBackground": { + "windows": "enableVirtualBackground", + "android": "enableVirtualBackground [1/2]", + "ios": "enableVirtualBackground:backData:segData:", + "macos": "enableVirtualBackground:backData:segData:" + }, + "setLowlightEnhanceOptions": { + "windows": "setLowlightEnhanceOptions", + "android": "setLowlightEnhanceOptions [1/2]", + "ios": "setLowlightEnhanceOptions:options:", + "macos": "setLowlightEnhanceOptions:options:" + }, + "setVideoDenoiserOptions": { + "windows": "setVideoDenoiserOptions", + "android": "setVideoDenoiserOptions [1/2]", + "ios": "setVideoDenoiserOptions:options:", + "macos": "setVideoDenoiserOptions:options:" + }, + "setColorEnhanceOptions": { + "windows": "setColorEnhanceOptions", + "android": "setColorEnhanceOptions [1/2]", + "ios": "setColorEnhanceOptions:options:", + "macos": "setColorEnhanceOptions:options:" + }, + "setFaceShapeAreaOptions": { + "windows": "setFaceShapeAreaOptions", + "android": "setFaceShapeAreaOptions [1/2]", + "ios": "setFaceShapeAreaOptions:", + "macos": "setFaceShapeAreaOptions:" + }, + "setFaceShapeBeautyOptions": { + "windows": "setFaceShapeBeautyOptions", + "android": "setFaceShapeBeautyOptions [1/2]", + "ios": "setFaceShapeBeautyOptions:options:", + "macos": "setFaceShapeBeautyOptions:options:" + }, + "setFilterEffectOptions": { + "windows": "setFilterEffectOptions", + "android": "setFilterEffectOptions [1/2]", + "ios": "setFilterEffectOptions:options:sourceType:", + "macos": "setFilterEffectOptions:options:sourceType:" + }, + "registerFaceInfoObserver": { + "windows": "registerFaceInfoObserver", + "android": "registerFaceInfoObserver", + "ios": "setFaceInfoDelegate:", + "macos": "setFaceInfoDelegate:" + }, + "adjustUserPlaybackSignalVolumeEx": { + "windows": "adjustUserPlaybackSignalVolumeEx", + "android": "adjustUserPlaybackSignalVolumeEx", + "ios": "adjustUserPlaybackSignalVolumeEx:volume:connection:", + "macos": "adjustUserPlaybackSignalVolumeEx:volume:connection:" + }, + "createDataStreamEx1": { + "windows": "createDataStreamEx [1/2]", + "android": "createDataStreamEx [1/2]", + "ios": "createDataStreamEx:reliable:ordered:connection:", + "macos": "createDataStreamEx:reliable:ordered:connection:" + }, + "createDataStreamEx2": { + "windows": "createDataStreamEx [2/2]", + "android": "createDataStreamEx [2/2]", + "ios": "createDataStreamEx:config:connection:", + "macos": "createDataStreamEx:config:connection:" + }, + "enableAudioVolumeIndicationEx": { + "windows": "enableAudioVolumeIndicationEx", + "android": "enableAudioVolumeIndicationEx", + "ios": "enableAudioVolumeIndicationEx:smooth:reportVad:connection:", + "macos": "enableAudioVolumeIndicationEx:smooth:reportVad:connection:" + }, + "joinChannelEx": { + "windows": "joinChannelEx", + "android": "joinChannelEx", + "ios": "joinChannelExByToken:connection:delegate:mediaOptions:joinSuccess:", + "macos": "joinChannelExByToken:connection:delegate:mediaOptions:joinSuccess:" + }, + "joinChannelWithUserAccountEx": { + "windows": "joinChannelWithUserAccountEx", + "android": "joinChannelWithUserAccountEx", + "ios": "joinChannelExByToken:channelId:userAccount:delegate:mediaOptions:joinSuccess:", + "macos": "joinChannelExByToken:channelId:userAccount:delegate:mediaOptions:joinSuccess:" + }, + "getUserInfoByUid": { + "windows": "getUserInfoByUid", + "android": "getUserInfoByUid", + "ios": "getUserInfoByUid:withError:", + "macos": "getUserInfoByUid:withError:" + }, + "leaveChannelEx": { + "windows": "leaveChannelEx [1/2]", + "android": "leaveChannelEx [1/2]", + "ios": "leaveChannelEx:leaveChannelBlock:", + "macos": "leaveChannelEx:leaveChannelBlock:" + }, + "leaveChannelEx2": { + "windows": "leaveChannelEx [2/2]", + "android": "leaveChannelEx [2/2]", + "ios": "leaveChannelEx:options:leaveChannelBlock:", + "macos": "leaveChannelEx:options:leaveChannelBlock:" + }, + "muteRemoteAudioStreamEx": { + "windows": "muteRemoteAudioStreamEx", + "android": "muteRemoteAudioStreamEx", + "ios": "muteRemoteAudioStreamEx:mute:connection:", + "macos": "muteRemoteAudioStreamEx:mute:connection:" + }, + "addVideoWatermarkEx": { + "windows": "addVideoWatermarkEx [1/2]", + "android": "addVideoWatermarkEx [1/2]", + "ios": "addVideoWatermarkEx:options:connection:", + "macos": "addVideoWatermarkEx:options:connection:" + }, + "muteRemoteVideoStreamEx": { + "windows": "muteRemoteVideoStreamEx", + "android": "muteRemoteVideoStreamEx", + "ios": "muteRemoteVideoStreamEx:mute:connection:", + "macos": "muteRemoteVideoStreamEx:mute:connection:" + }, + "clearVideoWatermarkEx": { + "windows": "clearVideoWatermarkEx", + "android": "clearVideoWatermarkEx", + "ios": "clearVideoWatermarkEx:", + "macos": "clearVideoWatermarkEx:" + }, + "enableLoopbackRecordingEx": { + "windows": "enableLoopbackRecordingEx", + "macos": "enableLoopbackRecordingEx:deviceName:connection:" + }, + "getConnectionStateEx": { + "windows": "getConnectionStateEx", + "android": "getConnectionStateEx", + "ios": "getConnectionStateEx:", + "macos": "getConnectionStateEx:" + }, + "resumeAllChannelMediaRelayEx": { + "windows": "resumeAllChannelMediaRelayEx", + "android": "resumeAllChannelMediaRelayEx", + "ios": "resumeAllChannelMediaRelayEx:", + "macos": "resumeAllChannelMediaRelayEx:" + }, + "sendCustomReportMessageEx": { + "windows": "sendCustomReportMessageEx", + "android": "sendCustomReportMessageEx", + "ios": "sendCustomReportMessageEx:category:event:label:value:connection:", + "macos": "sendCustomReportMessageEx:category:event:label:value:connection:" + }, + "sendStreamMessageEx": { + "windows": "sendStreamMessageEx", + "android": "sendStreamMessageEx" + }, + "setRemoteRenderModeEx": { + "windows": "setRemoteRenderModeEx", + "android": "setRemoteRenderModeEx", + "ios": "setRemoteRenderModeEx:mode:mirror:connection:", + "macos": "setRemoteRenderModeEx:mode:mirror:connection:" + }, + "setRemoteVideoStreamTypeEx": { + "windows": "setRemoteVideoStreamTypeEx", + "android": "setRemoteVideoStreamTypeEx [1/2]", + "ios": "setRemoteVideoStreamEx:type:connection:", + "macos": "setRemoteVideoStreamEx:type:connection:" + }, + "setRemoteVoicePositionEx": { + "windows": "setRemoteVoicePositionEx", + "android": "setRemoteVoicePositionEx", + "ios": "setRemoteVoicePosition:pan:gain:connection:", + "macos": "setRemoteVoicePosition:pan:gain:connection:" + }, + "setSubscribeAudioBlocklistEx": { + "windows": "setSubscribeAudioBlocklistEx", + "android": "setSubscribeAudioBlocklistEx", + "ios": "setSubscribeAudioBlocklistEx:connection:", + "macos": "setSubscribeAudioBlocklistEx:connection:" + }, + "setSubscribeAudioAllowlistEx": { + "windows": "setSubscribeAudioAllowlistEx", + "android": "setSubscribeAudioAllowlistEx", + "ios": "setSubscribeAudioAllowlistEx:connection:", + "macos": "setSubscribeAudioAllowlistEx:connection:" + }, + "setSubscribeVideoBlocklistEx": { + "windows": "setSubscribeVideoBlocklistEx", + "android": "setSubscribeVideoBlocklistEx", + "ios": "setSubscribeVideoBlocklistEx:connection:", + "macos": "setSubscribeVideoBlocklistEx:connection:" + }, + "setSubscribeVideoAllowlistEx": { + "windows": "setSubscribeVideoAllowlistEx", + "android": "setSubscribeVideoAllowlistEx", + "ios": "setSubscribeVideoAllowlistEx:connection:", + "macos": "setSubscribeVideoAllowlistEx:connection:" + }, + "setupRemoteVideoEx": { + "windows": "setupRemoteVideoEx", + "android": "setupRemoteVideoEx", + "ios": "setupRemoteVideoEx:connection:", + "macos": "setupRemoteVideoEx:connection:" + }, + "setVideoEncoderConfigurationEx": { + "windows": "setVideoEncoderConfigurationEx", + "android": "setVideoEncoderConfigurationEx", + "ios": "setVideoEncoderConfigurationEx:connection:", + "macos": "setVideoEncoderConfigurationEx:connection:" + }, + "startOrUpdateChannelMediaRelayEx": { + "windows": "startOrUpdateChannelMediaRelayEx", + "android": "startOrUpdateChannelMediaRelayEx", + "ios": "startOrUpdateChannelMediaRelayEx:connection:", + "macos": "startOrUpdateChannelMediaRelayEx:connection:" + }, + "pauseAllChannelMediaRelayEx": { + "windows": "pauseAllChannelMediaRelayEx", + "android": "pauseAllChannelMediaRelayEx", + "ios": "pauseAllChannelMediaRelayEx:", + "macos": "pauseAllChannelMediaRelayEx:" + }, + "takeSnapshotEx": { + "windows": "takeSnapshotEx [1/2]", + "android": "takeSnapshotEx [1/2]", + "ios": "takeSnapshotEx:uid:filePath:", + "macos": "takeSnapshotEx:uid:filePath:" + }, + "takeSnapshotEx2": { + "windows": "takeSnapshotEx [2/2]", + "android": "takeSnapshotEx [2/2]", + "ios": "takeSnapshotExWithConfig:uid:config:", + "macos": "takeSnapshotExWithConfig:uid:config:" + }, + "updateChannelMediaOptionsEx": { + "windows": "updateChannelMediaOptionsEx", + "android": "updateChannelMediaOptionsEx", + "ios": "updateChannelExWithMediaOptions:connection:", + "macos": "updateChannelExWithMediaOptions:connection:" + }, + "muteLocalAudioStreamEx": { + "windows": "muteLocalAudioStreamEx", + "android": "muteLocalAudioStreamEx", + "ios": "muteLocalAudioStreamEx:connection:", + "macos": "muteLocalAudioStreamEx:connection:" + }, + "muteLocalVideoStreamEx": { + "windows": "muteLocalVideoStreamEx", + "android": "muteLocalVideoStreamEx", + "ios": "muteLocalVideoStreamEx:connection:", + "macos": "muteLocalVideoStreamEx:connection:" + }, + "muteAllRemoteAudioStreamsEx": { + "windows": "muteAllRemoteAudioStreamsEx", + "android": "muteAllRemoteAudioStreamsEx", + "ios": "muteAllRemoteAudioStreamsEx:connection:", + "macos": "muteAllRemoteAudioStreamsEx:connection:" + }, + "muteAllRemoteVideoStreamsEx": { + "windows": "muteAllRemoteVideoStreamsEx", + "android": "muteAllRemoteVideoStreamsEx", + "ios": "muteAllRemoteVideoStreamsEx:connection:", + "macos": "muteAllRemoteVideoStreamsEx:connection:" + }, + "stopChannelMediaRelayEx": { + "windows": "stopChannelMediaRelayEx", + "android": "stopChannelMediaRelayEx", + "ios": "stopChannelMediaRelayEx:", + "macos": "stopChannelMediaRelayEx:" + }, + "startRtmpStreamWithoutTranscodingEx": { + "windows": "startRtmpStreamWithoutTranscodingEx", + "android": "startRtmpStreamWithoutTranscodingEx", + "ios": "startRtmpStreamWithoutTranscodingEx:connection:", + "macos": "startRtmpStreamWithoutTranscodingEx:connection:" + }, + "startRtmpStreamWithTranscodingEx": { + "windows": "startRtmpStreamWithTranscodingEx", + "android": "startRtmpStreamWithTranscodingEx", + "ios": "startRtmpStreamWithTranscodingEx:transcoding:connection:", + "macos": "startRtmpStreamWithTranscodingEx:transcoding:connection:" + }, + "updateRtmpTranscodingEx": { + "windows": "updateRtmpTranscodingEx", + "android": "updateRtmpTranscodingEx", + "ios": "updateRtmpTranscodingEx:connection:", + "macos": "updateRtmpTranscodingEx:connection:" + }, + "stopRtmpStreamEx": { + "windows": "stopRtmpStreamEx", + "android": "stopRtmpStreamEx", + "ios": "stopRtmpStreamEx:connection:", + "macos": "stopRtmpStreamEx:connection:" + }, + "getCount_IScreenCaptureSourceList": { + "windows": "getCount" + }, + "getScreenCaptureSources": { + "windows": "getScreenCaptureSources", + "macos": "getScreenCaptureSourcesWithThumbSize:iconSize:includeScreen:" + }, + "getSourceInfo_IScreenCaptureSourceList": { + "windows": "getSourceInfo" + }, + "queryScreenCaptureCapability": { + "windows": "queryScreenCaptureCapability", + "android": "queryScreenCaptureCapability", + "ios": "queryScreenCaptureCapability" + }, + "release_IScreenCaptureSourceList": { + "windows": "release" + }, + "startScreenCapture": { + "windows": "startScreenCapture [1/2]", + "android": "startScreenCapture", + "ios": "startScreenCapture:", + "macos": "startScreenCapture:" + }, + "startScreenCapture2": { + "windows": "startScreenCapture [2/2]", + "macos": "startScreenCapture:config:" + }, + "startScreenCaptureByDisplayId": { + "windows": "startScreenCaptureByDisplayId", + "android": "startScreenCaptureByDisplayId", + "ios": "startScreenCaptureByDisplayId:regionRect:captureParams:", + "macos": "startScreenCaptureByDisplayId:regionRect:captureParams:" + }, + "startScreenCaptureByScreenRect": { + "windows": "startScreenCaptureByScreenRect" + }, + "startScreenCaptureByWindowId": { + "windows": "startScreenCaptureByWindowId", + "macos": "startScreenCaptureByWindowId:regionRect:captureParams:" + }, + "setExternalMediaProjection": { + "windows": "setExternalMediaProjection", + "android": "setExternalMediaProjection" + }, + "setScreenCaptureContentHint": { + "windows": "setScreenCaptureContentHint" + }, + "setScreenCaptureScenario": { + "windows": "setScreenCaptureScenario", + "android": "setScreenCaptureScenario", + "ios": "setScreenCaptureScenario:", + "macos": "setScreenCaptureScenario:" + }, + "updateScreenCapture": { + "windows": "updateScreenCapture", + "ios": "updateScreenCapture:" + }, + "updateScreenCaptureParameters": { + "windows": "updateScreenCaptureParameters", + "android": "updateScreenCaptureParameters", + "macos": "updateScreenCaptureParameters:" + }, + "updateScreenCaptureRegion1": { + "windows": "updateScreenCaptureRegion" + }, + "stopScreenCapture": { + "windows": "stopScreenCapture [1/2]", + "android": "stopScreenCapture", + "ios": "stopScreenCapture", + "macos": "stopScreenCapture" + }, + "stopScreenCapture2": { + "windows": "stopScreenCapture [2/2]", + "macos": "stopScreenCapture:" + }, + "setAudioMixingDualMonoMode": { + "windows": "setAudioMixingDualMonoMode", + "android": "setAudioMixingDualMonoMode", + "ios": "setAudioMixingDualMonoMode:", + "macos": "setAudioMixingDualMonoMode:" + }, + "setAudioMixingPlaybackSpeed": { + "windows": "setAudioMixingPlaybackSpeed", + "android": "setAudioMixingPlaybackSpeed", + "ios": "setAudioMixingPlaybackSpeed:", + "macos": "setAudioMixingPlaybackSpeed:" + }, + "startAudioMixing": { + "windows": "startAudioMixing [1/2]", + "android": "startAudioMixing [1/2]", + "ios": "startAudioMixing:loopback:cycle:", + "macos": "startAudioMixing:loopback:cycle:" + }, + "startAudioMixing2": { + "windows": "startAudioMixing [2/2]", + "android": "startAudioMixing [2/2]", + "ios": "startAudioMixing:loopback:cycle:startPos:", + "macos": "startAudioMixing:loopback:cycle:startPos:" + }, + "stopAudioMixing": { + "windows": "stopAudioMixing", + "android": "stopAudioMixing", + "ios": "stopAudioMixing", + "macos": "stopAudioMixing" + }, + "pauseAudioMixing": { + "windows": "pauseAudioMixing", + "android": "pauseAudioMixing", + "ios": "pauseAudioMixing", + "macos": "pauseAudioMixing" + }, + "resumeAudioMixing": { + "windows": "resumeAudioMixing", + "android": "resumeAudioMixing", + "ios": "resumeAudioMixing", + "macos": "resumeAudioMixing" + }, + "adjustAudioMixingVolume": { + "windows": "adjustAudioMixingVolume", + "android": "adjustAudioMixingVolume", + "ios": "adjustAudioMixingVolume:", + "macos": "adjustAudioMixingVolume:" + }, + "adjustAudioMixingPlayoutVolume": { + "windows": "adjustAudioMixingPlayoutVolume", + "android": "adjustAudioMixingPlayoutVolume", + "ios": "adjustAudioMixingPlayoutVolume:", + "macos": "adjustAudioMixingPlayoutVolume:" + }, + "adjustAudioMixingPublishVolume": { + "windows": "adjustAudioMixingPublishVolume", + "android": "adjustAudioMixingPublishVolume", + "ios": "adjustAudioMixingPublishVolume:", + "macos": "adjustAudioMixingPublishVolume:" + }, + "getAudioMixingPlayoutVolume": { + "windows": "getAudioMixingPlayoutVolume", + "android": "getAudioMixingPlayoutVolume", + "ios": "getAudioMixingPlayoutVolume", + "macos": "getAudioMixingPlayoutVolume" + }, + "getAudioMixingPublishVolume": { + "windows": "getAudioMixingPublishVolume", + "android": "getAudioMixingPublishVolume", + "ios": "getAudioMixingPublishVolume", + "macos": "getAudioMixingPublishVolume" + }, + "getAudioMixingDuration": { + "windows": "getAudioMixingDuration", + "android": "getAudioMixingDuration", + "ios": "getAudioMixingDuration", + "macos": "getAudioMixingDuration" + }, + "getAudioMixingCurrentPosition": { + "windows": "getAudioMixingCurrentPosition", + "android": "getAudioMixingCurrentPosition", + "ios": "getAudioMixingCurrentPosition", + "macos": "getAudioMixingCurrentPosition" + }, + "setAudioMixingPitch": { + "windows": "setAudioMixingPitch", + "android": "setAudioMixingPitch", + "ios": "setAudioMixingPitch:", + "macos": "setAudioMixingPitch:" + }, + "setAudioMixingPosition": { + "windows": "setAudioMixingPosition", + "android": "setAudioMixingPosition", + "ios": "setAudioMixingPosition:", + "macos": "setAudioMixingPosition:" + }, + "getEffectsVolume": { + "windows": "getEffectsVolume", + "android": "getEffectsVolume", + "ios": "getEffectsVolume", + "macos": "getEffectsVolume" + }, + "setEffectsVolume": { + "windows": "setEffectsVolume", + "android": "setEffectsVolume", + "ios": "setEffectsVolume:", + "macos": "setEffectsVolume:" + }, + "setVolumeOfEffect": { + "windows": "setVolumeOfEffect", + "android": "setVolumeOfEffect", + "ios": "setVolumeOfEffect:withVolume:", + "macos": "setVolumeOfEffect:withVolume:" + }, + "getVolumeOfEffect": { + "windows": "getVolumeOfEffect", + "android": "getVolumeOfEffect", + "ios": "getVolumeOfEffect:", + "macos": "getVolumeOfEffect:" + }, + "playEffect3": { + "windows": "playEffect", + "android": "playEffect [2/2]", + "ios": "playEffect:filePath:loopCount:pitch:pan:gain:publish:startPos:", + "macos": "playEffect:filePath:loopCount:pitch:pan:gain:publish:startPos:" + }, + "stopEffect": { + "windows": "stopEffect", + "android": "stopEffect", + "ios": "stopEffect:", + "macos": "stopEffect:" + }, + "stopAllEffects": { + "windows": "stopAllEffects", + "android": "stopAllEffects", + "ios": "stopAllEffects", + "macos": "stopAllEffects" + }, + "preloadEffect": { + "windows": "preloadEffect", + "android": "preloadEffect", + "ios": "preloadEffect:filePath:", + "macos": "preloadEffect:filePath:" + }, + "unloadEffect": { + "windows": "unloadEffect", + "android": "unloadEffect", + "ios": "unloadEffect:", + "macos": "unloadEffect:" + }, + "pauseEffect": { + "windows": "pauseEffect", + "android": "pauseEffect", + "ios": "pauseEffect:", + "macos": "pauseEffect:" + }, + "pauseAllEffects": { + "windows": "pauseAllEffects", + "android": "pauseAllEffects", + "ios": "pauseAllEffects", + "macos": "pauseAllEffects" + }, + "resumeEffect": { + "windows": "resumeEffect", + "android": "resumeEffect", + "ios": "resumeEffect:", + "macos": "resumeEffect:" + }, + "resumeAllEffects": { + "windows": "resumeAllEffects", + "android": "resumeAllEffects", + "ios": "resumeAllEffects", + "macos": "resumeAllEffects" + }, + "setEffectPosition": { + "windows": "setEffectPosition", + "android": "setEffectPosition", + "ios": "setEffectPosition:pos:", + "macos": "setEffectPosition:pos:" + }, + "getEffectDuration": { + "windows": "getEffectDuration", + "android": "getEffectDuration", + "ios": "getEffectDuration:", + "macos": "getEffectDuration:" + }, + "getEffectCurrentPosition": { + "windows": "getEffectCurrentPosition", + "android": "getEffectCurrentPosition", + "ios": "getEffectCurrentPosition:", + "macos": "getEffectCurrentPosition:" + }, + "playAllEffects": { + "windows": "playAllEffects", + "android": "playAllEffects", + "ios": "playAllEffects:loopCount:pitch:pan:gain:publish:", + "macos": "playAllEffects:loopCount:pitch:pan:gain:publish:" + }, + "unloadAllEffects": { + "windows": "unloadAllEffects" + }, + "startRhythmPlayer": { + "windows": "startRhythmPlayer", + "android": "startRhythmPlayer", + "ios": "startRhythmPlayer:sound2:config:", + "macos": "startRhythmPlayer:sound2:config:" + }, + "stopRhythmPlayer": { + "windows": "stopRhythmPlayer", + "android": "stopRhythmPlayer", + "ios": "stopRhythmPlayer", + "macos": "stopRhythmPlayer" + }, + "configRhythmPlayer": { + "windows": "configRhythmPlayer", + "android": "configRhythmPlayer", + "ios": "configRhythmPlayer:", + "macos": "configRhythmPlayer:" + }, + "enableVoiceAITuner": { + "windows": "enableVoiceAITuner", + "android": "enableVoiceAITuner", + "ios": "enableVoiceAITuner:type:", + "macos": "enableVoiceAITuner:type:" + }, + "setLocalVoicePitch": { + "windows": "setLocalVoicePitch", + "android": "setLocalVoicePitch", + "ios": "setLocalVoicePitch:", + "macos": "setLocalVoicePitch:" + }, + "setLocalVoiceEqualization": { + "windows": "setLocalVoiceEqualization", + "android": "setLocalVoiceEqualization", + "ios": "setLocalVoiceEqualizationOfBandFrequency:withGain:", + "macos": "setLocalVoiceEqualizationOfBandFrequency:withGain:" + }, + "setLocalVoiceReverb": { + "windows": "setLocalVoiceReverb", + "android": "setLocalVoiceReverb", + "ios": "setLocalVoiceReverbOfType:withValue:", + "macos": "setLocalVoiceReverbOfType:withValue:" + }, + "setVoiceBeautifierPreset": { + "windows": "setVoiceBeautifierPreset", + "android": "setVoiceBeautifierPreset", + "ios": "setVoiceBeautifierPreset:", + "macos": "setVoiceBeautifierPreset:" + }, + "setVoiceBeautifierParameters": { + "windows": "setVoiceBeautifierParameters", + "android": "setVoiceBeautifierParameters", + "ios": "setVoiceBeautifierParameters:param1:param2:", + "macos": "setVoiceBeautifierParameters:param1:param2:" + }, + "setAudioEffectPreset": { + "windows": "setAudioEffectPreset", + "android": "setAudioEffectPreset", + "ios": "setAudioEffectPreset:", + "macos": "setAudioEffectPreset:" + }, + "setAudioEffectParameters": { + "windows": "setAudioEffectParameters", + "android": "setAudioEffectParameters", + "ios": "setAudioEffectParameters:param1:param2:", + "macos": "setAudioEffectParameters:param1:param2:" + }, + "setLocalVoiceFormant": { + "windows": "setLocalVoiceFormant", + "android": "setLocalVoiceFormant", + "ios": "setLocalVoiceFormant:", + "macos": "setLocalVoiceFormant:" + }, + "setVoiceConversionPreset": { + "windows": "setVoiceConversionPreset", + "android": "setVoiceConversionPreset", + "ios": "setVoiceConversionPreset:", + "macos": "setVoiceConversionPreset:" + }, + "enableSoundPositionIndication": { + "windows": "enableSoundPositionIndication", + "android": "enableSoundPositionIndication", + "ios": "enableSoundPositionIndication:", + "macos": "enableSoundPositionIndication:" + }, + "setRemoteVoicePosition": { + "windows": "setRemoteVoicePosition", + "android": "setRemoteVoicePosition", + "ios": "setRemoteVoicePosition:pan:gain:", + "macos": "setRemoteVoicePosition:pan:gain:" + }, + "muteLocalAudioStream_IBaseSpatialAudioEngine": { + "windows": "muteLocalAudioStream", + "android": "muteLocalAudioStream", + "ios": "muteLocalAudioStream:", + "macos": "muteLocalAudioStream:" + }, + "muteAllRemoteAudioStreams_IBaseSpatialAudioEngine": { + "windows": "muteAllRemoteAudioStreams", + "android": "muteAllRemoteAudioStreams", + "ios": "muteAllRemoteAudioStreams:", + "macos": "muteAllRemoteAudioStreams:" + }, + "release_IBaseSpatialAudioEngine": { + "windows": "release", + "ios": "destroy", + "macos": "destroy" + }, + "setAudioRecvRange": { + "windows": "setAudioRecvRange", + "android": "setAudioRecvRange", + "ios": "setAudioRecvRange:", + "macos": "setAudioRecvRange:" + }, + "setDistanceUnit": { + "windows": "setDistanceUnit", + "android": "setDistanceUnit", + "ios": "setDistanceUnit:", + "macos": "setDistanceUnit:" + }, + "setMaxAudioRecvCount": { + "windows": "setMaxAudioRecvCount", + "android": "setMaxAudioRecvCount", + "ios": "setMaxAudioRecvCount:", + "macos": "setMaxAudioRecvCount:" + }, + "updatePlayerPositionInfo": { + "windows": "updatePlayerPositionInfo", + "android": "updatePlayerPositionInfo", + "ios": "updatePlayerPositionInfo:positionInfo:", + "macos": "updatePlayerPositionInfo:positionInfo:" + }, + "updateSelfPosition": { + "windows": "updateSelfPosition", + "android": "updateSelfPosition", + "ios": "updateSelfPosition:axisForward:axisRight:axisUp:", + "macos": "updateSelfPosition:axisForward:axisRight:axisUp:" + }, + "setZones": { + "windows": "setZones", + "android": "setZones", + "ios": "setZones:", + "macos": "setZones:" + }, + "setPlayerAttenuation": { + "windows": "setPlayerAttenuation", + "android": "setPlayerAttenuation", + "ios": "setPlayerAttenuation:playerId:forceSet:", + "macos": "setPlayerAttenuation:playerId:forceSet:" + }, + "muteRemoteAudioStream_IBaseSpatialAudioEngine": { + "windows": "muteRemoteAudioStream", + "ios": "muteRemoteAudioStream:mute:", + "macos": "muteRemoteAudioStream:mute:" + }, + "setRemoteAudioAttenuation": { + "windows": "setRemoteAudioAttenuation", + "android": "setRemoteAudioAttenuation", + "ios": "setRemoteAudioAttenuation:userId:forceSet:", + "macos": "setRemoteAudioAttenuation:userId:forceSet:" + }, + "clearRemotePositions": { + "windows": "clearRemotePositions", + "android": "clearRemotePositions", + "ios": "clearRemotePositions", + "macos": "clearRemotePositions" + }, + "initialize_ILocalSpatialAudioEngine": { + "windows": "initialize", + "android": "initialize", + "ios": "sharedLocalSpatialAudioWithConfig:", + "macos": "sharedLocalSpatialAudioWithConfig:" + }, + "removeRemotePosition": { + "windows": "removeRemotePosition", + "android": "removeRemotePosition", + "ios": "removeRemotePosition:", + "macos": "removeRemotePosition:" + }, + "updateRemotePosition": { + "windows": "updateRemotePosition", + "android": "updateRemotePosition", + "ios": "updateRemotePosition:positionInfo:", + "macos": "updateRemotePosition:positionInfo:" + }, + "enableSpatialAudio": { + "windows": "enableSpatialAudio", + "android": "enableSpatialAudio", + "ios": "enableSpatialAudio:", + "macos": "enableSpatialAudio:" + }, + "setRemoteUserSpatialAudioParams": { + "windows": "setRemoteUserSpatialAudioParams", + "android": "setRemoteUserSpatialAudioParams", + "ios": "setRemoteUserSpatialAudioParams:params:", + "macos": "setRemoteUserSpatialAudioParams:params:" + }, + "setSpatialAudioParams": { + "windows": "setSpatialAudioParams", + "android": "setSpatialAudioParams", + "ios": "setSpatialAudioParams:", + "macos": "setSpatialAudioParams:" + }, + "addEventHandler": { + "windows": "addEventHandler", + "android": "addEventHandler" + }, + "enableSpatializer": { + "windows": "enableSpatializer", + "android": "enableSpatializer", + "ios": "enableSpatializer", + "macos": "enableSpatializer" + }, + "enterRoom": { + "windows": "enterRoom", + "android": "enterRoom", + "ios": "enterRoomByToken", + "macos": "enterRoomByToken" + }, + "exitRoom": { + "windows": "exitRoom", + "android": "exitRoom", + "ios": "exitRoom", + "macos": "exitRoom" + }, + "getTeammates": { + "windows": "getTeammates", + "android": "getTeammates", + "ios": "getTeammates", + "macos": "getTeammates" + }, + "initialize_ICloudSpatialAudioEngine": { + "windows": "initialize", + "android": "initialize", + "ios": "sharedCloudSpatialAudioWithConfig", + "macos": "sharedCloudSpatialAudioWithConfig" + }, + "release_ICloudSpatialAudioEngine": { + "windows": "release", + "android": "destroy", + "ios": "destroy", + "macos": "destroy" + }, + "removeEventHandler": { + "windows": "removeEventHandler", + "android": "removeEventHandler" + }, + "setAudioRangeMode": { + "windows": "setAudioRangeMode", + "android": "setAudioRangeMode", + "ios": "setAudioRangeMode", + "macos": "setAudioRangeMode" + }, + "setTeamId": { + "windows": "setTeamId", + "android": "setTeamId", + "ios": "setTeamId", + "macos": "setTeamId" + }, + "startRtmpStreamWithoutTranscoding": { + "windows": "startRtmpStreamWithoutTranscoding", + "android": "startRtmpStreamWithoutTranscoding", + "ios": "startRtmpStreamWithoutTranscoding:", + "macos": "startRtmpStreamWithoutTranscoding:" + }, + "startRtmpStreamWithTranscoding": { + "windows": "startRtmpStreamWithTranscoding", + "android": "startRtmpStreamWithTranscoding", + "ios": "startRtmpStreamWithTranscoding:transcoding:", + "macos": "startRtmpStreamWithTranscoding:transcoding:" + }, + "stopRtmpStream": { + "windows": "stopRtmpStream", + "android": "stopRtmpStream", + "ios": "stopRtmpStream:", + "macos": "stopRtmpStream:" + }, + "setLiveTranscoding": { + "windows": "setLiveTranscoding", + "android": "setLiveTranscoding", + "ios": "setLiveTranscoding:", + "macos": "setLiveTranscoding:" + }, + "setDirectCdnStreamingAudioConfiguration": { + "windows": "setDirectCdnStreamingAudioConfiguration", + "android": "setDirectCdnStreamingAudioConfiguration", + "ios": "setDirectCdnStreamingAudioConfiguration:", + "macos": "setDirectCdnStreamingAudioConfiguration:" + }, + "setDirectCdnStreamingVideoConfiguration": { + "windows": "setDirectCdnStreamingVideoConfiguration", + "android": "setDirectCdnStreamingVideoConfiguration", + "ios": "setDirectCdnStreamingVideoConfiguration:", + "macos": "setDirectCdnStreamingVideoConfiguration:" + }, + "startDirectCdnStreaming": { + "windows": "startDirectCdnStreaming", + "android": "startDirectCdnStreaming", + "ios": "startDirectCdnStreaming:publishUrl:mediaOptions:", + "macos": "startDirectCdnStreaming:publishUrl:mediaOptions:" + }, + "stopDirectCdnStreaming": { + "windows": "stopDirectCdnStreaming", + "android": "stopDirectCdnStreaming", + "ios": "stopDirectCdnStreaming", + "macos": "stopDirectCdnStreaming" + }, + "updateRtmpTranscoding": { + "windows": "updateRtmpTranscoding", + "android": "updateRtmpTranscoding", + "ios": "updateRtmpTranscoding:", + "macos": "updateRtmpTranscoding:" + }, + "pauseAllChannelMediaRelay": { + "windows": "pauseAllChannelMediaRelay", + "android": "pauseAllChannelMediaRelay", + "ios": "pauseAllChannelMediaRelay", + "macos": "pauseAllChannelMediaRelay" + }, + "resumeAllChannelMediaRelay": { + "windows": "resumeAllChannelMediaRelay", + "android": "resumeAllChannelMediaRelay", + "ios": "resumeAllChannelMediaRelay", + "macos": "resumeAllChannelMediaRelay" + }, + "startOrUpdateChannelMediaRelay": { + "windows": "startOrUpdateChannelMediaRelay", + "android": "startOrUpdateChannelMediaRelay", + "ios": "startOrUpdateChannelMediaRelay:", + "macos": "startOrUpdateChannelMediaRelay:" + }, + "stopChannelMediaRelay": { + "windows": "stopChannelMediaRelay", + "android": "stopChannelMediaRelay", + "ios": "stopChannelMediaRelay", + "macos": "stopChannelMediaRelay" + }, + "enableAudioVolumeIndication": { + "windows": "enableAudioVolumeIndication", + "android": "enableAudioVolumeIndication", + "ios": "enableAudioVolumeIndication:smooth:reportVad:", + "macos": "enableAudioVolumeIndication:smooth:reportVad:" + }, + "setDefaultAudioRouteToSpeakerphone": { + "windows": "setDefaultAudioRouteToSpeakerphone", + "android": "setDefaultAudioRouteToSpeakerphone", + "ios": "setDefaultAudioRouteToSpeakerphone:" + }, + "setEnableSpeakerphone": { + "windows": "setEnableSpeakerphone", + "android": "setEnableSpeakerphone", + "ios": "setEnableSpeakerphone:" + }, + "setRouteInCommunicationMode": { + "windows": "setRouteInCommunicationMode", + "android": "setRouteInCommunicationMode" + }, + "isSpeakerphoneEnabled": { + "windows": "isSpeakerphoneEnabled", + "android": "isSpeakerphoneEnabled", + "ios": "isSpeakerphoneEnabled" + }, + "enableInEarMonitoring2": { + "windows": "enableInEarMonitoring", + "android": "enableInEarMonitoring [2/2]", + "ios": "enableInEarMonitoring:includeAudioFilters:", + "macos": "enableInEarMonitoring:includeAudioFilters:" + }, + "setEarMonitoringAudioFrameParameters": { + "windows": "setEarMonitoringAudioFrameParameters", + "android": "setEarMonitoringAudioFrameParameters", + "ios": "setEarMonitoringAudioFrameParametersWithSampleRate:channel:mode:samplesPerCall:", + "macos": "setEarMonitoringAudioFrameParametersWithSampleRate:channel:mode:samplesPerCall:" + }, + "setInEarMonitoringVolume": { + "windows": "setInEarMonitoringVolume", + "android": "setInEarMonitoringVolume", + "ios": "setInEarMonitoringVolume:", + "macos": "setInEarMonitoringVolume:" + }, + "setHeadphoneEQParameters": { + "windows": "setHeadphoneEQParameters", + "android": "setHeadphoneEQParameters", + "ios": "setHeadphoneEQParameters:highGain:", + "macos": "setHeadphoneEQParameters:highGain:" + }, + "setHeadphoneEQPreset": { + "windows": "setHeadphoneEQPreset", + "android": "setHeadphoneEQPreset", + "ios": "setHeadphoneEQPreset:", + "macos": "setHeadphoneEQPreset:" + }, + "enableDualStreamMode": { + "windows": "enableDualStreamMode [1/2]", + "android": "enableDualStreamMode [1/2]", + "ios": "enableDualStreamMode:", + "macos": "enableDualStreamMode:" + }, + "enableDualStreamMode2": { + "windows": "enableDualStreamMode2", + "android": "enableDualStreamMode2", + "ios": "enableDualStreamMode:enabled:", + "macos": "enableDualStreamMode:enabled:" + }, + "enableDualStreamMode3": { + "windows": "enableDualStreamMode [2/2]", + "android": "enableDualStreamMode [2/2]", + "ios": "enableDualStreamMode:streamConfig:", + "macos": "enableDualStreamMode:streamConfig:" + }, + "enableDualStreamModeEx": { + "windows": "enableDualStreamModeEx", + "android": "enableDualStreamModeEx", + "ios": "enableDualStreamModeEx:streamConfig:connection:", + "macos": "enableDualStreamModeEx:streamConfig:connection:" + }, + "setDualStreamMode": { + "windows": "setDualStreamMode [1/2]", + "android": "setDualStreamMode [1/2]", + "ios": "setDualStreamMode:", + "macos": "setDualStreamMode:" + }, + "setDualStreamMode2": { + "windows": "setDualStreamMode [2/2]", + "android": "setDualStreamMode [2/2]", + "ios": "setDualStreamMode:streamConfig:", + "macos": "setDualStreamMode:streamConfig:" + }, + "setDualStreamModeEx": { + "windows": "setDualStreamModeEx", + "android": "setDualStreamModeEx", + "ios": "setDualStreamModeEx:streamConfig:connection:", + "macos": "setDualStreamModeEx:streamConfig:connection:" + }, + "setRemoteVideoStreamType": { + "windows": "setRemoteVideoStreamType", + "android": "setRemoteVideoStreamType [1/2]", + "ios": "setRemoteVideoStream:type:", + "macos": "setRemoteVideoStream:type:" + }, + "setRemoteDefaultVideoStreamType": { + "windows": "setRemoteDefaultVideoStreamType", + "android": "setRemoteDefaultVideoStreamType [1/2]", + "ios": "setRemoteDefaultVideoStreamType:", + "macos": "setRemoteDefaultVideoStreamType:" + }, + "setRemoteSubscribeFallbackOption": { + "windows": "setRemoteSubscribeFallbackOption", + "android": "setRemoteSubscribeFallbackOption [1/2]", + "ios": "setRemoteSubscribeFallbackOption:", + "macos": "setRemoteSubscribeFallbackOption:" + }, + "startEchoTest3": { + "windows": "startEchoTest", + "android": "startEchoTest", + "ios": "startEchoTestWithConfig:", + "macos": "startEchoTestWithConfig:" + }, + "stopEchoTest": { + "windows": "stopEchoTest", + "android": "stopEchoTest", + "ios": "stopEchoTest", + "macos": "stopEchoTest" + }, + "startLastmileProbeTest": { + "windows": "startLastmileProbeTest", + "android": "startLastmileProbeTest", + "ios": "startLastmileProbeTest:", + "macos": "startLastmileProbeTest:" + }, + "stopLastmileProbeTest": { + "windows": "stopLastmileProbeTest", + "android": "stopLastmileProbeTest", + "ios": "stopLastmileProbeTest", + "macos": "stopLastmileProbeTest" + }, + "createCustomVideoTrack": { + "windows": "createCustomVideoTrack", + "android": "createCustomVideoTrack", + "ios": "createCustomVideoTrack", + "macos": "createCustomVideoTrack" + }, + "destroyCustomVideoTrack": { + "windows": "destroyCustomVideoTrack", + "android": "destroyCustomVideoTrack", + "ios": "destroyCustomVideoTrack:", + "macos": "destroyCustomVideoTrack:" + }, + "setExternalRemoteEglContext": { + "windows": "setExternalRemoteEglContext", + "android": "setExternalRemoteEglContext" + }, + "setExternalVideoSource": { + "windows": "setExternalVideoSource", + "android": "setExternalVideoSource", + "ios": "setExternalVideoSource:useTexture:sourceType:", + "macos": "setExternalVideoSource:useTexture:sourceType:" + }, + "pushVideoFrame": { + "windows": "pushVideoFrame", + "android": "pushExternalVideoFrameById [1/2]", + "ios": "pushExternalVideoFrame:videoTrackId:", + "macos": "pushExternalVideoFrame:videoTrackId:" + }, + "getCurrentMonotonicTimeInMs": { + "windows": "getCurrentMonotonicTimeInMs", + "android": "getCurrentMonotonicTimeInMs", + "ios": "getCurrentMonotonicTimeInMs", + "macos": "getCurrentMonotonicTimeInMs" + }, + "createCustomAudioTrack": { + "windows": "createCustomAudioTrack", + "android": "createCustomAudioTrack", + "ios": "createCustomAudioTrack:config:", + "macos": "createCustomAudioTrack:config:" + }, + "destroyCustomAudioTrack": { + "windows": "destroyCustomAudioTrack", + "android": "destroyCustomAudioTrack", + "ios": "destroyCustomAudioTrack:", + "macos": "destroyCustomAudioTrack:" + }, + "enableCustomAudioLocalPlayback": { + "windows": "enableCustomAudioLocalPlayback", + "android": "enableCustomAudioLocalPlayback", + "ios": "enableCustomAudioLocalPlayback:enabled:", + "macos": "enableCustomAudioLocalPlayback:enabled:" + }, + "pushAudioFrame": { + "windows": "pushAudioFrame" + }, + "setExternalAudioSource2": { + "windows": "setExternalAudioSource", + "android": "setExternalAudioSource [2/2]", + "ios": "setExternalAudioSource:sampleRate:channels:localPlayback:publish:", + "macos": "setExternalAudioSource:sampleRate:channels:localPlayback:publish:" + }, + "startLocalAudioMixer": { + "windows": "startLocalAudioMixer", + "android": "startLocalAudioMixer", + "ios": "startLocalAudioMixer", + "macos": "startLocalAudioMixer" + }, + "stopLocalAudioMixer": { + "windows": "stopLocalAudioMixer", + "android": "stopLocalAudioMixer", + "ios": "stopLocalAudioMixer", + "macos": "stopLocalAudioMixer" + }, + "updateLocalAudioMixerConfiguration": { + "windows": "updateLocalAudioMixerConfiguration", + "android": "updateLocalAudioMixerConfiguration", + "ios": "updateLocalAudioMixerConfiguration", + "macos": "updateLocalAudioMixerConfiguration" + }, + "enableMultiCamera": { + "windows": "enableMultiCamera", + "ios": "enableMultiCamera:config:" + }, + "setCameraStabilizationMode": { + "windows": "setCameraStabilizationMode", + "ios": "setCameraStabilizationMode:" + }, + "startCameraCapture": { + "windows": "startCameraCapture", + "android": "startCameraCapture", + "ios": "startCameraCapture:config:", + "macos": "startCameraCapture:config:" + }, + "stopCameraCapture": { + "windows": "stopCameraCapture", + "android": "stopCameraCapture", + "ios": "stopCameraCapture:", + "macos": "stopCameraCapture:" + }, + "setExternalAudioSink": { + "windows": "setExternalAudioSink", + "android": "setExternalAudioSink", + "ios": "enableExternalAudioSink:sampleRate:channels:", + "macos": "enableExternalAudioSink:sampleRate:channels:" + }, + "pullAudioFrame": { + "windows": "pullAudioFrame", + "android": "pullPlaybackAudioFrame [1/2]", + "ios": "pullPlaybackAudioFrameRawData:lengthInByte:", + "macos": "pullPlaybackAudioFrameRawData:lengthInByte:" + }, + "registerAudioEncodedFrameObserver": { + "windows": "registerAudioEncodedFrameObserver", + "android": "registerAudioEncodedFrameObserver", + "ios": "setAudioEncodedFrameDelegate:config:", + "macos": "setAudioEncodedFrameDelegate:config:" + }, + "onPlaybackAudioEncodedFrame": { + "windows": "onPlaybackAudioEncodedFrame", + "android": "onPlaybackAudioEncodedFrame", + "ios": "onPlaybackEncodedAudioFrame:info:", + "macos": "onPlaybackEncodedAudioFrame:info:" + }, + "onRecordAudioEncodedFrame": { + "windows": "onRecordAudioEncodedFrame", + "android": "onRecordAudioEncodedFrame", + "ios": "onRecordEncodedAudioFrame:info:", + "macos": "onRecordEncodedAudioFrame:info:" + }, + "onMixedAudioEncodedFrame": { + "windows": "onMixedAudioEncodedFrame", + "android": "onMixedAudioEncodedFrame", + "ios": "onMixedEncodedAudioFrame:info:", + "macos": "onMixedEncodedAudioFrame:info:" + }, + "registerAudioFrameObserver": { + "windows": "registerAudioFrameObserver", + "android": "registerAudioFrameObserver", + "ios": "setAudioFrameDelegate:", + "macos": "setAudioFrameDelegate:" + }, + "setRecordingAudioFrameParameters": { + "windows": "setRecordingAudioFrameParameters", + "android": "setRecordingAudioFrameParameters", + "ios": "setRecordingAudioFrameParametersWithSampleRate:channel:mode:samplesPerCall:", + "macos": "setRecordingAudioFrameParametersWithSampleRate:channel:mode:samplesPerCall:" + }, + "setPlaybackAudioFrameParameters": { + "windows": "setPlaybackAudioFrameParameters", + "android": "setPlaybackAudioFrameParameters", + "ios": "setPlaybackAudioFrameParametersWithSampleRate:channel:mode:samplesPerCall:", + "macos": "setPlaybackAudioFrameParametersWithSampleRate:channel:mode:samplesPerCall:" + }, + "setMixedAudioFrameParameters": { + "windows": "setMixedAudioFrameParameters", + "android": "setMixedAudioFrameParameters", + "ios": "setMixedAudioFrameParametersWithSampleRate:channel:samplesPerCall:", + "macos": "setMixedAudioFrameParametersWithSampleRate:channel:samplesPerCall:" + }, + "setPlaybackAudioFrameBeforeMixingParameters": { + "windows": "setPlaybackAudioFrameBeforeMixingParameters [1/2]", + "android": "setPlaybackAudioFrameBeforeMixingParameters [1/2]", + "ios": "setPlaybackAudioFrameBeforeMixingParametersWithSampleRate:channel:", + "macos": "setPlaybackAudioFrameBeforeMixingParametersWithSampleRate:channel:" + }, + "onFrame_IAudioPcmFrameSink": { + "windows": "onFrame", + "android": "onFrame", + "ios": "AgoraRtcMediaPlayer:didReceiveAudioFrame:", + "macos": "AgoraRtcMediaPlayer:didReceiveAudioFrame:" + }, + "registerVideoFrameObserver": { + "windows": "registerVideoFrameObserver", + "android": "registerVideoFrameObserver", + "ios": "setVideoFrameDelegate:", + "macos": "setVideoFrameDelegate:" + }, + "registerVideoEncodedFrameObserver": { + "windows": "registerVideoEncodedFrameObserver", + "android": "registerVideoEncodedFrameObserver", + "ios": "setEncodedVideoFrameDelegate:", + "macos": "setEncodedVideoFrameDelegate:" + }, + "onFrame_IVideoFrameObserver": { + "windows": "onFrame", + "android": "onFrame", + "ios": "AgoraRtcMediaPlayer:didReceiveVideoFrame:", + "macos": "AgoraRtcMediaPlayer:didReceiveVideoFrame:" + }, + "getExtensionProperty2": { + "windows": "getExtensionProperty", + "android": "getExtensionProperty [2/2]", + "ios": "getExtensionPropertyWithVendor:extension:key:sourceType:", + "macos": "getExtensionPropertyWithVendor:extension:key:sourceType:" + }, + "enableExtension": { + "windows": "enableExtension", + "android": "enableExtension", + "ios": "enableExtensionWithVendor:extension:enabled:sourceType:", + "macos": "enableExtensionWithVendor:extension:enabled:sourceType:" + }, + "registerExtension": { + "windows": "registerExtension", + "android": "registerExtension", + "ios": "registerExtensionWithVendor:extension:sourceType:", + "macos": "registerExtensionWithVendor:extension:sourceType:" + }, + "setExtensionProperty": { + "windows": "setExtensionProperty", + "android": "setExtensionProperty", + "ios": "setExtensionPropertyWithVendor:extension:key:value:", + "macos": "setExtensionPropertyWithVendor:extension:key:value:" + }, + "onExtensionEventWithContext": { + "windows": "onExtensionEventWithContext", + "android": "onEventWithContext", + "ios": "onEventWithContext:key:value:", + "macos": "onEventWithContext:key:value:" + }, + "onExtensionStartedWithContext": { + "windows": "onExtensionStartedWithContext", + "android": "onStartedWithContext", + "ios": "onExtensionStartedWithContext:", + "macos": "onExtensionStartedWithContext:" + }, + "onExtensionStoppedWithContext": { + "windows": "onExtensionStoppedWithContext", + "android": "onStoppedWithContext", + "ios": "onExtensionStoppedWithContext:", + "macos": "onExtensionStoppedWithContext:" + }, + "onExtensionErrorWithContext": { + "windows": "onExtensionErrorWithContext", + "android": "onErrorWithContext", + "ios": "onExtensionErrorWithContext:error:message:", + "macos": "onExtensionErrorWithContext:error:message:" + }, + "startLocalVideoTranscoder": { + "windows": "startLocalVideoTranscoder", + "android": "startLocalVideoTranscoder", + "ios": "startLocalVideoTranscoder:", + "macos": "startLocalVideoTranscoder:" + }, + "stopLocalVideoTranscoder": { + "windows": "stopLocalVideoTranscoder", + "android": "stopLocalVideoTranscoder", + "ios": "stopLocalVideoTranscoder", + "macos": "stopLocalVideoTranscoder" + }, + "updateLocalTranscoderConfiguration": { + "windows": "updateLocalTranscoderConfiguration", + "android": "updateLocalTranscoderConfiguration", + "ios": "updateLocalTranscoderConfiguration:", + "macos": "updateLocalTranscoderConfiguration:" + }, + "registerMediaMetadataObserver": { + "windows": "registerMediaMetadataObserver", + "android": "registerMediaMetadataObserver", + "ios": "setMediaMetadataDelegate:withType:", + "macos": "setMediaMetadataDelegate:withType:" + }, + "unregisterMediaMetadataObserver": { + "windows": "unregisterMediaMetadataObserver", + "android": "unregisterMediaMetadataObserver" + }, + "addVideoWatermark1": { + "windows": "addVideoWatermark [1/3]", + "android": "addVideoWatermark [1/3]", + "ios": "addVideoWatermark:", + "macos": "addVideoWatermark:" + }, + "addVideoWatermark2": { + "windows": "addVideoWatermark [2/3]", + "android": "addVideoWatermark [2/3]", + "ios": "addVideoWatermark:options:", + "macos": "addVideoWatermark:options:" + }, + "clearVideoWatermarks": { + "windows": "clearVideoWatermarks", + "android": "clearVideoWatermarks", + "ios": "clearVideoWatermarks", + "macos": "clearVideoWatermarks" + }, + "enableEncryption": { + "windows": "enableEncryption", + "android": "enableEncryption", + "ios": "enableEncryption:encryptionConfig:", + "macos": "enableEncryption:encryptionConfig:" + }, + "enableEncryptionEx": { + "windows": "enableEncryptionEx", + "android": "enableEncryptionEx", + "ios": "enableEncryptionEx:encryptionConfig:connection:", + "macos": "enableEncryptionEx:encryptionConfig:connection:" + }, + "registerPacketObserver": { + "windows": "registerPacketObserver" + }, + "onReceiveAudioPacket": { + "windows": "onReceiveAudioPacket" + }, + "onReceiveVideoPacket": { + "windows": "onReceiveVideoPacket" + }, + "onSendAudioPacket": { + "windows": "onSendAudioPacket" + }, + "onSendVideoPacket": { + "windows": "onSendVideoPacket" + }, + "startAudioRecording1": { + "windows": "startAudioRecording [1/3]", + "android": "startAudioRecording [1/2]", + "ios": "startAudioRecording:quality:", + "macos": "startAudioRecording:quality:" + }, + "startAudioRecording2": { + "windows": "startAudioRecording [2/3]" + }, + "startAudioRecording3": { + "windows": "startAudioRecording [3/3]", + "android": "startAudioRecording [2/2]", + "ios": "startAudioRecordingWithConfig:", + "macos": "startAudioRecordingWithConfig:" + }, + "stopAudioRecording": { + "windows": "stopAudioRecording", + "android": "stopAudioRecording", + "ios": "stopAudioRecording", + "macos": "stopAudioRecording" + }, + "createMediaRecorder": { + "windows": "createMediaRecorder", + "android": "createMediaRecorder", + "ios": "createMediaRecorder:", + "macos": "createMediaRecorder:" + }, + "destroyMediaRecorder": { + "windows": "destroyMediaRecorder", + "android": "destroyMediaRecorder", + "ios": "destroyMediaRecorder:", + "macos": "destroyMediaRecorder:" + }, + "setMediaRecorderObserver": { + "windows": "setMediaRecorderObserver", + "android": "setMediaRecorderObserver", + "ios": "setMediaRecorderDelegate:", + "macos": "setMediaRecorderDelegate:" + }, + "startRecording": { + "windows": "startRecording", + "android": "startRecording", + "ios": "startRecording:", + "macos": "startRecording:" + }, + "stopRecording": { + "windows": "stopRecording", + "android": "stopRecording", + "ios": "stopRecording", + "macos": "stopRecording" + }, + "switchCamera": { + "windows": "switchCamera", + "android": "switchCamera [1/2]", + "ios": "switchCamera" + }, + "getCameraMaxZoomFactor": { + "windows": "getCameraMaxZoomFactor", + "android": "getCameraMaxZoomFactor", + "ios": "cameraMaxZoomFactor" + }, + "isCameraZoomSupported": { + "windows": "isCameraZoomSupported", + "android": "isCameraZoomSupported", + "ios": "isCameraZoomSupported" + }, + "isCameraTorchSupported": { + "windows": "isCameraTorchSupported", + "android": "isCameraTorchSupported", + "ios": "isCameraTorchSupported" + }, + "isCameraFocusSupported": { + "windows": "isCameraFocusSupported", + "android": "isCameraFocusSupported", + "ios": "isCameraFocusPositionInPreviewSupported" + }, + "isCameraExposurePositionSupported": { + "windows": "isCameraExposurePositionSupported", + "android": "isCameraExposurePositionSupported", + "ios": "isCameraExposurePositionSupported" + }, + "isCameraExposureSupported": { + "windows": "isCameraExposureSupported", + "android": "isCameraExposureSupported", + "ios": "isCameraExposureSupported" + }, + "isCameraAutoFocusFaceModeSupported": { + "windows": "isCameraAutoFocusFaceModeSupported", + "android": "isCameraAutoFocusFaceModeSupported", + "ios": "isCameraAutoFocusFaceModeSupported" + }, + "isCameraAutoExposureFaceModeSupported": { + "windows": "isCameraAutoExposureFaceModeSupported", + "ios": "isCameraAutoExposureFaceModeSupported" + }, + "setCameraZoomFactor": { + "windows": "setCameraZoomFactor", + "android": "setCameraZoomFactor", + "ios": "setCameraZoomFactor:" + }, + "setCameraFocusPositionInPreview": { + "windows": "setCameraFocusPositionInPreview", + "android": "setCameraFocusPositionInPreview", + "ios": "setCameraFocusPositionInPreview:" + }, + "setCameraExposureFactor": { + "windows": "setCameraExposureFactor", + "android": "setCameraExposureFactor", + "ios": "setCameraExposureFactor:" + }, + "setCameraExposurePosition": { + "windows": "setCameraExposurePosition", + "android": "setCameraExposurePosition", + "ios": "setCameraExposurePosition:" + }, + "setCameraTorchOn": { + "windows": "setCameraTorchOn", + "android": "setCameraTorchOn", + "ios": "setCameraTorchOn:" + }, + "setCameraAutoFocusFaceModeEnabled": { + "windows": "setCameraAutoFocusFaceModeEnabled", + "android": "setCameraAutoFocusFaceModeEnabled", + "ios": "setCameraAutoFocusFaceModeEnabled:" + }, + "setCameraAutoExposureFaceModeEnabled": { + "windows": "setCameraAutoExposureFaceModeEnabled", + "ios": "setCameraAutoExposureFaceModeEnabled" + }, + "setCameraDeviceOrientation": { + "windows": "setCameraDeviceOrientation" + }, + "getCount_IAudioDeviceCollection": { + "windows": "getCount" + }, + "getDevice_IAudioDeviceCollection": { + "windows": "getDevice [1/2]" + }, + "getDevice2_IAudioDeviceCollection": { + "windows": "getDevice [2/2]" + }, + "getDefaultDevice_IAudioDeviceCollection": { + "windows": "getDefaultDevice [1/2]", + "macos": "getDefaultAudioDevice:" + }, + "getDefaultDevice2_IAudioDeviceCollection": { + "windows": "getDefaultDevice [2/2]" + }, + "setDevice_IAudioDeviceCollection": { + "windows": "setDevice" + }, + "setApplicationVolume": { + "windows": "setApplicationVolume" + }, + "getApplicationVolume": { + "windows": "getApplicationVolume" + }, + "setApplicationMute": { + "windows": "setApplicationMute" + }, + "isApplicationMute": { + "windows": "isApplicationMute" + }, + "release_IAudioDeviceCollection": { + "windows": "release" + }, + "enumeratePlaybackDevices": { + "windows": "enumeratePlaybackDevices" + }, + "enumerateRecordingDevices": { + "windows": "enumerateRecordingDevices" + }, + "followSystemLoopbackDevice": { + "windows": "followSystemLoopbackDevice" + }, + "followSystemPlaybackDevice": { + "windows": "followSystemPlaybackDevice", + "macos": "followSystemPlaybackDevice:" + }, + "followSystemRecordingDevice": { + "windows": "followSystemRecordingDevice", + "macos": "followSystemRecordingDevice:" + }, + "setPlaybackDevice": { + "windows": "setPlaybackDevice" + }, + "setRecordingDevice": { + "windows": "setRecordingDevice" + }, + "startPlaybackDeviceTest": { + "windows": "startPlaybackDeviceTest", + "android": "startPlaybackDeviceTest", + "ios": "startPlaybackDeviceTest:", + "macos": "startPlaybackDeviceTest:" + }, + "stopPlaybackDeviceTest": { + "windows": "stopPlaybackDeviceTest", + "android": "stopPlaybackDeviceTest", + "ios": "stopPlaybackDeviceTest", + "macos": "stopPlaybackDeviceTest" + }, + "startRecordingDeviceTest": { + "windows": "startRecordingDeviceTest", + "android": "startRecordingDeviceTest", + "ios": "startRecordingDeviceTest:", + "macos": "startRecordingDeviceTest:" + }, + "stopRecordingDeviceTest": { + "windows": "stopRecordingDeviceTest", + "android": "stopRecordingDeviceTest", + "ios": "stopRecordingDeviceTest", + "macos": "stopRecordingDeviceTest" + }, + "getPlaybackDevice": { + "windows": "getPlaybackDevice" + }, + "getLoopbackDevice": { + "windows": "getLoopbackDevice" + }, + "setLoopbackDevice": { + "windows": "setLoopbackDevice" + }, + "getPlaybackDeviceInfo": { + "windows": "getPlaybackDeviceInfo [1/2]" + }, + "getPlaybackDeviceInfo2": { + "windows": "getPlaybackDeviceInfo [2/2]" + }, + "getRecordingDevice": { + "windows": "getRecordingDevice" + }, + "getRecordingDeviceInfo": { + "windows": "getRecordingDeviceInfo [1/2]" + }, + "getRecordingDeviceInfo2": { + "windows": "getRecordingDeviceInfo [2/2]" + }, + "getAudioDeviceInfo": { + "windows": "getAudioDeviceInfo", + "android": "getAudioDeviceInfo" + }, + "startAudioDeviceLoopbackTest": { + "windows": "startAudioDeviceLoopbackTest", + "macos": "startAudioDeviceLoopbackTest:" + }, + "stopAudioDeviceLoopbackTest": { + "windows": "stopAudioDeviceLoopbackTest", + "macos": "stopAudioDeviceLoopbackTest" + }, + "setPlaybackDeviceVolume": { + "windows": "setPlaybackDeviceVolume" + }, + "getPlaybackDeviceVolume": { + "windows": "getPlaybackDeviceVolume" + }, + "setRecordingDeviceVolume": { + "windows": "setRecordingDeviceVolume" + }, + "getRecordingDeviceVolume": { + "windows": "getRecordingDeviceVolume" + }, + "setPlaybackDeviceMute": { + "windows": "setPlaybackDeviceMute" + }, + "getPlaybackDeviceMute": { + "windows": "getPlaybackDeviceMute" + }, + "setRecordingDeviceMute": { + "windows": "setRecordingDeviceMute" + }, + "getRecordingDeviceMute": { + "windows": "getRecordingDeviceMute" + }, + "release_IAudioDeviceManager": { + "windows": "release" + }, + "enumerateVideoDevices": { + "windows": "enumerateVideoDevices" + }, + "setDevice_IVideoDeviceManager": { + "windows": "setDevice" + }, + "getCapability": { + "windows": "getCapability" + }, + "getDevice_IVideoDeviceManager": { + "windows": "getDevice" + }, + "numberOfCapabilities": { + "windows": "numberOfCapabilities" + }, + "queryCameraFocalLengthCapability": { + "windows": "queryCameraFocalLengthCapability", + "android": "queryCameraFocalLengthCapability", + "ios": "queryCameraFocalLengthCapability" + }, + "release_IVideoDeviceManager": { + "windows": "release" + }, + "getCount_IVideoDeviceCollection": { + "windows": "getCount" + }, + "getDevice_IVideoDeviceCollection": { + "windows": "getDevice" + }, + "setDevice_IVideoDeviceCollection": { + "windows": "setDevice", + "macos": "setDevice:deviceId:" + }, + "release_IVideoDeviceCollection": { + "windows": "release" + }, + "createDataStream1": { + "windows": "createDataStream [1/2]", + "android": "createDataStream [1/2]", + "ios": "createDataStream:reliable:ordered:", + "macos": "createDataStream:reliable:ordered:" + }, + "createDataStream2": { + "windows": "createDataStream [2/2]", + "android": "createDataStream [2/2]", + "ios": "createDataStream:config:", + "macos": "createDataStream:config:" + }, + "sendStreamMessage": { + "windows": "sendStreamMessage", + "android": "sendStreamMessage", + "ios": "sendStreamMessage:data:", + "macos": "sendStreamMessage:data:" + }, + "adjustCustomAudioPlayoutVolume": { + "windows": "adjustCustomAudioPlayoutVolume", + "android": "adjustCustomAudioPlayoutVolume", + "ios": "adjustCustomAudioPlayoutVolume:volume:", + "macos": "adjustCustomAudioPlayoutVolume:volume:" + }, + "enableLoopbackRecording": { + "windows": "enableLoopbackRecording", + "macos": "enableLoopbackRecording:deviceName:" + }, + "disableAudioSpectrumMonitor": { + "windows": "disableAudioSpectrumMonitor", + "android": "disableAudioSpectrumMonitor", + "ios": "disableAudioSpectrumMonitor", + "macos": "disableAudioSpectrumMonitor" + }, + "enableAudioSpectrumMonitor": { + "windows": "enableAudioSpectrumMonitor", + "android": "enableAudioSpectrumMonitor", + "ios": "enableAudioSpectrumMonitor:", + "macos": "enableAudioSpectrumMonitor:" + }, + "registerAudioSpectrumObserver": { + "windows": "registerAudioSpectrumObserver", + "android": "registerAudioSpectrumObserver", + "ios": "registerAudioSpectrumDelegate:", + "macos": "registerAudioSpectrumDelegate:" + }, + "unregisterAudioSpectrumObserver": { + "windows": "unregisterAudioSpectrumObserver", + "android": "unregisterAudioSpectrumObserver", + "ios": "unregisterAudioSpectrumDelegate:", + "macos": "unregisterAudioSpectrumDelegate:" + }, + "enableFaceDetection": { + "windows": "enableFaceDetection", + "android": "enableFaceDetection", + "ios": "enableFaceDetection:" + }, + "isCameraFaceDetectSupported": { + "windows": "isCameraFaceDetectSupported", + "android": "isCameraFaceDetectSupported" + }, + "enableCameraCenterStage": { + "windows": "enableCameraCenterStage", + "ios": "enableCameraCenterStage:", + "macos": "enableCameraCenterStage:" + }, + "isCameraCenterStageSupported": { + "windows": "isCameraCenterStageSupported", + "ios": "isCameraCenterStageSupported", + "macos": "isCameraCenterStageSupported" + }, + "setCameraCapturerConfiguration": { + "windows": "setCameraCapturerConfiguration", + "android": "setCameraCapturerConfiguration", + "ios": "setCameraCapturerConfiguration:", + "macos": "setCameraCapturerConfiguration" + }, + "setLocalVideoMirrorMode": { + "windows": "setLocalVideoMirrorMode", + "android": "setLocalVideoMirrorMode", + "ios": "setLocalVideoMirrorMode:", + "macos": "setLocalVideoMirrorMode:" + }, + "get": { + "windows": "get" + }, + "open_IMusicPlayer": { + "windows": "open", + "android": "open [1/2]", + "ios": "openMediaWithSongCode:startPos:" + }, + "preload": { + "windows": "preload [1/2]", + "android": "preload [1/2]", + "ios": "preloadWithSongCode:jsonOption:" + }, + "preload2": { + "windows": "preload [2/2]", + "android": "preload [2/2]", + "ios": "preloadWithSongCode:" + }, + "isPreloaded": { + "windows": "isPreloaded", + "android": "isPreloaded", + "ios": "isPreloadedWithSongCode:" + }, + "initialize_IMusicContentCenter": { + "windows": "initialize", + "android": "initialize", + "ios": "sharedContentCenterWithConfig:" + }, + "release_IMusicContentCenter": { + "windows": "release", + "android": "release" + }, + "renewToken_IMusicContentCenter": { + "windows": "renewToken", + "android": "renewToken", + "ios": "renewToken:" + }, + "unregisterEventHandler_IMusicContentCenter": { + "windows": "unregisterEventHandler", + "android": "unregisterEventHandler" + }, + "registerEventHandler_IMusicContentCenter": { + "windows": "registerEventHandler", + "android": "registerEventHandler", + "ios": "registerEventDelegate:" + }, + "createMusicPlayer": { + "windows": "createMusicPlayer", + "android": "createMusicPlayer", + "ios": "createMusicPlayerWithDelegate:" + }, + "destroyMusicPlayer": { + "windows": "destroyMusicPlayer", + "android": "destroyMusicPlayer", + "ios": "destroyMusicPlayer:" + }, + "getLyric": { + "windows": "getLyric", + "android": "getLyric", + "ios": "getLyricWithSongCode:lyricType:" + }, + "getMusicCharts": { + "windows": "getMusicCharts", + "android": "getMusicCharts", + "ios": "getMusicCharts" + }, + "getMusicCollectionByMusicChartId": { + "windows": "getMusicCollectionWithMusicChartId", + "android": "getMusicCollectionByMusicChartId [1/2]", + "ios": "getMusicCollectionWithMusicChartId:page:pageSize:jsonOption:" + }, + "searchMusic": { + "windows": "searchMusic", + "android": "searchMusic [1/2]", + "ios": "searchMusicWithKeyWord:page:pageSize:jsonOption:" + }, + "setPlayMode": { + "windows": "setPlayMode", + "android": "setPlayMode", + "ios": "setPlayMode:" + }, + "getCaches": { + "windows": "getCaches", + "android": "getCaches", + "ios": "getCaches" + }, + "getCount_MusicChartCollection": { + "windows": "getCount [1/2]" + }, + "getCount_MusicCollection": { + "windows": "getCount [2/2]" + }, + "getTotal_MusicCollection": { + "windows": "getTotal" + }, + "getPage_MusicCollection": { + "windows": "getPage" + }, + "getPageSize_MusicCollection": { + "windows": "getPageSize" + }, + "getMusic_MusicCollection": { + "windows": "getMusic" + }, + "removeCache": { + "windows": "removeCache", + "android": "removeCache", + "ios": "removeCacheWithSongCode:" + }, + "getInternalSongCode": { + "windows": "getInternalSongCode", + "android": "getInternalSongCode", + "ios": "getInternalSongCode:jsonOption:" + }, + "getSongSimpleInfo": { + "windows": "getSongSimpleInfo", + "android": "getSongSimpleInfo", + "ios": "getSongSimpleInfoWithSongCode:" + }, + "onPreLoadEvent_IMusicContentCenterEventHandler": { + "windows": "onPreLoadEvent", + "android": "onPreLoadEvent", + "ios": "onPreLoadEvent:songCode:percent:lyricUrl:state:reason:" + }, + "onMusicChartsResult": { + "windows": "onMusicChartsResult", + "android": "onMusicChartsResult", + "ios": "onMusicChartsResult:result:reason:" + }, + "onMusicCollectionResult": { + "windows": "onMusicCollectionResult", + "android": "onMusicCollectionResult", + "ios": "onMusicCollectionResult:result:reason:" + }, + "onLyricResult": { + "windows": "onLyricResult", + "android": "onLyricResult", + "ios": "onLyricResult:songCode:lyricUrl:reason:" + }, + "onSongSimpleInfoResult": { + "windows": "onSongSimpleInfoResult", + "android": "onSongSimpleInfoResult", + "ios": "onSongSimpleInfoResult:songCode:simpleInfo:reason:" + }, + "takeSnapshot": { + "windows": "takeSnapshot [1/2]", + "android": "takeSnapshot [1/2]", + "ios": "takeSnapshot:filePath:", + "macos": "takeSnapshot:filePath:" + }, + "takeSnapshot2": { + "windows": "takeSnapshot [2/2]", + "android": "takeSnapshot [2/2]", + "ios": "takeSnapshotWithConfig:config:", + "macos": "takeSnapshotWithConfig:config:" + }, + "enableContentInspect": { + "windows": "enableContentInspect", + "android": "enableContentInspect", + "ios": "enableContentInspect:config:", + "macos": "enableContentInspect:config:" + }, + "enableContentInspectEx": { + "windows": "enableContentInspectEx", + "android": "enableContentInspectEx", + "ios": "enableContentInspectEx:config:connection:", + "macos": "enableContentInspectEx:config:connection:" + }, + "enableVideoImageSource": { + "windows": "enableVideoImageSource", + "android": "enableVideoImageSource", + "ios": "enableVideoImageSource:options:", + "macos": "enableVideoImageSource:options:" + }, + "getNetworkType": { + "windows": "getNetworkType", + "android": "getNetworkType", + "ios": "getNetworkType", + "macos": "getNetworkType" + }, + "getNtpWallTimeInMs": { + "windows": "getNtpWallTimeInMs", + "android": "getNtpWallTimeInMs", + "ios": "getNtpWallTimeInMs", + "macos": "getNtpWallTimeInMs" + }, + "setAVSyncSource": { + "windows": "setAVSyncSource", + "android": "setAVSyncSource", + "ios": "setAVSyncSource:uid:", + "macos": "setAVSyncSource:uid:" + }, + "setCloudProxy": { + "windows": "setCloudProxy", + "android": "setCloudProxy", + "ios": "setCloudProxy:", + "macos": "setCloudProxy:" + }, + "setLocalAccessPoint": { + "windows": "setLocalAccessPoint", + "android": "setLocalAccessPoint", + "ios": "setLocalAccessPoint:", + "macos": "setLocalAccessPoint:" + }, + "setLogFile": { + "windows": "setLogFile", + "android": "setLogFile", + "ios": "setLogFile:", + "macos": "setLogFile:" + }, + "setLogFilter": { + "windows": "setLogFilter", + "android": "setLogFilter", + "ios": "setLogFilter:", + "macos": "setLogFilter:" + }, + "setLogLevel": { + "windows": "setLogLevel", + "android": "setLogLevel", + "ios": "setLogLevel:", + "macos": "setLogLevel:" + }, + "setLogFileSize": { + "windows": "setLogFileSize", + "android": "setLogFileSize", + "ios": "setLogFileSize:", + "macos": "setLogFileSize:" + }, + "setParameters_IAgoraParameter": { + "windows": "setParameters [2/2]" + }, + "setParameters": { + "windows": "setParameters [1/2]", + "android": "setParameters", + "ios": "setParameters:", + "macos": "setParameters:" + }, + "sendCustomReportMessage": { + "windows": "sendCustomReportMessage", + "android": "sendCustomReportMessage", + "ios": "sendCustomReportMessage:category:event:label:value:", + "macos": "sendCustomReportMessage:category:event:label:value:" + }, + "getCallId": { + "windows": "getCallId", + "android": "getCallId", + "ios": "getCallId", + "macos": "getCallId" + }, + "getCallIdEx": { + "windows": "getCallIdEx", + "android": "getCallIdEx", + "ios": "getCallIdEx:", + "macos": "getCallIdEx:" + }, + "queryDeviceScore": { + "windows": "queryDeviceScore", + "android": "queryDeviceScore", + "ios": "queryDeviceScore", + "macos": "queryDeviceScore" + }, + "rate": { + "windows": "rate", + "android": "rate", + "ios": "rate:rating:description:", + "macos": "rate:rating:description:" + }, + "complain": { + "windows": "complain", + "android": "complain", + "ios": "complain:description:", + "macos": "complain:description:" + }, + "getVersion": { + "windows": "getVersion", + "android": "getSdkVersion", + "ios": "getSdkVersion", + "macos": "getSdkVersion" + }, + "getErrorDescription": { + "windows": "getErrorDescription", + "android": "getErrorDescription", + "ios": "getErrorDescription:", + "macos": "getErrorDescription:" + }, + "isFeatureAvailableOnDevice": { + "windows": "isFeatureAvailableOnDevice", + "android": "isFeatureAvailableOnDevice", + "ios": "isFeatureAvailableOnDevice:", + "macos": "isFeatureAvailableOnDevice:" + }, + "queryInterface": { + "windows": "queryInterface" + }, + "onConnectionStateChanged": { + "windows": "onConnectionStateChanged", + "android": "onConnectionStateChanged", + "ios": "rtcEngine:connectionChangedToState:reason:", + "macos": "rtcEngine:connectionChangedToState:reason:" + }, + "onError": { + "windows": "onError", + "android": "onError", + "ios": "rtcEngine:didOccurError:", + "macos": "rtcEngine:didOccurError:" + }, + "onFirstRemoteAudioDecoded": { + "windows": "onFirstRemoteAudioDecoded", + "android": "onFirstRemoteAudioDecoded", + "ios": "rtcEngine:firstRemoteAudioFrameDecodedOfUid:elapsed:", + "macos": "rtcEngine:firstRemoteAudioFrameDecodedOfUid:elapsed:" + }, + "onFirstRemoteAudioFrame": { + "windows": "onFirstRemoteAudioFrame", + "android": "onFirstRemoteAudioFrame", + "ios": "rtcEngine:firstRemoteAudioFrameOfUid:elapsed:", + "macos": "rtcEngine:firstRemoteAudioFrameOfUid:elapsed:" + }, + "onJoinChannelSuccess": { + "windows": "onJoinChannelSuccess", + "android": "onJoinChannelSuccess", + "ios": "rtcEngine:didJoinChannel:withUid:elapsed:", + "macos": "rtcEngine:didJoinChannel:withUid:elapsed:" + }, + "onRejoinChannelSuccess": { + "windows": "onRejoinChannelSuccess", + "android": "onRejoinChannelSuccess", + "ios": "rtcEngine:didRejoinChannel:withUid:elapsed:", + "macos": "rtcEngine:didRejoinChannel:withUid:elapsed:" + }, + "onLeaveChannel": { + "windows": "onLeaveChannel", + "android": "onLeaveChannel", + "ios": "rtcEngine:didLeaveChannelWithStats:", + "macos": "rtcEngine:didLeaveChannelWithStats:" + }, + "onClientRoleChanged": { + "windows": "onClientRoleChanged", + "android": "onClientRoleChanged", + "ios": "rtcEngine:didClientRoleChanged:newRole:newRoleOptions:", + "macos": "rtcEngine:didClientRoleChanged:newRole:newRoleOptions:" + }, + "onClientRoleChangeFailed": { + "windows": "onClientRoleChangeFailed", + "android": "onClientRoleChangeFailed", + "ios": "rtcEngine:didClientRoleChangeFailed:currentRole:", + "macos": "rtcEngine:didClientRoleChangeFailed:currentRole:" + }, + "onUserJoined": { + "windows": "onUserJoined", + "android": "onUserJoined", + "ios": "rtcEngine:didJoinedOfUid:elapsed:", + "macos": "rtcEngine:didJoinedOfUid:elapsed:" + }, + "onUserMuteAudio": { + "windows": "onUserMuteAudio", + "android": "onUserMuteAudio", + "ios": "rtcEngine:didAudioMuted:byUid:", + "macos": "rtcEngine:didAudioMuted:byUid:" + }, + "onUserOffline": { + "windows": "onUserOffline", + "android": "onUserOffline", + "ios": "rtcEngine:didOfflineOfUid:reason:", + "macos": "rtcEngine:didOfflineOfUid:reason:" + }, + "onNetworkTypeChanged": { + "windows": "onNetworkTypeChanged", + "android": "onNetworkTypeChanged", + "ios": "rtcEngine:networkTypeChanged:", + "macos": "rtcEngine:networkTypeChanged:" + }, + "onConnectionInterrupted": { + "windows": "onConnectionInterrupted", + "android": "onConnectionInterrupted", + "ios": "rtcEngineConnectionDidInterrupted:", + "macos": "rtcEngineConnectionDidInterrupted:" + }, + "onConnectionLost": { + "windows": "onConnectionLost", + "android": "onConnectionLost", + "ios": "rtcEngineConnectionDidLost:", + "macos": "rtcEngineConnectionDidLost:" + }, + "onConnectionBanned": { + "windows": "onConnectionBanned", + "android": "onConnectionBanned", + "ios": "rtcEngineConnectionDidBanned:", + "macos": "rtcEngineConnectionDidBanned:" + }, + "onTokenPrivilegeWillExpire": { + "windows": "onTokenPrivilegeWillExpire", + "android": "onTokenPrivilegeWillExpire", + "ios": "rtcEngine:tokenPrivilegeWillExpire:", + "macos": "rtcEngine:tokenPrivilegeWillExpire:" + }, + "onRequestToken": { + "windows": "onRequestToken", + "android": "onRequestToken", + "ios": "rtcEngineRequestToken:", + "macos": "rtcEngineRequestToken:" + }, + "onLocalUserRegistered": { + "windows": "onLocalUserRegistered", + "android": "onLocalUserRegistered", + "ios": "rtcEngine:didLocalUserRegisteredWithUserId:userAccount:", + "macos": "rtcEngine:didLocalUserRegisteredWithUserId:userAccount:" + }, + "onUserInfoUpdated": { + "windows": "onUserInfoUpdated", + "android": "onUserInfoUpdated", + "ios": "rtcEngine:didUserInfoUpdatedWithUserId:userInfo:", + "macos": "rtcEngine:didUserInfoUpdatedWithUserId:userInfo:" + }, + "onUplinkNetworkInfoUpdated": { + "windows": "onUplinkNetworkInfoUpdated", + "android": "onUplinkNetworkInfoUpdated", + "ios": "rtcEngine:uplinkNetworkInfoUpdate:", + "macos": "rtcEngine:uplinkNetworkInfoUpdate:" + }, + "onVideoRenderingTracingResult": { + "windows": "onVideoRenderingTracingResult", + "android": "onVideoRenderingTracingResult", + "ios": "rtcEngine:videoRenderingTracingResultOfUid:currentEvent:tracingInfo:", + "macos": "rtcEngine:videoRenderingTracingResultOfUid:currentEvent:tracingInfo:" + }, + "onLocalAudioStateChanged": { + "windows": "onLocalAudioStateChanged", + "android": "onLocalAudioStateChanged", + "ios": "rtcEngine:localAudioStateChanged:reason:", + "macos": "rtcEngine:localAudioStateChanged:reason:" + }, + "onLocalVideoStateChanged": { + "windows": "onLocalVideoStateChanged", + "android": "onLocalVideoStateChanged", + "ios": "rtcEngine:localVideoStateChangedOfState:reason:sourceType:", + "macos": "rtcEngine:localVideoStateChangedOfState:reason:sourceType:" + }, + "onVideoStopped": { + "windows": "onVideoStopped", + "android": "onVideoStopped", + "ios": "rtcEngineVideoDidStop:", + "macos": "rtcEngineVideoDidStop:" + }, + "onFirstLocalAudioFramePublished": { + "windows": "onFirstLocalAudioFramePublished", + "android": "onFirstLocalAudioFramePublished", + "ios": "rtcEngine:firstLocalAudioFramePublished:", + "macos": "rtcEngine:firstLocalAudioFramePublished:" + }, + "onFirstLocalVideoFramePublished": { + "windows": "onFirstLocalVideoFramePublished", + "android": "onFirstLocalVideoFramePublished", + "ios": "rtcEngine:firstLocalVideoFramePublishedWithElapsed:sourceType:", + "macos": "rtcEngine:firstLocalVideoFramePublishedWithElapsed:sourceType:" + }, + "onFirstLocalVideoFrame": { + "windows": "onFirstLocalVideoFrame", + "android": "onFirstLocalVideoFrame", + "ios": "rtcEngine:firstLocalVideoFrameWithSize:elapsed:sourceType:", + "macos": "rtcEngine:firstLocalVideoFrameWithSize:elapsed:sourceType:" + }, + "onAudioPublishStateChanged": { + "windows": "onAudioPublishStateChanged", + "android": "onAudioPublishStateChanged", + "ios": "rtcEngine:didAudioPublishStateChange:oldState:newState:elapseSinceLastState:", + "macos": "rtcEngine:didAudioPublishStateChange:oldState:newState:elapseSinceLastState:" + }, + "onVideoPublishStateChanged": { + "windows": "onVideoPublishStateChanged", + "android": "onVideoPublishStateChanged", + "ios": "rtcEngine:didVideoPublishStateChange:sourceType:oldState:newState:elapseSinceLastState:", + "macos": "rtcEngine:didVideoPublishStateChange:sourceType:oldState:newState:elapseSinceLastState:" + }, + "onAudioSubscribeStateChanged": { + "windows": "onAudioSubscribeStateChanged", + "android": "onAudioSubscribeStateChanged", + "ios": "rtcEngine:didAudioSubscribeStateChange:uid:oldState:newState:elapseSinceLastState:", + "macos": "rtcEngine:didAudioSubscribeStateChange:uid:oldState:newState:elapseSinceLastState:" + }, + "onFirstRemoteVideoDecoded": { + "windows": "onFirstRemoteVideoDecoded", + "android": "onFirstRemoteVideoDecoded", + "ios": "rtcEngine:firstRemoteVideoDecodedOfUid:size:elapsed:", + "macos": "rtcEngine:firstRemoteVideoDecodedOfUid:size:elapsed:" + }, + "onFirstRemoteVideoFrame": { + "windows": "onFirstRemoteVideoFrame", + "android": "onFirstRemoteVideoFrame", + "ios": "rtcEngine:firstRemoteVideoFrameOfUid:size:elapsed:", + "macos": "rtcEngine:firstRemoteVideoFrameOfUid:size:elapsed:" + }, + "onRemoteAudioStateChanged": { + "windows": "onRemoteAudioStateChanged", + "android": "onRemoteAudioStateChanged", + "ios": "rtcEngine:remoteAudioStateChangedOfUid:state:reason:elapsed:", + "macos": "rtcEngine:remoteAudioStateChangedOfUid:state:reason:elapsed:" + }, + "onRemoteVideoStateChanged": { + "windows": "onRemoteVideoStateChanged", + "android": "onRemoteVideoStateChanged", + "ios": "rtcEngine:remoteVideoStateChangedOfUid:state:reason:elapsed:", + "macos": "rtcEngine:remoteVideoStateChangedOfUid:state:reason:elapsed:" + }, + "onUserEnableLocalVideo": { + "windows": "onUserEnableLocalVideo", + "android": "onUserEnableLocalVideo", + "ios": "rtcEngine:didLocalVideoEnabled:byUid:", + "macos": "rtcEngine:didLocalVideoEnabled:byUid:" + }, + "onUserEnableVideo": { + "windows": "onUserEnableVideo", + "android": "onUserEnableVideo", + "ios": "rtcEngine:didVideoEnabled:byUid:", + "macos": "rtcEngine:didVideoEnabled:byUid:" + }, + "onUserMuteVideo": { + "windows": "onUserMuteVideo", + "android": "onUserMuteVideo", + "ios": "rtcEngine:didVideoMuted:byUid:", + "macos": "rtcEngine:didVideoMuted:byUid:" + }, + "onVideoSizeChanged": { + "windows": "onVideoSizeChanged", + "android": "onVideoSizeChanged", + "ios": "rtcEngine:videoSizeChangedOfSourceType:uid:size:rotation:", + "macos": "rtcEngine:videoSizeChangedOfSourceType:uid:size:rotation:" + }, + "onVideoSubscribeStateChanged": { + "windows": "onVideoSubscribeStateChanged", + "android": "onVideoSubscribeStateChanged", + "ios": "rtcEngine:didVideoSubscribeStateChange:uid:oldState:newState:elapseSinceLastState:", + "macos": "rtcEngine:didVideoSubscribeStateChange:uid:oldState:newState:elapseSinceLastState:" + }, + "onRtcStats": { + "windows": "onRtcStats", + "android": "onRtcStats", + "ios": "rtcEngine:reportRtcStats:", + "macos": "rtcEngine:reportRtcStats:" + }, + "onNetworkQuality": { + "windows": "onNetworkQuality", + "android": "onNetworkQuality", + "ios": "rtcEngine:networkQuality:txQuality:rxQuality:", + "macos": "rtcEngine:networkQuality:txQuality:rxQuality:" + }, + "onLocalAudioStats": { + "windows": "onLocalAudioStats", + "android": "onLocalAudioStats", + "ios": "rtcEngine:localAudioStats:", + "macos": "rtcEngine:localAudioStats:" + }, + "onLocalVideoStats": { + "windows": "onLocalVideoStats", + "android": "onLocalVideoStats", + "ios": "rtcEngine:localVideoStats:sourceType:", + "macos": "rtcEngine:localVideoStats:sourceType:" + }, + "onRemoteAudioStats": { + "windows": "onRemoteAudioStats", + "android": "onRemoteAudioStats", + "ios": "rtcEngine:remoteAudioStats:", + "macos": "rtcEngine:remoteAudioStats:" + }, + "onRemoteAudioTransportStats": { + "windows": "onRemoteAudioTransportStats", + "android": "onRemoteAudioTransportStats", + "ios": "rtcEngine:audioTransportStatsOfUid:delay:lost:rxKBitRate:", + "macos": "rtcEngine:audioTransportStatsOfUid:delay:lost:rxKBitRate:" + }, + "onRemoteVideoStats": { + "windows": "onRemoteVideoStats", + "android": "onRemoteVideoStats", + "ios": "rtcEngine:remoteVideoStats:", + "macos": "rtcEngine:remoteVideoStats:" + }, + "onRemoteVideoTransportStats": { + "windows": "onRemoteVideoTransportStats", + "android": "onRemoteVideoTransportStats", + "ios": "rtcEngine:videoTransportStatsOfUid:delay:lost:rxKBitRate:", + "macos": "rtcEngine:videoTransportStatsOfUid:delay:lost:rxKBitRate:" + }, + "onAudioQuality": { + "windows": "onAudioQuality", + "android": "onAudioQuality", + "ios": "audioQualityBlock:", + "macos": "audioQualityBlock:" + }, + "onAudioVolumeIndication_IMediaPlayerSourceObserver": { + "windows": "onAudioVolumeIndication", + "android": "onAudioVolumeIndication", + "ios": "AgoraRtcMediaPlayer:volumeIndicationDidReceive:", + "macos": "AgoraRtcMediaPlayer:volumeIndicationDidReceive:" + }, + "onMetaData": { + "windows": "onMetaData [1/2]", + "android": "onMetaData", + "ios": "AgoraRtcMediaPlayer:didReceiveData:length:", + "macos": "AgoraRtcMediaPlayer:didReceiveData:length:" + }, + "onPlayerCacheStats": { + "windows": "onPlayerCacheStats", + "android": "onPlayerCacheStats", + "ios": "AgoraRtcMediaPlayer:cacheStats:", + "macos": "AgoraRtcMediaPlayer:cacheStats:" + }, + "onPlayerEvent": { + "windows": "onPlayerEvent", + "android": "onPlayerEvent", + "ios": "AgoraRtcMediaPlayer:didOccurEvent:elapsedTime:message:", + "macos": "AgoraRtcMediaPlayer:didOccurEvent:elapsedTime:message:" + }, + "onPlayerPlaybackStats": { + "windows": "onPlayerPlaybackStats", + "android": "onPlayerPlaybackStats", + "ios": "AgoraRtcMediaPlayer:playbackStats:", + "macos": "AgoraRtcMediaPlayer:playbackStats:" + }, + "onPlayerSourceStateChanged": { + "windows": "onPlayerSourceStateChanged", + "android": "onPlayerStateChanged", + "ios": "AgoraRtcMediaPlayer:didChangedToState:reason:", + "macos": "AgoraRtcMediaPlayer:didChangedToState:reason:" + }, + "onPositionChanged": { + "windows": "onPositionChanged", + "android": "onPositionChanged", + "ios": "AgoraMediaPlayer:didChangedToPosition:atTimestamp:", + "macos": "AgoraMediaPlayer:didChangedToPosition:atTimestamp:" + }, + "onReadData": { + "windows": "onReadData", + "android": "onReadData", + "ios": "AgoraRtcMediaPlayerCustomSourceOnReadCallback", + "macos": "AgoraRtcMediaPlayerCustomSourceOnReadCallback" + }, + "onSeek": { + "windows": "onSeek", + "android": "onSeek", + "ios": "AgoraRtcMediaPlayerCustomSourceOnSeekCallback", + "macos": "AgoraRtcMediaPlayerCustomSourceOnSeekCallback" + }, + "onPlayBufferUpdated": { + "windows": "onPlayBufferUpdated", + "android": "onPlayBufferUpdated", + "ios": "AgoraRtcMediaPlayer:didPlayBufferUpdated:", + "macos": "AgoraRtcMediaPlayer:didPlayBufferUpdated:" + }, + "onPreloadEvent": { + "windows": "onPreloadEvent", + "android": "onPreloadEvent", + "ios": "AgoraRtcMediaPlayer:didPreloadEvent:", + "macos": "AgoraRtcMediaPlayer:didPreloadEvent:" + }, + "onPlayerSrcInfoChanged": { + "windows": "onPlayerSrcInfoChanged", + "android": "onPlayerSrcInfoChanged", + "ios": "AgoraRtcMediaPlayer:playerSrcInfoDidChange:from:", + "macos": "AgoraRtcMediaPlayer:playerSrcInfoDidChange:from:" + }, + "onPlayerInfoUpdated": { + "windows": "onPlayerInfoUpdated [1/2]", + "android": "onPlayerInfoUpdated", + "ios": "AgoraRtcMediaPlayer:infoUpdated:", + "macos": "AgoraRtcMediaPlayer:infoUpdated:" + }, + "onDirectCdnStreamingStateChanged": { + "windows": "onDirectCdnStreamingStateChanged", + "android": "onDirectCdnStreamingStateChanged", + "ios": "onDirectCdnStreamingStateChanged:reason:message:", + "macos": "onDirectCdnStreamingStateChanged:reason:message:" + }, + "onDirectCdnStreamingStats": { + "windows": "onDirectCdnStreamingStats", + "android": "onDirectCdnStreamingStats", + "ios": "onDirectCdnStreamingStats:", + "macos": "onDirectCdnStreamingStats:" + }, + "onAudioMixingStateChanged": { + "windows": "onAudioMixingStateChanged", + "android": "onAudioMixingStateChanged", + "ios": "rtcEngine:audioMixingStateChanged:reasonCode:", + "macos": "rtcEngine:audioMixingStateChanged:reasonCode:" + }, + "onAudioMixingFinished": { + "windows": "onAudioMixingFinished", + "android": "onAudioMixingFinished", + "ios": "rtcEngineLocalAudioMixingDidFinish:", + "macos": "rtcEngineLocalAudioMixingDidFinish:" + }, + "onAudioEffectFinished": { + "windows": "onAudioEffectFinished", + "android": "onAudioEffectFinished", + "ios": "rtcEngineDidAudioEffectFinish:soundId:", + "macos": "rtcEngineDidAudioEffectFinish:soundId:" + }, + "onAudioMixingPositionChanged": { + "windows": "onAudioMixingPositionChanged", + "android": "onAudioMixingPositionChanged", + "ios": "rtcEngine:audioMixingPositionChanged:", + "macos": "rtcEngine:audioMixingPositionChanged:" + }, + "onEncryptionError": { + "windows": "onEncryptionError", + "android": "onEncryptionError", + "ios": "rtcEngine:didOccurEncryptionError:", + "macos": "rtcEngine:didOccurEncryptionError:" + }, + "onRtmpStreamingEvent": { + "windows": "onRtmpStreamingEvent", + "android": "onRtmpStreamingEvent", + "ios": "rtcEngine:rtmpStreamingEventWithUrl:eventCode:", + "macos": "rtcEngine:rtmpStreamingEventWithUrl:eventCode:" + }, + "onRtmpStreamingStateChanged": { + "windows": "onRtmpStreamingStateChanged", + "android": "onRtmpStreamingStateChanged", + "ios": "rtcEngine:rtmpStreamingChangedToState:state:reason:", + "macos": "rtcEngine:rtmpStreamingChangedToState:state:reason:" + }, + "onTranscodingUpdated": { + "windows": "onTranscodingUpdated", + "android": "onTranscodingUpdated", + "ios": "rtcEngineTranscodingUpdated:", + "macos": "rtcEngineTranscodingUpdated:" + }, + "onChannelMediaRelayStateChanged": { + "windows": "onChannelMediaRelayStateChanged", + "android": "onChannelMediaRelayStateChanged", + "ios": "rtcEngine:channelMediaRelayStateDidChange:error:", + "macos": "rtcEngine:channelMediaRelayStateDidChange:error:" + }, + "onAudioVolumeIndication": { + "windows": "onAudioVolumeIndication", + "android": "onAudioVolumeIndication", + "ios": "rtcEngine:reportAudioVolumeIndicationOfSpeakers:totalVolume:", + "macos": "rtcEngine:reportAudioVolumeIndicationOfSpeakers:totalVolume:" + }, + "onActiveSpeaker": { + "windows": "onActiveSpeaker", + "android": "onActiveSpeaker", + "ios": "rtcEngine:activeSpeaker:", + "macos": "rtcEngine:activeSpeaker:" + }, + "onFacePositionChanged": { + "windows": "onFacePositionChanged", + "android": "onFacePositionChanged", + "ios": "rtcEngine:facePositionDidChangeWidth:previewHeight:faces:" + }, + "onAudioRoutingChanged": { + "windows": "onAudioRoutingChanged", + "android": "onAudioRouteChanged", + "ios": "rtcEngine:didAudioRouteChanged:", + "macos": "rtcEngine:didAudioRouteChanged:" + }, + "onRemoteSubscribeFallbackToAudioOnly": { + "windows": "onRemoteSubscribeFallbackToAudioOnly", + "android": "onRemoteSubscribeFallbackToAudioOnly", + "ios": "rtcEngine:didRemoteSubscribeFallbackToAudioOnly:byUid:", + "macos": "rtcEngine:didRemoteSubscribeFallbackToAudioOnly:byUid:" + }, + "onLastmileQuality": { + "windows": "onLastmileQuality", + "android": "onLastmileQuality", + "ios": "rtcEngine:lastmileQuality:", + "macos": "rtcEngine:lastmileQuality:" + }, + "onLastmileProbeResult": { + "windows": "onLastmileProbeResult", + "android": "onLastmileProbeResult", + "ios": "rtcEngine:lastmileProbeTestResult:", + "macos": "rtcEngine:lastmileProbeTestResult:" + }, + "onLocalAudioSpectrum": { + "windows": "onLocalAudioSpectrum", + "android": "onLocalAudioSpectrum", + "ios": "onLocalAudioSpectrum:", + "macos": "onLocalAudioSpectrum:" + }, + "onRemoteAudioSpectrum": { + "windows": "onRemoteAudioSpectrum", + "android": "onRemoteAudioSpectrum", + "ios": "onRemoteAudioSpectrum:", + "macos": "onRemoteAudioSpectrum:" + }, + "onRecordAudioFrame": { + "windows": "onRecordAudioFrame", + "android": "onRecordAudioFrame", + "ios": "onRecordAudioFrame:channelId:", + "macos": "onRecordAudioFrame:channelId:" + }, + "onPlaybackAudioFrame": { + "windows": "onPlaybackAudioFrame", + "android": "onPlaybackAudioFrame", + "ios": "onPlaybackAudioFrame:", + "macos": "onPlaybackAudioFrame:" + }, + "onPlaybackAudioFrameBeforeMixing": { + "windows": "onPlaybackAudioFrameBeforeMixing", + "android": "onPlaybackAudioFrameBeforeMixing", + "ios": "onPlaybackAudioFrameBeforeMixing:channelId:uid:", + "macos": "onPlaybackAudioFrameBeforeMixing:channelId:uid:" + }, + "onMixedAudioFrame": { + "windows": "onMixedAudioFrame", + "android": "onMixedAudioFrame", + "ios": "onMixedAudioFrame:channelId:", + "macos": "onMixedAudioFrame:channelId:" + }, + "getObservedAudioFramePosition": { + "windows": "getObservedAudioFramePosition", + "android": "getObservedAudioFramePosition", + "ios": "getObservedAudioFramePosition", + "macos": "getObservedAudioFramePosition" + }, + "getRecordAudioParams": { + "windows": "getRecordAudioParams", + "android": "getRecordAudioParams", + "ios": "getRecordAudioParams", + "macos": "getRecordAudioParams" + }, + "getMixedAudioParams": { + "windows": "getMixedAudioParams", + "android": "getMixedAudioParams", + "ios": "getMixedAudioParams", + "macos": "getMixedAudioParams" + }, + "getPlaybackAudioParams": { + "windows": "getPlaybackAudioParams", + "android": "getPlaybackAudioParams", + "ios": "getPlaybackAudioParams", + "macos": "getPlaybackAudioParams" + }, + "onCaptureVideoFrame": { + "windows": "onCaptureVideoFrame", + "android": "onCaptureVideoFrame", + "ios": "onCaptureVideoFrame:sourceType:", + "macos": "onCaptureVideoFrame:sourceType:" + }, + "onEncodedVideoFrameReceived": { + "windows": "onEncodedVideoFrameReceived", + "android": "onEncodedVideoFrameReceived", + "ios": "onEncodedVideoFrameReceived:length:info:", + "macos": "onEncodedVideoFrameReceived:length:info:" + }, + "onRenderVideoFrame": { + "windows": "onRenderVideoFrame", + "android": "onRenderVideoFrame", + "ios": "onRenderVideoFrame:uid:channelId:", + "macos": "onRenderVideoFrame:uid:channelId:" + }, + "getRotationApplied": { + "windows": "getRotationApplied", + "android": "getRotationApplied", + "ios": "getRotationApplied", + "macos": "getRotationApplied" + }, + "getMirrorApplied": { + "windows": "getMirrorApplied", + "android": "getMirrorApplied", + "ios": "getMirrorApplied", + "macos": "getMirrorApplied" + }, + "getVideoFormatPreference": { + "windows": "getVideoFormatPreference", + "android": "getVideoFormatPreference", + "ios": "getVideoFormatPreference", + "macos": "getVideoFormatPreference" + }, + "getVideoFrameProcessMode": { + "windows": "getVideoFrameProcessMode", + "android": "getVideoFrameProcessMode", + "ios": "getVideoFrameProcessMode", + "macos": "getVideoFrameProcessMode" + }, + "getObservedFramePosition": { + "windows": "getObservedFramePosition", + "android": "getObservedFramePosition", + "ios": "getObservedFramePosition", + "macos": "getObservedFramePosition" + }, + "onPreEncodeVideoFrame": { + "windows": "onPreEncodeVideoFrame", + "android": "onPreEncodeVideoFrame", + "ios": "onPreEncodeVideoFrame:sourceType:", + "macos": "onPreEncodeVideoFrame:sourceType:" + }, + "onRecorderStateChanged": { + "windows": "onRecorderStateChanged", + "android": "onRecorderStateChanged", + "ios": "mediaRecorder:stateDidChanged:uid:state:reason:", + "macos": "mediaRecorder:stateDidChanged:uid:state:reason:" + }, + "onRecorderInfoUpdated": { + "windows": "onRecorderInfoUpdated", + "android": "onRecorderInfoUpdated", + "ios": "mediaRecorder:informationDidUpdated:uid:info:", + "macos": "mediaRecorder:informationDidUpdated:uid:info:" + }, + "getMaxMetadataSize": { + "windows": "getMaxMetadataSize", + "android": "getMaxMetadataSize", + "ios": "metadataMaxSize", + "macos": "metadataMaxSize" + }, + "onReadyToSendMetadata": { + "windows": "onReadyToSendMetadata", + "android": "onReadyToSendMetadata", + "ios": "readyToSendMetadataAtTimestamp:sourceType:", + "macos": "readyToSendMetadataAtTimestamp:sourceType:" + }, + "onMetadataReceived": { + "windows": "onMetadataReceived", + "android": "onMetadataReceived", + "ios": "didMetadataReceived:", + "macos": "didMetadataReceived:" + }, + "onCameraFocusAreaChanged": { + "windows": "onCameraFocusAreaChanged", + "android": "onCameraFocusAreaChanged", + "ios": "rtcEngine:cameraFocusDidChangedToRect:" + }, + "onCameraExposureAreaChanged": { + "windows": "onCameraExposureAreaChanged", + "android": "onCameraExposureAreaChanged", + "ios": "rtcEngine:cameraExposureDidChangedToRect:" + }, + "onCameraReady": { + "windows": "onCameraReady", + "android": "onCameraReady", + "ios": "rtcEngineCameraDidReady:" + }, + "onAudioDeviceStateChanged": { + "windows": "onAudioDeviceStateChanged" + }, + "onAudioDeviceVolumeChanged": { + "windows": "onAudioDeviceVolumeChanged" + }, + "onVideoDeviceStateChanged": { + "windows": "onVideoDeviceStateChanged" + }, + "onStreamMessage": { + "windows": "onStreamMessage", + "android": "onStreamMessage", + "ios": "rtcEngine:receiveStreamMessageFromUid:streamId:data:", + "macos": "rtcEngine:receiveStreamMessageFromUid:streamId:data:" + }, + "onStreamMessageError": { + "windows": "onStreamMessageError", + "android": "onStreamMessageError", + "ios": "rtcEngine:didOccurStreamMessageErrorFromUid:streamId:error:missed:cached:", + "macos": "rtcEngine:didOccurStreamMessageErrorFromUid:streamId:error:missed:cached:" + }, + "onSnapshotTaken": { + "windows": "onSnapshotTaken", + "android": "onSnapshotTaken", + "ios": "rtcEngine:snapshotTaken:filePath:width:height:errCode:", + "macos": "rtcEngine:snapshotTaken:filePath:width:height:errCode:" + }, + "onConnectionStateChange": { + "windows": "onConnectionStateChange", + "android": "onConnectionStateChange", + "ios": "connectionDidChangedToState", + "macos": "connectionDidChangedToState" + }, + "onTeammateJoined": { + "windows": "onTeammateJoined", + "android": "onTeammateJoined", + "ios": "teammateJoined", + "macos": "teammateJoined" + }, + "onTeammateLeft": { + "windows": "onTeammateLeft", + "android": "onTeammateLeft", + "ios": "teammateLeft", + "macos": "teammateLeft" + }, + "onTokenWillExpire": { + "windows": "onTokenWillExpire", + "android": "onTokenWillExpire", + "ios": "csaEngineTokenWillExpire", + "macos": "csaEngineTokenWillExpire" + }, + "onEarMonitoringAudioFrame": { + "windows": "onEarMonitoringAudioFrame", + "android": "onEarMonitoringAudioFrame", + "ios": "onEarMonitoringAudioFrame:", + "macos": "onEarMonitoringAudioFrame:" + }, + "getEarMonitoringAudioParams": { + "windows": "getEarMonitoringAudioParams", + "android": "getEarMonitoringAudioParams", + "ios": "getEarMonitoringAudioParams", + "macos": "getEarMonitoringAudioParams" + }, + "onRhythmPlayerStateChanged": { + "windows": "onRhythmPlayerStateChanged", + "android": "onRhythmPlayerStateChanged", + "ios": "rtcEngine:didRhythmPlayerStateChanged:reason:", + "macos": "rtcEngine:didRhythmPlayerStateChanged:reason:" + }, + "onLocalVideoTranscoderError": { + "windows": "onLocalVideoTranscoderError", + "android": "onLocalVideoTranscoderError", + "ios": "rtcEngine:didLocalVideoTranscoderErrorWithStream:errorCode:", + "macos": "rtcEngine:didLocalVideoTranscoderErrorWithStream:errorCode:" + }, + "onTranscodedStreamLayoutInfo": { + "windows": "onTranscodedStreamLayoutInfo", + "android": "onTranscodedStreamLayoutInfo", + "ios": "rtcEngine:didTranscodedStreamLayoutInfoUpdatedWithUserId:videoLayoutInfo:" + }, + "onPermissionError": { + "windows": "onPermissionError", + "android": "onPermissionError", + "ios": "rtcEngine:permissionError:", + "macos": "rtcEngine:permissionError:" + }, + "onProxyConnected": { + "windows": "onProxyConnected", + "android": "onProxyConnected", + "ios": "rtcEngine:didProxyConnected:withUid:proxyType:localProxyIp:elapsed:", + "macos": "rtcEngine:didProxyConnected:withUid:proxyType:localProxyIp:elapsed:" + }, + "onFaceInfo": { + "windows": "onFaceInfo", + "android": "onFaceInfo", + "ios": "onFaceInfo:", + "macos": "onFaceInfo:" + }, + "preloadEffectEx2": { + "android": "preloadEffectEx [2/2]", + "ios": "preloadEffectEx", + "macos": "preloadEffectEx" + }, + "playEffectEx2": { + "android": "playEffectEx [2/2]", + "ios": "playEffectEx:soundId:filePath:loopCount:pitch:pan:gain:publish:", + "macos": "playEffectEx:soundId:filePath:loopCount:pitch:pan:gain:publish:" + }, + "onEngineReleased": { + "android": "onEngineReleased" + }, + "getId": { + "android": "getId" + }, + "getBuffer": { + "android": "getBuffer" + }, + "getWidth": { + "android": "getWidth" + }, + "getHeight": { + "android": "getHeight" + }, + "getFormat": { + "android": "getFormat" + }, + "getType": { + "android": "getType" + }, + "getImageUrl": { + "android": "getImageUrl" + }, + "getOptions": { + "android": "getOptions" + }, + "getPositionInLandscapeMode": { + "android": "getPositionInLandscapeMode" + }, + "getPositionInPortraitMode": { + "android": "getPositionInPortraitMode" + }, + "isVisibleInPreview": { + "android": "isVisibleInPreview" + }, + "getzOrder": { + "android": "getzOrder" + }, + "destroy1": { + "android": "destroy [2/2]", + "ios": "destroy:", + "macos": "destroy:" + }, + "getPlaySrc": { + "android": "getPlaySrc [2/2]" + }, + "errorCode_RteException": { + "android": "errorCode" + }, + "getFaceShapeAreaOptions2": { + "android": "getFaceShapeAreaOptions [2/2]", + "ios": "getFaceShapeAreaOptions:", + "macos": "getFaceShapeAreaOptions:" + }, + "getFaceShapeBeautyOptions2": { + "android": "getFaceShapeBeautyOptions [2/2]", + "ios": "getFaceShapeBeautyOptions", + "macos": "getFaceShapeBeautyOptions" + }, + "setBeautyEffectOptions2": { + "android": "setBeautyEffectOptions [2/2]", + "ios": "setBeautyEffectOptions:options:sourceType:", + "macos": "setBeautyEffectOptions:options:sourceType:" + }, + "enableVirtualBackground2": { + "android": "enableVirtualBackground [2/2]", + "ios": "enableVirtualBackground:backData:segData:sourceType:", + "macos": "enableVirtualBackground:backData:segData:sourceType:" + }, + "setLowlightEnhanceOptions2": { + "android": "setLowlightEnhanceOptions [2/2]", + "ios": "setLowlightEnhanceOptions:options:sourceType:", + "macos": "setLowlightEnhanceOptions:options:sourceType:" + }, + "setVideoDenoiserOptions2": { + "android": "setVideoDenoiserOptions [2/2]", + "ios": "setVideoDenoiserOptions:options:sourceType:", + "macos": "setVideoDenoiserOptions:options:sourceType:" + }, + "setColorEnhanceOptions2": { + "android": "setColorEnhanceOptions [2/2]", + "ios": "setColorEnhanceOptions:options:sourceType:", + "macos": "setColorEnhanceOptions:options:sourceType:" + }, + "setFaceShapeAreaOptions2": { + "android": "setFaceShapeAreaOptions [2/2]", + "ios": "setFaceShapeAreaOptions:sourceType:", + "macos": "setFaceShapeAreaOptions:sourceType:" + }, + "setFaceShapeBeautyOptions2": { + "android": "setFaceShapeBeautyOptions [2/2]", + "ios": "setFaceShapeBeautyOptions:options:sourceType:", + "macos": "setFaceShapeBeautyOptions:options:sourceType:" + }, + "setFilterEffectOptions2": { + "android": "setFilterEffectOptions [2/2]", + "ios": "setFilterEffectOptions:options:", + "macos": "setFilterEffectOptions:options:" + }, + "getUserInfoByUidEx": { + "android": "getUserInfoByUid", + "ios": "getUserInfoByUidEx:connection:error:", + "macos": "getUserInfoByUidEx:connection:error:" + }, + "getUserInfoByUserAccountEx": { + "android": "getUserInfoByUserAccount", + "ios": "getUserInfoByUserAccountEx:connection:error:", + "macos": "getUserInfoByUserAccountEx:connection:error:" + }, + "setRemoteVideoStreamTypeEx2": { + "android": "setRemoteVideoStreamTypeEx [2/2]" + }, + "getAudioEffectManager": { + "android": "getAudioEffectManager" + }, + "playEffect2": { + "android": "playEffect [1/2]", + "ios": "playEffect:filePath:loopCount:pitch:pan:gain:publish:", + "macos": "playEffect:filePath:loopCount:pitch:pan:gain:publish:" + }, + "create_ILocalSpatialAudioEngine": { + "android": "create" + }, + "release_ILocalSpatialAudioEngine": { + "android": "destroy", + "ios": "destroy", + "macos": "destroy" + }, + "create_ICloudSpatialAudioEngine": { + "android": "create" + }, + "addBackgroundImage": { + "android": "addBackgroundImage" + }, + "addUser": { + "android": "addUser", + "ios": "addUser:", + "macos": "addUser:" + }, + "addWatermark": { + "android": "addWatermark" + }, + "getAdvancedFeatures": { + "android": "getAdvancedFeatures", + "ios": "getAdvancedFeatures", + "macos": "getAdvancedFeatures" + }, + "getBackgroundColor": { + "android": "getBackgroundColor" + }, + "getBackgroundImageList": { + "android": "getBackgroundImageList" + }, + "getBlue": { + "android": "getBlue" + }, + "getGreen": { + "android": "getGreen" + }, + "getRed": { + "android": "getRed" + }, + "getUserCount": { + "android": "getUserCount" + }, + "getUsers": { + "android": "getUsers" + }, + "getWatermarkList": { + "android": "getWatermarkList" + }, + "removeBackgroundImage": { + "android": "removeBackgroundImage" + }, + "removeUser": { + "android": "removeUser", + "ios": "removeUser:", + "macos": "removeUser:" + }, + "removeWatermark": { + "android": "removeWatermark" + }, + "setAdvancedFeatures": { + "android": "setAdvancedFeatures", + "ios": "setAdvancedFeatures:opened:", + "macos": "setAdvancedFeatures:opened:" + }, + "setBackgroundColor": { + "android": "setBackgroundColor [1/2]" + }, + "setBackgroundColor2": { + "android": "setBackgroundColor [2/2]" + }, + "setBlue": { + "android": "setBlue" + }, + "setGreen": { + "android": "setGreen" + }, + "setRed": { + "android": "setRed" + }, + "setUsers": { + "android": "setUsers [1/2]" + }, + "setUsers2": { + "android": "setUsers [2/2]" + }, + "setSrcChannelInfo": { + "android": "setSrcChannelInfo" + }, + "setDestChannelInfo": { + "android": "setDestChannelInfo", + "ios": "setDestinationInfo:forChannelName:", + "macos": "setDestinationInfo:forChannelName:" + }, + "getDestChannelMediaInfos": { + "android": "getDestChannelMediaInfos" + }, + "getSrcChannelMediaInfo": { + "android": "getSrcChannelMediaInfo" + }, + "removeDestChannelInfo": { + "android": "removeDestChannelInfo", + "ios": "removeDestinationInfoForChannelName:", + "macos": "removeDestinationInfoForChannelName:" + }, + "enableInEarMonitoring": { + "android": "enableInEarMonitoring [1/2]", + "ios": "enableInEarMonitoring:", + "macos": "enableInEarMonitoring:" + }, + "setRemoteVideoStreamType2": { + "android": "setRemoteVideoStreamType [2/2]" + }, + "setRemoteDefaultVideoStreamType2": { + "android": "setRemoteDefaultVideoStreamType [2/2]" + }, + "setRemoteSubscribeFallbackOption2": { + "android": "setRemoteSubscribeFallbackOption [2/2]" + }, + "pushVideoFrame2": { + "android": "pushExternalVideoFrame [1/2]", + "ios": "pushExternalVideoFrame:", + "macos": "pushExternalVideoFrame:" + }, + "pushVideoFrame3": { + "android": "pushExternalVideoFrameById [2/2]" + }, + "pushVideoFrame4": { + "android": "pushExternalVideoFrame [2/2]" + }, + "isTextureEncodeSupported": { + "android": "isTextureEncodeSupported" + }, + "setExternalAudioSource": { + "android": "setExternalAudioSource [1/2]", + "ios": "setExternalAudioSource:sampleRate:channels:", + "macos": "setExternalAudioSource:sampleRate:channels:" + }, + "pushAudioFrame2": { + "android": "pushExternalAudioFrame", + "ios": "pushExternalAudioFrameRawData:samples:sampleRate:channels:trackId:timestamp:", + "macos": "pushExternalAudioFrameRawData:samples:sampleRate:channels:trackId:timestamp:" + }, + "pullAudioFrame2": { + "android": "pullPlaybackAudioFrame [2/2]" + }, + "addExtension": { + "android": "addExtension" + }, + "getExtensionProperty": { + "android": "getExtensionProperty [1/2]", + "ios": "getExtensionPropertyWithVendor:extension:key:", + "macos": "getExtensionPropertyWithVendor:extension:key:" + }, + "switchCamera2": { + "android": "switchCamera [2/2]" + }, + "open2_IMusicPlayer": { + "android": "open [2/2]" + }, + "stop_IMusicPlayer": { + "android": "stop [2/2]" + }, + "destroy_IMusicContentCenter": { + "android": "destroy [2/2]", + "ios": "destroy" + }, + "destroy_IMusicPlayer": { + "android": "destroy [1/2]" + }, + "getMusicCollectionByMusicChartId2": { + "android": "getMusicCollectionByMusicChartId [2/2]" + }, + "searchMusic2": { + "android": "searchMusic [2/2]" + }, + "addHandler": { + "android": "addHandler" + }, + "getNativeHandle": { + "android": "getNativeHandle", + "ios": "getNativeHandle", + "macos": "getNativeHandle" + }, + "removeHandler": { + "android": "removeHandler" + }, + "onResult_AsyncCallback": { + "android": "onResult" + }, + "onResult_PlayerGetStatsCallback": { + "android": "onResult" + }, + "playEffectEx3": { + "ios": "playEffectEx:soundId:filePath:loopCount:pitch:pan:gain:startPos:", + "macos": "playEffectEx:soundId:filePath:loopCount:pitch:pan:gain:startPos:" + }, + "playEffectEx4": { + "ios": "playEffectEx:soundId:filePath:loopCount:pitch:pan:gain:", + "macos": "playEffectEx:soundId:filePath:loopCount:pitch:pan:gain:" + }, + "sharedInstance": { + "ios": "sharedInstance", + "macos": "sharedInstance" + }, + "initWithSize": { + "ios": "initWithSize:frameRate:bitrate:orientationMode:mirrorMode:", + "macos": "initWithSize:frameRate:bitrate:orientationMode:mirrorMode:" + }, + "initWithWidth": { + "ios": "initWithWidth:height:frameRate:bitrate:orientationMode:mirrorMode:", + "macos": "initWithWidth:height:frameRate:bitrate:orientationMode:mirrorMode:" + }, + "setVideoProfile2": { + "ios": "setVideoResolution:andFrameRate:bitrate:", + "macos": "setVideoResolution:andFrameRate:bitrate:" + }, + "playEffect1": { + "ios": "playEffect:filePath:loopCount:pitch:pan:gain:", + "macos": "playEffect:filePath:loopCount:pitch:pan:gain:" + }, + "updateSelfTransform": { + "ios": "updateSelfTransform:" + }, + "defaultTranscoding": { + "ios": "defaultTranscoding", + "macos": "defaultTranscoding" + }, + "pushExternalAudioFrameSampleBuffer1": { + "ios": "pushExternalAudioFrameSampleBuffer:", + "macos": "pushExternalAudioFrameSampleBuffer:" + }, + "pushExternalAudioFrameSampleBuffer2": { + "ios": "pushExternalAudioFrameSampleBuffer:sampleRate:channels:trackId:", + "macos": "pushExternalAudioFrameSampleBuffer:sampleRate:channels:trackId:" + }, + "pullPlaybackAudioFrameSampleBufferByLengthInByte": { + "ios": "pullPlaybackAudioFrameSampleBufferByLengthInByte:", + "macos": "pullPlaybackAudioFrameSampleBufferByLengthInByte:" + }, + "setVideoFrameDelegate": { + "ios": "setVideoFrameDelegate:", + "macos": "setVideoFrameDelegate:" + }, + "setMediaMetadataDataSource": { + "ios": "setMediaMetadataDataSource:withType:", + "macos": "setMediaMetadataDataSource:withType:" + }, + "enableMainQueueDispatch_IMediaRecorder": { + "ios": "enableMainQueueDispatch:", + "macos": "enableMainQueueDispatch:" + }, + "enableMainQueueDispatch_IMusicContentCenter": { + "ios": "enableMainQueueDispatch:" + }, + "enableMainQueueDispatch": { + "ios": "enableMainQueueDispatch:", + "macos": "enableMainQueueDispatch:" + }, + "delegate": { + "ios": "delegate", + "macos": "delegate" + }, + "AgoraRtcMediaPlayerGetVideoPixelFormat": { + "ios": "AgoraRtcMediaPlayerGetVideoPixelFormat", + "macos": "AgoraRtcMediaPlayerGetVideoPixelFormat" + }, + "didReceivePixelBuffer": { + "ios": "AgoraRtcMediaPlayer:didReceivePixelBuffer:", + "macos": "AgoraRtcMediaPlayer:didReceivePixelBuffer:" + }, + "updateScreenCaptureRegion2": { + "macos": "updateScreenCaptureRegion:" + }, + "enumerateDevices": { + "macos": "enumerateDevices:" + }, + "getDeviceInfo": { + "macos": "getDeviceInfo:" + }, + "getDeviceVolume": { + "macos": "getDeviceVolume:" + }, + "monitorDeviceChange": { + "macos": "monitorDeviceChange:" + }, + "setDeviceVolume": { + "macos": "setDeviceVolume:volume:" + }, + "stateChanged": { + "macos": "rtcEngine:device:type:stateChanged:" + } + }, + "struct": { + "IRtcEngine": { + "windows": "IRtcEngine", + "android": "RtcEngine", + "ios": "AgoraRtcEngineKit", + "macos": "AgoraRtcEngineKit" + }, + "IRtcEngineEx": { + "windows": "IRtcEngineEx", + "android": "RtcEngineEx", + "ios": "AgoraRtcEngineKitEx", + "macos": "AgoraRtcEngineKitEx" + }, + "IRtcEngineEventHandler": { + "windows": "IRtcEngineEventHandler", + "android": "IRtcEngineEventHandler", + "ios": "AgoraRtcEngineDelegate", + "macos": "AgoraRtcEngineDelegate" + }, + "IAudioDeviceManager": { + "windows": "IAudioDeviceManager" + }, + "IVideoDeviceManager": { + "windows": "IVideoDeviceManager" + }, + "IAudioDeviceCollection": { + "windows": "IAudioDeviceCollection" + }, + "IVideoDeviceCollection": { + "windows": "IVideoDeviceCollection" + }, + "IAudioEncodedFrameObserver": { + "windows": "IAudioEncodedFrameObserver", + "android": "IAudioEncodedFrameObserver", + "ios": "AgoraAudioEncodedFrameDelegate", + "macos": "AgoraAudioEncodedFrameDelegate" + }, + "IAudioFrameObserver": { + "windows": "IAudioFrameObserver", + "android": "IAudioFrameObserver", + "ios": "AgoraAudioFrameDelegate", + "macos": "AgoraAudioFrameDelegate" + }, + "IAudioFrameObserverBase": { + "windows": "IAudioFrameObserverBase" + }, + "IAudioPcmFrameSink": { + "windows": "IAudioPcmFrameSink", + "ios": "AgoraRtcMediaPlayerAudioFrameDelegate", + "macos": "AgoraRtcMediaPlayerAudioFrameDelegate" + }, + "IMediaEngine": { + "windows": "IMediaEngine" + }, + "IMediaPlayer": { + "windows": "IMediaPlayer", + "android": "IMediaPlayer", + "ios": "AgoraRtcMediaPlayerProtocol", + "macos": "AgoraRtcMediaPlayerProtocol" + }, + "IMediaPlayerCacheManager": { + "windows": "IMediaPlayerCacheManager", + "android": "IMediaPlayerCacheManager", + "ios": "AgoraRtcMediaPlayerCacheManagerProtocol", + "macos": "AgoraRtcMediaPlayerCacheManagerProtocol" + }, + "IMediaPlayerCustomDataProvider": { + "windows": "IMediaPlayerCustomDataProvider", + "android": "IMediaPlayerCustomDataProvider" + }, + "IMediaPlayerSourceObserver": { + "windows": "IMediaPlayerSourceObserver", + "android": "IMediaPlayerObserver", + "ios": "AgoraRtcMediaPlayerDelegate", + "macos": "AgoraRtcMediaPlayerDelegate" + }, + "IMediaRecorder": { + "windows": "IMediaRecorder", + "android": "AgoraMediaRecorder", + "ios": "AgoraMediaRecorder", + "macos": "AgoraMediaRecorder" + }, + "IMediaRecorderObserver": { + "windows": "IMediaRecorderObserver", + "android": "IMediaRecorderCallback", + "ios": "AgoraMediaRecorderDelegate", + "macos": "AgoraMediaRecorderDelegate" + }, + "IMetadataObserver": { + "windows": "IMetadataObserver", + "android": "IMetadataObserver", + "ios": "AgoraMediaMetadataDelegate", + "macos": "AgoraMediaMetadataDelegate" + }, + "IPacketObserver": { + "windows": "IPacketObserver" + }, + "IVideoEncodedFrameObserver": { + "windows": "IVideoEncodedFrameObserver", + "android": "IVideoEncodedFrameObserver", + "ios": "AgoraEncodedVideoFrameDelegate", + "macos": "AgoraEncodedVideoFrameDelegate" + }, + "IVideoFrameObserver": { + "windows": "IVideoFrameObserver", + "android": "IVideoFrameObserver", + "ios": "AgoraVideoFrameDelegate", + "macos": "AgoraVideoFrameDelegate" + }, + "IFaceInfoObserver": { + "windows": "IFaceInfoObserver", + "android": "IFaceInfoObserver", + "ios": "AgoraFaceInfoDelegate", + "macos": "AgoraFaceInfoDelegate" + }, + "IAudioSpectrumObserver": { + "windows": "IAudioSpectrumObserver", + "android": "IAudioSpectrumObserver", + "ios": "AgoraAudioSpectrumDelegate", + "macos": "AgoraAudioSpectrumDelegate" + }, + "IBaseSpatialAudioEngine": { + "windows": "IBaseSpatialAudioEngine", + "android": "IBaseSpatialAudioEngine", + "ios": "AgoraSpatialAudioKitBase", + "macos": "AgoraSpatialAudioKitBase" + }, + "ILocalSpatialAudioEngine": { + "windows": "ILocalSpatialAudioEngine", + "android": "ILocalSpatialAudioEngine", + "ios": "AgoraLocalSpatialAudioKit", + "macos": "AgoraLocalSpatialAudioKit" + }, + "IScreenCaptureSourceList": { + "windows": "IScreenCaptureSourceList" + }, + "IAgoraParameter": { + "windows": "IAgoraParameter" + }, + "IMusicContentCenterEventHandler": { + "windows": "IMusicContentCenterEventHandler", + "android": "IMusicContentCenterEventHandler", + "ios": "AgoraMusicContentCenterEventDelegate" + }, + "IMusicPlayer": { + "windows": "IMusicPlayer", + "android": "IAgoraMusicPlayer", + "ios": "AgoraMusicPlayerProtocol" + }, + "IMusicContentCenter": { + "windows": "IMusicContentCenter", + "android": "IAgoraMusicContentCenter", + "ios": "AgoraMusicContentCenter" + }, + "Canvas": { + "windows": "Canvas", + "android": "Canvas", + "ios": "AgoraRteCanvas", + "macos": "AgoraRteCanvas" + }, + "Rte": { + "windows": "Rte", + "android": "Rte", + "ios": "AgoraRte", + "macos": "AgoraRte" + }, + "Player": { + "windows": "Player", + "android": "Player", + "ios": "AgoraRtePlayerConfig", + "macos": "AgoraRtePlayerConfig" + }, + "PlayerConfig": { + "windows": "PlayerConfig", + "android": "PlayerConfig", + "ios": "AgoraRtePlayerConfig", + "macos": "AgoraRtePlayerConfig" + }, + "PlayerObserver": { + "windows": "PlayerObserver", + "android": "PlayerObserver", + "ios": "AgoraRtePlayerObserver", + "macos": "AgoraRtePlayerObserver" + }, + "AudioRecordingConfiguration": { + "windows": "AudioRecordingConfiguration", + "android": "AudioRecordingConfiguration", + "ios": "AgoraAudioRecordingConfiguration", + "macos": "AgoraAudioRecordingConfiguration" + }, + "AudioFrame": { + "windows": "AudioFrame", + "android": "AudioFrame", + "ios": "AgoraAudioFrame", + "macos": "AgoraAudioFrame" + }, + "AudioParams": { + "windows": "AudioParams", + "android": "AudioParams", + "ios": "AgoraAudioParams", + "macos": "AgoraAudioParams" + }, + "AudioPcmFrame": { + "windows": "AudioPcmFrame" + }, + "AudioEncodedFrameObserverConfig": { + "windows": "AudioEncodedFrameObserverConfig", + "android": "AudioEncodedFrameObserverConfig", + "ios": "AgoraAudioEncodedFrameDelegateConfig", + "macos": "AgoraAudioEncodedFrameDelegateConfig" + }, + "AudioSpectrumData": { + "windows": "AudioSpectrumData", + "android": "AudioSpectrumInfo" + }, + "AudioVolumeInfo": { + "windows": "AudioVolumeInfo", + "android": "AudioVolumeInfo", + "ios": "AgoraRtcAudioVolumeInfo", + "macos": "AgoraRtcAudioVolumeInfo" + }, + "AudioTrackConfig": { + "windows": "AudioTrackConfig", + "android": "AudioTrackConfig", + "ios": "AgoraAudioTrackConfig", + "macos": "AgoraAudioTrackConfig" + }, + "BeautyOptions": { + "windows": "BeautyOptions", + "android": "BeautyOptions", + "ios": "AgoraBeautyOptions", + "macos": "AgoraBeautyOptions" + }, + "CameraCapturerConfiguration": { + "windows": "CameraCapturerConfiguration", + "android": "CameraCapturerConfiguration", + "ios": "AgoraCameraCapturerConfiguration", + "macos": "AgoraCameraCapturerConfiguration" + }, + "CacheStatistics": { + "windows": "CacheStatistics", + "android": "CacheStatistics", + "ios": "AgoraMediaPlayerCacheStatistics", + "macos": "AgoraMediaPlayerCacheStatistics" + }, + "CanvasConfig": { + "windows": "CanvasConfig", + "android": "CanvasConfig", + "ios": "AgoraRteCanvasConfig", + "macos": "AgoraRteCanvasConfig" + }, + "ChannelMediaInfo": { + "windows": "ChannelMediaInfo", + "android": "ChannelMediaInfo", + "ios": "AgoraChannelMediaRelayInfo", + "macos": "AgoraChannelMediaRelayInfo" + }, + "ChannelMediaOptions": { + "windows": "ChannelMediaOptions", + "android": "ChannelMediaOptions", + "ios": "AgoraRtcChannelMediaOptions", + "macos": "AgoraRtcChannelMediaOptions" + }, + "ChannelMediaRelayConfiguration": { + "windows": "ChannelMediaRelayConfiguration", + "android": "ChannelMediaRelayConfiguration", + "ios": "AgoraChannelMediaRelayConfiguration", + "macos": "AgoraChannelMediaRelayConfiguration" + }, + "ClientRoleOptions": { + "windows": "ClientRoleOptions", + "android": "ClientRoleOptions", + "ios": "AgoraClientRoleOptions", + "macos": "AgoraClientRoleOptions" + }, + "ClimaxSegment": { + "windows": "ClimaxSegment", + "android": "ClimaxSegment", + "ios": "AgoraClimaxSegment" + }, + "ContentInspectConfig": { + "windows": "ContentInspectConfig", + "android": "ContentInspectConfig", + "ios": "AgoraContentInspectConfig", + "macos": "AgoraContentInspectConfig" + }, + "CodecCapInfo": { + "windows": "CodecCapInfo", + "android": "CodecCapInfo", + "ios": "AgoraVideoCodecCapInfo", + "macos": "AgoraVideoCodecCapInfo" + }, + "CodecCapLevels": { + "windows": "CodecCapLevels", + "android": "CodecCapLevels", + "ios": "AgoraVideoCodecCapLevels", + "macos": "AgoraVideoCodecCapLevels" + }, + "ColorEnhanceOptions": { + "windows": "ColorEnhanceOptions", + "android": "ColorEnhanceOptions", + "ios": "AgoraColorEnhanceOptions", + "macos": "AgoraColorEnhanceOptions" + }, + "Config": { + "windows": "Config", + "android": "Config", + "ios": "AgoraRteConfig", + "macos": "AgoraRteConfig" + }, + "ContentInspectModule": { + "windows": "ContentInspectModule", + "android": "ContentInspectModule", + "ios": "AgoraContentInspectModule", + "macos": "AgoraContentInspectModule" + }, + "DataStreamConfig": { + "windows": "DataStreamConfig", + "android": "DataStreamConfig", + "ios": "AgoraDataStreamConfig", + "macos": "AgoraDataStreamConfig" + }, + "DeviceInfo": { + "windows": "DeviceInfo", + "android": "DeviceInfo" + }, + "DirectCdnStreamingMediaOptions": { + "windows": "DirectCdnStreamingMediaOptions", + "android": "DirectCdnStreamingMediaOptions", + "ios": "AgoraDirectCdnStreamingMediaOptions", + "macos": "AgoraDirectCdnStreamingMediaOptions" + }, + "DirectCdnStreamingStats": { + "windows": "DirectCdnStreamingStats", + "android": "DirectCdnStreamingStats", + "ios": "AgoraDirectCdnStreamingStats", + "macos": "AgoraDirectCdnStreamingStats" + }, + "EchoTestConfiguration": { + "windows": "EchoTestConfiguration", + "android": "EchoTestConfiguration", + "ios": "AgoraEchoTestConfiguration", + "macos": "AgoraEchoTestConfiguration" + }, + "EncodedAudioFrameInfo": { + "windows": "EncodedAudioFrameInfo", + "ios": "AgoraEncodedAudioFrameInfo", + "macos": "AgoraEncodedAudioFrameInfo" + }, + "EncodedVideoFrameInfo": { + "windows": "EncodedVideoFrameInfo", + "android": "EncodedVideoFrameInfo", + "ios": "AgoraEncodedVideoFrameInfo", + "macos": "AgoraEncodedVideoFrameInfo" + }, + "EncryptionConfig": { + "windows": "EncryptionConfig", + "android": "EncryptionConfig", + "ios": "AgoraEncryptionConfig", + "macos": "AgoraEncryptionConfig" + }, + "Error": { + "windows": "Error", + "android": "Error", + "ios": "AgoraRteError", + "macos": "AgoraRteError" + }, + "ExtensionContext": { + "windows": "ExtensionContext", + "android": "ExtensionContext", + "ios": "AgoraExtensionContext", + "macos": "AgoraExtensionContext" + }, + "ExternalVideoFrame": { + "windows": "ExternalVideoFrame", + "android": "AgoraVideoFrame", + "ios": "AgoraVideoFrame", + "macos": "AgoraVideoFrame" + }, + "FaceShapeAreaOptions": { + "windows": "FaceShapeAreaOptions", + "android": "FaceShapeAreaOptions", + "ios": "AgoraFaceShapeAreaOptions", + "macos": "AgoraFaceShapeAreaOptions" + }, + "FaceShapeBeautyOptions": { + "windows": "FaceShapeBeautyOptions", + "android": "FaceShapeBeautyOptions", + "ios": "AgoraFaceShapeBeautyOptions", + "macos": "AgoraFaceShapeBeautyOptions" + }, + "FilterEffectOptions": { + "windows": "FilterEffectOptions", + "android": "FilterEffectOptions", + "ios": "AgoraFilterEffectOptions", + "macos": "AgoraFilterEffectOptions" + }, + "FocalLengthInfo": { + "windows": "FocalLengthInfo", + "android": "AgoraFocalLengthInfo", + "ios": "AgoraFocalLengthInfo" + }, + "IDirectCdnStreamingEventHandler": { + "windows": "IDirectCdnStreamingEventHandler", + "android": "IDirectCdnStreamingEventHandler", + "ios": "AgoraDirectCdnStreamingEventDelegate", + "macos": "AgoraDirectCdnStreamingEventDelegate" + }, + "ImageTrackOptions": { + "windows": "ImageTrackOptions", + "android": "ImageTrackOptions", + "ios": "AgoraImageTrackOptions", + "macos": "AgoraImageTrackOptions" + }, + "LastmileProbeConfig": { + "windows": "LastmileProbeConfig", + "android": "LastmileProbeConfig", + "ios": "AgoraLastmileProbeConfig", + "macos": "AgoraLastmileProbeConfig" + }, + "LastmileProbeOneWayResult": { + "windows": "LastmileProbeOneWayResult", + "android": "LastmileProbeOneWayResult", + "ios": "AgoraLastmileProbeOneWayResult", + "macos": "AgoraLastmileProbeOneWayResult" + }, + "LastmileProbeResult": { + "windows": "LastmileProbeResult", + "android": "LastmileProbeResult", + "ios": "AgoraLastmileProbeResult", + "macos": "AgoraLastmileProbeResult" + }, + "LeaveChannelOptions": { + "windows": "LeaveChannelOptions", + "android": "LeaveChannelOptions", + "ios": "AgoraLeaveChannelOptions", + "macos": "AgoraLeaveChannelOptions" + }, + "LiveTranscoding": { + "windows": "LiveTranscoding", + "android": "LiveTranscoding", + "ios": "AgoraLiveTranscoding", + "macos": "AgoraLiveTranscoding" + }, + "LiveStreamAdvancedFeature": { + "windows": "LiveStreamAdvancedFeature", + "ios": "AgoraLiveStreamAdvancedFeature", + "macos": "AgoraLiveStreamAdvancedFeature" + }, + "LocalAccessPointConfiguration": { + "windows": "LocalAccessPointConfiguration", + "android": "LocalAccessPointConfiguration", + "ios": "AgoraLocalAccessPointConfiguration", + "macos": "AgoraLocalAccessPointConfiguration" + }, + "LocalAudioStats": { + "windows": "LocalAudioStats", + "android": "LocalAudioStats", + "ios": "AgoraRtcLocalAudioStats", + "macos": "AgoraRtcLocalAudioStats" + }, + "LocalSpatialAudioConfig": { + "windows": "LocalSpatialAudioConfig", + "android": "LocalSpatialAudioConfig", + "ios": "AgoraLocalSpatialAudioConfig", + "macos": "AgoraLocalSpatialAudioConfig" + }, + "LocalTranscoderConfiguration": { + "windows": "LocalTranscoderConfiguration", + "android": "LocalTranscoderConfiguration", + "ios": "AgoraLocalTranscoderConfiguration", + "macos": "AgoraLocalTranscoderConfiguration" + }, + "LocalVideoStats": { + "windows": "LocalVideoStats", + "android": "LocalVideoStats", + "ios": "AgoraRtcLocalVideoStats", + "macos": "AgoraRtcLocalVideoStats" + }, + "LogConfig": { + "windows": "LogConfig", + "android": "LogConfig", + "ios": "AgoraLogConfig", + "macos": "AgoraLogConfig" + }, + "LogUploadServerInfo": { + "windows": "LogUploadServerInfo", + "android": "LogUploadServerInfo", + "ios": "LogUploadServerInfo", + "macos": "LogUploadServerInfo" + }, + "MediaRecorderConfiguration": { + "windows": "MediaRecorderConfiguration", + "android": "MediaRecorderConfiguration", + "ios": "AgoraMediaRecorderConfiguration", + "macos": "AgoraMediaRecorderConfiguration" + }, + "MediaSource": { + "windows": "MediaSource", + "android": "MediaPlayerSource", + "ios": "AgoraMediaSource", + "macos": "AgoraMediaSource" + }, + "MixedAudioStream": { + "windows": "MixedAudioStream", + "android": "MixedAudioStream", + "ios": "AgoraMixedAudioStream", + "macos": "AgoraMixedAudioStream" + }, + "LocalAudioMixerConfiguration": { + "windows": "LocalAudioMixerConfiguration", + "android": "LocalAudioMixerConfiguration", + "ios": "AgoraLocalAudioMixerConfiguration", + "macos": "AgoraLocalAudioMixerConfiguration" + }, + "LowlightEnhanceOptions": { + "windows": "LowlightEnhanceOptions", + "android": "LowLightEnhanceOptions", + "ios": "AgoraLowlightEnhanceOptions", + "macos": "AgoraLowlightEnhanceOptions" + }, + "Metadata": { + "windows": "Metadata", + "android": "AgoraMetadata", + "ios": "AgoraMetadata", + "macos": "AgoraMetadata" + }, + "Music": { + "windows": "Music", + "android": "Music", + "ios": "AgoraMusic" + }, + "MusicCacheInfo": { + "windows": "MusicCacheInfo", + "android": "MusicCacheInfo", + "ios": "AgoraMusicCacheInfo" + }, + "MusicChartInfo": { + "windows": "MusicChartInfo", + "android": "MusicChartInfo", + "ios": "AgoraMusicChartInfo" + }, + "MusicCollection": { + "windows": "MusicCollection", + "android": "MusicCollection", + "ios": "AgoraMusicCollection" + }, + "MusicChartCollection": { + "windows": "MusicChartCollection" + }, + "MusicContentCenterConfiguration": { + "windows": "MusicContentCenterConfiguration", + "android": "MusicContentCenterConfiguration", + "ios": "AgoraMusicContentCenterConfig" + }, + "Packet": { + "windows": "Packet" + }, + "PlayerPlaybackStats": { + "windows": "PlayerPlaybackStats", + "android": "PlayerPlaybackStats", + "ios": "AgoraMediaPlayerPlaybackStats", + "macos": "AgoraMediaPlayerPlaybackStats" + }, + "PlayerStreamInfo": { + "windows": "PlayerStreamInfo", + "android": "MediaStreamInfo", + "ios": "AgoraRtcMediaStreamInfo", + "macos": "AgoraRtcMediaStreamInfo" + }, + "PlayerUpdatedInfo": { + "windows": "PlayerUpdatedInfo", + "android": "PlayerUpdatedInfo", + "ios": "AgoraMediaPlayerUpdatedInfo", + "macos": "AgoraMediaPlayerUpdatedInfo" + }, + "RecorderInfo": { + "windows": "RecorderInfo", + "android": "RecorderInfo", + "ios": "AgoraMediaRecorderInfo", + "macos": "AgoraMediaRecorderInfo" + }, + "RecorderStreamInfo": { + "windows": "RecorderStreamInfo", + "android": "RecorderStreamInfo", + "ios": "AgoraRecorderStreamInfo", + "macos": "AgoraRecorderStreamInfo" + }, + "Rectangle": { + "windows": "Rectangle", + "android": "Rectangle" + }, + "RemoteAudioStats": { + "windows": "RemoteAudioStats", + "android": "RemoteAudioStats", + "ios": "AgoraRtcRemoteAudioStats", + "macos": "AgoraRtcRemoteAudioStats" + }, + "RemoteVideoStats": { + "windows": "RemoteVideoStats", + "android": "RemoteVideoStats", + "ios": "AgoraRtcRemoteVideoStats", + "macos": "AgoraRtcRemoteVideoStats" + }, + "RemoteVoicePositionInfo": { + "windows": "RemoteVoicePositionInfo", + "android": "RemoteVoicePositionInfo", + "ios": "AgoraRemoteVoicePositionInfo", + "macos": "AgoraRemoteVoicePositionInfo" + }, + "RtcConnection": { + "windows": "RtcConnection", + "android": "RtcConnection", + "ios": "AgoraRtcConnection", + "macos": "AgoraRtcConnection" + }, + "RtcEngineConfig": { + "windows": "RtcEngineContext", + "android": "RtcEngineConfig", + "ios": "AgoraRtcEngineConfig", + "macos": "AgoraRtcEngineConfig" + }, + "RtcImage": { + "windows": "RtcImage", + "android": "AgoraImage", + "ios": "AgoraImage", + "macos": "AgoraImage" + }, + "RtePlayerInfo": { + "windows": "PlayerInfo", + "android": "PlayerInfo", + "ios": "AgoraRtePlayerInfo", + "macos": "AgoraRtePlayerInfo" + }, + "RtePlayerStats": { + "windows": "RtePlayerStats", + "android": "PlayerStats", + "ios": "AgoraRtePlayerStats", + "macos": "AgoraRtePlayerStats" + }, + "RtcStats": { + "windows": "RtcStats", + "android": "RtcStats", + "ios": "AgoraChannelStats", + "macos": "AgoraChannelStats" + }, + "ScreenCaptureConfiguration": { + "windows": "ScreenCaptureConfiguration", + "macos": "AgoraScreenCaptureConfiguration" + }, + "ScreenCaptureParameters": { + "windows": "ScreenCaptureParameters", + "android": "ScreenCaptureParameters", + "ios": "AgoraScreenCaptureParameters", + "macos": "AgoraScreenCaptureParameters" + }, + "ScreenCaptureParameters2": { + "windows": "ScreenCaptureParameters2", + "android": "ScreenCaptureParameters", + "ios": "AgoraScreenCaptureParameters2" + }, + "ScreenAudioParameters": { + "windows": "ScreenAudioParameters", + "android": "AudioCaptureParameters", + "ios": "AgoraScreenAudioParameters" + }, + "ScreenVideoParameters": { + "windows": "ScreenVideoParameters", + "android": "VideoCaptureParameters", + "ios": "AgoraScreenVideoParameters" + }, + "ScreenCaptureSourceInfo": { + "windows": "ScreenCaptureSourceInfo", + "macos": "AgoraScreenCaptureSourceInfo" + }, + "SegmentationProperty": { + "windows": "SegmentationProperty", + "android": "SegmentationProperty", + "ios": "AgoraSegmentationProperty", + "macos": "AgoraSegmentationProperty" + }, + "SimulcastStreamConfig": { + "windows": "SimulcastStreamConfig", + "android": "SimulcastStreamConfig", + "ios": "AgoraSimulcastStreamConfig", + "macos": "AgoraSimulcastStreamConfig" + }, + "SnapshotConfig": { + "windows": "SnapshotConfig", + "android": "SnapshotConfig", + "ios": "AgoraSnapshotConfig", + "macos": "AgoraSnapshotConfig" + }, + "SpatialAudioParams": { + "windows": "SpatialAudioParams", + "android": "SpatialAudioParams", + "ios": "AgoraSpatialAudioParams", + "macos": "AgoraSpatialAudioParams" + }, + "SpatialAudioZone": { + "windows": "SpatialAudioZone", + "android": "SpatialAudioZone", + "ios": "AgoraSpatialAudioZone", + "macos": "AgoraSpatialAudioZone" + }, + "SrcInfo": { + "windows": "SrcInfo", + "android": "SrcInfo", + "ios": "AgoraMediaPlayerSrcInfo", + "macos": "AgoraMediaPlayerSrcInfo" + }, + "ThumbImageBuffer": { + "windows": "ThumbImageBuffer" + }, + "TranscodingUser": { + "windows": "TranscodingUser", + "android": "TranscodingUser", + "ios": "AgoraLiveTranscodingUser", + "macos": "AgoraLiveTranscodingUser" + }, + "TranscodingVideoStream": { + "windows": "TranscodingVideoStream", + "android": "TranscodingVideoStream", + "ios": "AgoraTranscodingVideoStream", + "macos": "AgoraTranscodingVideoStream" + }, + "UplinkNetworkInfo": { + "windows": "UplinkNetworkInfo", + "android": "UplinkNetworkInfo", + "ios": "AgoraUplinkNetworkInfo", + "macos": "AgoraUplinkNetworkInfo" + }, + "UserAudioSpectrumInfo": { + "windows": "UserAudioSpectrumInfo", + "android": "UserAudioSpectrumInfo", + "ios": "AgoraAudioSpectrumInfo", + "macos": "AgoraAudioSpectrumInfo" + }, + "UserInfo": { + "windows": "UserInfo", + "android": "UserInfo", + "ios": "AgoraUserInfo", + "macos": "AgoraUserInfo" + }, + "VideoCanvas": { + "windows": "VideoCanvas", + "android": "VideoCanvas", + "ios": "AgoraRtcVideoCanvas", + "macos": "AgoraRtcVideoCanvas" + }, + "VideoDenoiserOptions": { + "windows": "VideoDenoiserOptions", + "android": "VideoDenoiserOptions", + "ios": "AgoraVideoDenoiserOptions", + "macos": "AgoraVideoDenoiserOptions" + }, + "VideoDimensions": { + "windows": "VideoDimensions", + "android": "VideoDimensions" + }, + "VideoEncoderConfiguration": { + "windows": "VideoEncoderConfiguration", + "android": "VideoEncoderConfiguration", + "ios": "AgoraVideoEncoderConfiguration", + "macos": "AgoraVideoEncoderConfiguration" + }, + "VideoFormat": { + "windows": "VideoFormat", + "android": "CaptureFormat" + }, + "VideoFrame": { + "windows": "VideoFrame", + "android": "VideoFrame", + "ios": "AgoraOutputVideoFrame", + "macos": "AgoraOutputVideoFrame" + }, + "VideoLayout": { + "windows": "VideoLayout", + "android": "VideoLayout", + "ios": "AgoraVideoLayout" + }, + "VideoRenderingTracingInfo": { + "windows": "VideoRenderingTracingInfo", + "android": "VideoRenderingTracingInfo", + "ios": "AgoraVideoRenderingTracingInfo", + "macos": "AgoraVideoRenderingTracingInfo" + }, + "VideoSubscriptionOptions": { + "windows": "VideoSubscriptionOptions", + "android": "VideoSubscriptionOptions", + "ios": "AgoraVideoSubscriptionOptions", + "macos": "AgoraVideoSubscriptionOptions" + }, + "VirtualBackgroundSource": { + "windows": "VirtualBackgroundSource", + "android": "VirtualBackgroundSource", + "ios": "AgoraVirtualBackgroundSource", + "macos": "AgoraVirtualBackgroundSource" + }, + "WatermarkOptions": { + "windows": "WatermarkOptions", + "android": "WatermarkOptions", + "ios": "WatermarkOptions", + "macos": "WatermarkOptions" + }, + "WatermarkRatio": { + "windows": "WatermarkRatio" + }, + "WatermarkBuffer": { + "windows": "WatermarkBuffer", + "android": "WatermarkBuffer", + "ios": "WatermarkBuffer", + "macos": "WatermarkBuffer" + }, + "IVideoEffectObject": { + "windows": "IVideoEffectObject", + "android": "IVideoEffectObject", + "ios": "AgoraVideoEffectObject", + "macos": "AgoraVideoEffectObject" + }, + "WatermarkConfig": { + "windows": "WatermarkConfig", + "android": "WatermarkConfig", + "ios": "WatermarkConfig", + "macos": "WatermarkConfig" + }, + "PathStats": { + "windows": "PathStats", + "android": "PathStats", + "ios": "AgoraPathStats", + "macos": "AgoraPathStats" + }, + "MultipathStats": { + "windows": "MultipathStats", + "android": "MultipathStats", + "ios": "AgoraMultipathStats", + "macos": "AgoraMultipathStats" + }, + "AdvancedAudioOptions": { + "windows": "AdvancedAudioOptions", + "android": "AdvancedAudioOptions", + "ios": "AgoraAdvancedAudioOptions", + "macos": "AgoraAdvancedAudioOptions" + }, + "AdvanceOptions": { + "windows": "AdvanceOptions", + "android": "AdvanceOptions", + "ios": "AgoraAdvancedVideoOptions", + "macos": "AgoraAdvancedVideoOptions" + }, + "AdvancedConfigInfo": { + "windows": "AdvancedConfigInfo", + "android": "AdvancedConfigInfo", + "ios": "AdvancedConfigInfo", + "macos": "AdvancedConfigInfo" + }, + "AgoraRhythmPlayerConfig": { + "windows": "AgoraRhythmPlayerConfig", + "android": "AgoraRhythmPlayerConfig", + "ios": "AgoraRhythmPlayerConfig", + "macos": "AgoraRhythmPlayerConfig" + }, + "AsyncCallback": { + "android": "AsyncCallback" + }, + "IAudioEffectManager": { + "android": "IAudioEffectManager" + }, + "IMediaExtensionObserver": { + "android": "IMediaExtensionObserver", + "ios": "AgoraMediaFilterEventDelegate", + "macos": "AgoraMediaFilterEventDelegate" + }, + "IMediaPlayerAudioFrameObserver": { + "android": "IMediaPlayerAudioFrameObserver" + }, + "IMediaPlayerVideoFrameObserver": { + "android": "IMediaPlayerVideoFrameObserver" + }, + "PlayerGetStatsCallback": { + "android": "PlayerGetStatsCallback" + }, + "AgoraFacePositionInfo": { + "android": "AgoraFacePositionInfo", + "ios": "AgoraFacePositionInfo" + }, + "RteException": { + "android": "RteException" + }, + "VideoLayoutInfo": { + "android": "VideoLayoutInfo", + "ios": "AgoraVideoLayoutInfo" + }, + "IRtcEngineReleaseCallback": { + "android": "IRtcEngineReleaseCallback" + }, + "AgoraMediaFilterExtensionDelegate": { + "ios": "AgoraMediaFilterExtensionDelegate", + "macos": "AgoraMediaFilterExtensionDelegate" + }, + "AgoraMediaMetadataDataSource": { + "ios": "AgoraMediaMetadataDataSource", + "macos": "AgoraMediaMetadataDataSource" + }, + "AgoraRtcMediaPlayerVideoFrameDelegate": { + "ios": "AgoraRtcMediaPlayerVideoFrameDelegate", + "macos": "AgoraRtcMediaPlayerVideoFrameDelegate" + }, + "AgoraRtcDeviceInfo": { + "macos": "AgoraRtcDeviceInfo" + } + }, + "enum": { + "WATERMARK_FIT_MODE": { + "windows": "WATERMARK_FIT_MODE" + }, + "ALPHA_STITCH_MODE": { + "windows": "ALPHA_STITCH_MODE", + "android": "AlphaStitchMode", + "ios": "AgoraAlphaStitchMode", + "macos": "AgoraAlphaStitchMode" + }, + "AREA_CODE": { + "windows": "AREA_CODE", + "android": "AreaCode", + "ios": "AgoraAreaCodeType", + "macos": "AgoraAreaCodeType" + }, + "AUDIENCE_LATENCY_LEVEL_TYPE": { + "windows": "AUDIENCE_LATENCY_LEVEL_TYPE", + "ios": "AgoraAudienceLatencyLevelType", + "macos": "AgoraAudienceLatencyLevelType" + }, + "AUDIO_AINS_MODE": { + "windows": "AUDIO_AINS_MODE", + "ios": "AUDIO_AINS_MODE", + "macos": "AUDIO_AINS_MODE" + }, + "AUDIO_CODEC_PROFILE_TYPE": { + "windows": "AUDIO_CODEC_PROFILE_TYPE", + "android": "AudioCodecProfileType", + "ios": "AgoraAudioCodecProfileType", + "macos": "AgoraAudioCodecProfileType" + }, + "AUDIO_CODEC_TYPE": { + "windows": "AUDIO_CODEC_TYPE", + "ios": "AgoraAudioCodecType", + "macos": "AgoraAudioCodecType" + }, + "AUDIO_ENCODED_FRAME_OBSERVER_POSITION": { + "windows": "AUDIO_ENCODED_FRAME_OBSERVER_POSITION", + "ios": "AgoraAudioEncodedFrameDelegatePosition", + "macos": "AgoraAudioEncodedFrameDelegatePosition" + }, + "AUDIO_ENCODING_TYPE": { + "windows": "AUDIO_ENCODING_TYPE", + "ios": "AgoraAudioEncodingType", + "macos": "AgoraAudioEncodingType" + }, + "AUDIO_EFFECT_PRESET": { + "windows": "AUDIO_EFFECT_PRESET", + "ios": "AgoraAudioEffectPreset", + "macos": "AgoraAudioEffectPreset" + }, + "AUDIO_SOURCE_TYPE": { + "windows": "AUDIO_SOURCE_TYPE", + "android": "AudioSourceType", + "ios": "AgoraAudioSourceType", + "macos": "AgoraAudioSourceType" + }, + "BACKGROUND_BLUR_DEGREE": { + "windows": "BACKGROUND_BLUR_DEGREE", + "ios": "AgoraBlurDegree", + "macos": "AgoraBlurDegree" + }, + "BACKGROUND_SOURCE_TYPE": { + "windows": "BACKGROUND_SOURCE_TYPE", + "ios": "AgoraVirtualBackgroundSourceType", + "macos": "AgoraVirtualBackgroundSourceType" + }, + "CAMERA_STABILIZATION_MODE": { + "windows": "CAMERA_STABILIZATION_MODE", + "ios": "AgoraCameraStabilizationMode" + }, + "CODEC_CAP_MASK": { + "windows": "CODEC_CAP_MASK", + "ios": "AgoraCodecCapMask", + "macos": "AgoraCodecCapMask" + }, + "CONTENT_INSPECT_TYPE": { + "windows": "CONTENT_INSPECT_TYPE", + "ios": "AgoraContentInspectType", + "macos": "AgoraContentInspectType" + }, + "COMPRESSION_PREFERENCE": { + "windows": "COMPRESSION_PREFERENCE", + "android": "COMPRESSION_PREFERENCE", + "ios": "AgoraCompressionPreference", + "macos": "AgoraCompressionPreference" + }, + "EAR_MONITORING_FILTER_TYPE": { + "windows": "EAR_MONITORING_FILTER_TYPE", + "ios": "AgoraEarMonitoringFilterType", + "macos": "AgoraEarMonitoringFilterType" + }, + "EXTERNAL_VIDEO_SOURCE_TYPE": { + "windows": "EXTERNAL_VIDEO_SOURCE_TYPE", + "android": "ExternalVideoSourceType", + "ios": "AgoraExternalVideoSourceType", + "macos": "AgoraExternalVideoSourceType" + }, + "ENCODING_PREFERENCE": { + "windows": "ENCODING_PREFERENCE", + "android": "ENCODING_PREFERENCE", + "ios": "AgoraEncodingPreference", + "macos": "AgoraEncodingPreference" + }, + "AUDIO_EQUALIZATION_BAND_FREQUENCY": { + "windows": "AUDIO_EQUALIZATION_BAND_FREQUENCY", + "android": "AUDIO_EQUALIZATION_BAND_FREQUENCY", + "ios": "AgoraAudioEqualizationBandFrequency", + "macos": "AgoraAudioEqualizationBandFrequency" + }, + "AUDIO_FRAME_TYPE": { + "windows": "AUDIO_FRAME_TYPE" + }, + "AUDIO_DUAL_MONO_MODE": { + "windows": "AUDIO_DUAL_MONO_MODE", + "android": "AudioDualMonoMode", + "ios": "AgoraAudioDualMonoMode", + "macos": "AgoraAudioDualMonoMode" + }, + "AUDIO_MIXING_DUAL_MONO_MODE": { + "windows": "AUDIO_MIXING_DUAL_MONO_MODE", + "android": "AudioMixingDualMonoMode", + "ios": "AgoraAudioMixingDualMonoMode", + "macos": "AgoraAudioMixingDualMonoMode" + }, + "AUDIO_MIXING_REASON_TYPE": { + "windows": "AUDIO_MIXING_REASON_TYPE", + "ios": "AgoraAudioMixingReasonCode", + "macos": "AgoraAudioMixingReasonCode" + }, + "AUDIO_MIXING_STATE_TYPE": { + "windows": "AUDIO_MIXING_STATE_TYPE", + "ios": "AgoraAudioMixingStateType", + "macos": "AgoraAudioMixingStateType" + }, + "AUDIO_PROFILE_TYPE": { + "windows": "AUDIO_PROFILE_TYPE", + "android": "AudioProfile", + "ios": "AgoraAudioProfile", + "macos": "AgoraAudioProfile" + }, + "AUDIO_FILE_RECORDING_TYPE": { + "windows": "AUDIO_FILE_RECORDING_TYPE", + "ios": "AgoraAudioFileRecordingType", + "macos": "AgoraAudioFileRecordingType" + }, + "AUDIO_RECORDING_QUALITY_TYPE": { + "windows": "AUDIO_RECORDING_QUALITY_TYPE", + "ios": "AgoraAudioRecordingQuality", + "macos": "AgoraAudioRecordingQuality" + }, + "AUDIO_REVERB_TYPE": { + "windows": "AUDIO_REVERB_TYPE", + "android": "AUDIO_REVERB_TYPE", + "ios": "AgoraAudioReverbType", + "macos": "AgoraAudioReverbType" + }, + "AudioRoute": { + "windows": "AudioRoute", + "ios": "AgoraAudioOutputRouting", + "macos": "AgoraAudioOutputRouting" + }, + "AUDIO_SAMPLE_RATE_TYPE": { + "windows": "AUDIO_SAMPLE_RATE_TYPE", + "android": "AudioSampleRateType", + "ios": "AgoraAudioSampleRateType", + "macos": "AgoraAudioSampleRateType" + }, + "AUDIO_SCENARIO_TYPE": { + "windows": "AUDIO_SCENARIO_TYPE", + "ios": "AgoraAudioScenario", + "macos": "AgoraAudioScenario" + }, + "AUDIO_SESSION_OPERATION_RESTRICTION": { + "windows": "AUDIO_SESSION_OPERATION_RESTRICTION", + "ios": "AgoraAudioSessionOperationRestriction", + "macos": "AgoraAudioSessionOperationRestriction" + }, + "AUDIO_TRACK_TYPE": { + "windows": "AUDIO_TRACK_TYPE", + "android": "AudioTrackType", + "ios": "AgoraAudioTrackType", + "macos": "AgoraAudioTrackType" + }, + "CONNECTION_STATE_TYPE": { + "windows": "CONNECTION_STATE_TYPE", + "ios": "AgoraConnectionState", + "macos": "AgoraConnectionState" + }, + "CONNECTION_CHANGED_REASON_TYPE": { + "windows": "CONNECTION_CHANGED_REASON_TYPE", + "ios": "AgoraConnectionChangedReason", + "macos": "AgoraConnectionChangedReason" + }, + "CAMERA_DIRECTION": { + "windows": "CAMERA_DIRECTION", + "android": "CAMERA_DIRECTION", + "ios": "AgoraCameraDirection" + }, + "CAMERA_FOCAL_LENGTH_TYPE": { + "windows": "CAMERA_FOCAL_LENGTH_TYPE", + "android": "CAMERA_FOCAL_LENGTH_TYPE", + "ios": "AgoraFocalLength" + }, + "CAPTURE_BRIGHTNESS_LEVEL_TYPE": { + "windows": "CAPTURE_BRIGHTNESS_LEVEL_TYPE", + "ios": "AgoraCaptureBrightnessLevelType", + "macos": "AgoraCaptureBrightnessLevelType" + }, + "CHANNEL_MEDIA_RELAY_ERROR": { + "windows": "CHANNEL_MEDIA_RELAY_ERROR", + "ios": "AgoraChannelMediaRelayError", + "macos": "AgoraChannelMediaRelayError" + }, + "CHANNEL_MEDIA_RELAY_STATE": { + "windows": "CHANNEL_MEDIA_RELAY_STATE", + "ios": "AgoraChannelMediaRelayState", + "macos": "AgoraChannelMediaRelayState" + }, + "CHANNEL_PROFILE_TYPE": { + "windows": "CHANNEL_PROFILE_TYPE", + "ios": "AgoraChannelProfile", + "macos": "AgoraChannelProfile" + }, + "CLIENT_ROLE_TYPE": { + "windows": "CLIENT_ROLE_TYPE", + "ios": "AgoraClientRole", + "macos": "AgoraClientRole" + }, + "CLIENT_ROLE_CHANGE_FAILED_REASON": { + "windows": "CLIENT_ROLE_CHANGE_FAILED_REASON", + "ios": "AgoraClientRoleChangeFailedReason", + "macos": "AgoraClientRoleChangeFailedReason" + }, + "CLOUD_PROXY_TYPE": { + "windows": "CLOUD_PROXY_TYPE", + "ios": "AgoraCloudProxyType", + "macos": "AgoraCloudProxyType" + }, + "PROXY_TYPE": { + "windows": "PROXY_TYPE", + "ios": "AgoraProxyType", + "macos": "AgoraProxyType" + }, + "DEGRADATION_PREFERENCE": { + "windows": "DEGRADATION_PREFERENCE", + "android": "DEGRADATION_PREFERENCE", + "ios": "AgoraDegradationPreference", + "macos": "AgoraDegradationPreference" + }, + "DIRECT_CDN_STREAMING_REASON": { + "windows": "DIRECT_CDN_STREAMING_REASON", + "android": "DirectCdnStreamingReason", + "ios": "AgoraDirectCdnStreamingReason", + "macos": "AgoraDirectCdnStreamingReason" + }, + "DIRECT_CDN_STREAMING_STATE": { + "windows": "DIRECT_CDN_STREAMING_STATE", + "android": "DirectCdnStreamingState", + "ios": "AgoraDirectCdnStreamingState", + "macos": "AgoraDirectCdnStreamingState" + }, + "ENCRYPTION_ERROR_TYPE": { + "windows": "ENCRYPTION_ERROR_TYPE", + "ios": "AgoraEncryptionErrorType", + "macos": "AgoraEncryptionErrorType" + }, + "ERROR_CODE_TYPE": { + "windows": "ERROR_CODE_TYPE", + "ios": "AgoraErrorCode", + "macos": "AgoraErrorCode" + }, + "ENCRYPTION_MODE": { + "windows": "ENCRYPTION_MODE", + "android": "EncryptionMode", + "ios": "AgoraEncryptionMode", + "macos": "AgoraEncryptionMode" + }, + "EXPERIENCE_POOR_REASON": { + "windows": "EXPERIENCE_POOR_REASON", + "ios": "AgoraExperiencePoorReason", + "macos": "AgoraExperiencePoorReason" + }, + "EXPERIENCE_QUALITY_TYPE": { + "windows": "EXPERIENCE_QUALITY_TYPE", + "ios": "AgoraExperienceQuality", + "macos": "AgoraExperienceQuality" + }, + "FACE_SHAPE_AREA": { + "windows": "FACE_SHAPE_AREA", + "ios": "AgoraFaceShapeArea", + "macos": "AgoraFaceShapeArea" + }, + "FACE_SHAPE_BEAUTY_STYLE": { + "windows": "FACE_SHAPE_BEAUTY_STYLE", + "ios": "AgoraFaceShapeStyle", + "macos": "AgoraFaceShapeStyle" + }, + "FeatureType": { + "windows": "FeatureType", + "ios": "AgoraFeatureType", + "macos": "AgoraFeatureType" + }, + "FRAME_RATE": { + "windows": "FRAME_RATE", + "android": "FRAME_RATE", + "ios": "AgoraVideoFrameRate", + "macos": "AgoraVideoFrameRate" + }, + "HEADPHONE_EQUALIZER_PRESET": { + "windows": "HEADPHONE_EQUALIZER_PRESET", + "ios": "AgoraHeadphoneEQPreset", + "macos": "AgoraHeadphoneEQPreset" + }, + "MediaRecorderContainerFormat": { + "windows": "MediaRecorderContainerFormat", + "ios": "AgoraMediaRecorderContainerFormat", + "macos": "AgoraMediaRecorderContainerFormat" + }, + "MediaRecorderStreamType": { + "windows": "MediaRecorderStreamType", + "ios": "AgoraMediaRecorderStreamType", + "macos": "AgoraMediaRecorderStreamType" + }, + "LASTMILE_PROBE_RESULT_STATE": { + "windows": "LASTMILE_PROBE_RESULT_STATE", + "ios": "AgoraLastmileProbeResultState", + "macos": "AgoraLastmileProbeResultState" + }, + "LIGHTENING_CONTRAST_LEVEL": { + "windows": "LIGHTENING_CONTRAST_LEVEL", + "ios": "AgoraLighteningContrastLevel", + "macos": "AgoraLighteningContrastLevel" + }, + "LOCAL_AUDIO_STREAM_REASON": { + "windows": "LOCAL_AUDIO_STREAM_REASON", + "ios": "AgoraAudioLocalReason", + "macos": "AgoraAudioLocalReason" + }, + "LOCAL_AUDIO_STREAM_STATE": { + "windows": "LOCAL_AUDIO_STREAM_STATE", + "ios": "AgoraAudioLocalState", + "macos": "AgoraAudioLocalState" + }, + "LOCAL_PROXY_MODE": { + "windows": "LOCAL_PROXY_MODE", + "ios": "AgoraLocalProxyMode", + "macos": "AgoraLocalProxyMode" + }, + "LOCAL_VIDEO_STREAM_REASON": { + "windows": "LOCAL_VIDEO_STREAM_REASON", + "ios": "AgoraLocalVideoStreamReason", + "macos": "AgoraLocalVideoStreamReason" + }, + "LOCAL_VIDEO_STREAM_STATE": { + "windows": "LOCAL_VIDEO_STREAM_STATE", + "ios": "AgoraVideoLocalState", + "macos": "AgoraVideoLocalState" + }, + "LOG_FILTER_TYPE": { + "windows": "LOG_FILTER_TYPE", + "ios": "AgoraLogFilter", + "macos": "AgoraLogFilter" + }, + "LOG_LEVEL": { + "windows": "LOG_LEVEL", + "android": "LogLevel", + "ios": "AgoraLogLevel", + "macos": "AgoraLogLevel" + }, + "LOW_LIGHT_ENHANCE_MODE": { + "windows": "LOW_LIGHT_ENHANCE_MODE", + "ios": "AgoraLowlightEnhanceMode", + "macos": "AgoraLowlightEnhanceMode" + }, + "LOW_LIGHT_ENHANCE_LEVEL": { + "windows": "LOW_LIGHT_ENHANCE_LEVEL", + "ios": "AgoraLowlightEnhanceLevel", + "macos": "AgoraLowlightEnhanceLevel" + }, + "MAX_DEVICE_ID_LENGTH_TYPE": { + "windows": "MAX_DEVICE_ID_LENGTH_TYPE" + }, + "MAX_USER_ACCOUNT_LENGTH_TYPE": { + "windows": "MAX_USER_ACCOUNT_LENGTH_TYPE" + }, + "MEDIA_DEVICE_STATE_TYPE": { + "windows": "MEDIA_DEVICE_STATE_TYPE" + }, + "MEDIA_DEVICE_TYPE": { + "windows": "MEDIA_DEVICE_TYPE", + "macos": "AgoraMediaDeviceType" + }, + "MEDIA_PLAYER_REASON": { + "windows": "MEDIA_PLAYER_REASON", + "android": "MediaPlayerReason", + "ios": "AgoraMediaPlayerReason", + "macos": "AgoraMediaPlayerReason" + }, + "MEDIA_PLAYER_EVENT": { + "windows": "MEDIA_PLAYER_EVENT", + "android": "MediaPlayerEvent", + "ios": "AgoraMediaPlayerEvent", + "macos": "AgoraMediaPlayerEvent" + }, + "MEDIA_PLAYER_METADATA_TYPE": { + "windows": "MEDIA_PLAYER_METADATA_TYPE", + "android": "MediaPlayerMetadataType", + "ios": "AgoraMediaPlayerMetaDataType", + "macos": "AgoraMediaPlayerMetaDataType" + }, + "MEDIA_PLAYER_STATE": { + "windows": "MEDIA_PLAYER_STATE", + "android": "MediaPlayerState", + "ios": "AgoraMediaPlayerState", + "macos": "AgoraMediaPlayerState" + }, + "MEDIA_SOURCE_TYPE": { + "windows": "MEDIA_SOURCE_TYPE", + "android": "MediaSourceType", + "ios": "AgoraMediaSourceType", + "macos": "AgoraMediaSourceType" + }, + "MEDIA_TRACE_EVENT": { + "windows": "MEDIA_TRACE_EVENT", + "android": "MEDIA_TRACE_EVENT", + "ios": "AgoraMediaTraceEvent", + "macos": "AgoraMediaTraceEvent" + }, + "MEDIA_STREAM_TYPE": { + "windows": "MEDIA_STREAM_TYPE", + "android": "MediaStreamType", + "ios": "AgoraMediaStreamType", + "macos": "AgoraMediaStreamType" + }, + "METADATA_TYPE": { + "windows": "METADATA_TYPE", + "ios": "AgoraMetadataType", + "macos": "AgoraMetadataType" + }, + "MUSIC_CACHE_STATUS_TYPE": { + "windows": "MUSIC_CACHE_STATUS_TYPE", + "android": "MusicCacheStatusType", + "ios": "AgoraMusicCacheStatusType" + }, + "MusicContentCenterStateReason": { + "windows": "MusicContentCenterStateReason", + "android": "MusicContentCenterStateReason", + "ios": "AgoraMusicContentCenterStateReason" + }, + "MusicPlayMode": { + "windows": "MusicPlayMode", + "android": "MusicPlayMode", + "ios": "AgoraMusicPlayMode" + }, + "NETWORK_TYPE": { + "windows": "NETWORK_TYPE", + "ios": "AgoraNetworkType", + "macos": "AgoraNetworkType" + }, + "ORIENTATION_MODE": { + "windows": "ORIENTATION_MODE", + "android": "ORIENTATION_MODE", + "ios": "AgoraVideoOutputOrientationMode", + "macos": "AgoraVideoOutputOrientationMode" + }, + "PreloadState": { + "windows": "PreloadState", + "android": "PreloadState", + "ios": "AgoraMusicContentCenterPreloadState" + }, + "PERMISSION_TYPE": { + "windows": "PERMISSION_TYPE", + "ios": "AgoraPermissionType", + "macos": "AgoraPermissionType" + }, + "PLAYER_PRELOAD_EVENT": { + "windows": "PLAYER_PRELOAD_EVENT", + "android": "MediaPlayerPreloadEvent", + "ios": "AgoraMediaPlayerPreloadEvent", + "macos": "AgoraMediaPlayerPreloadEvent" + }, + "QUALITY_ADAPT_INDICATION": { + "windows": "QUALITY_ADAPT_INDICATION", + "ios": "AgoraVideoQualityAdaptIndication", + "macos": "AgoraVideoQualityAdaptIndication" + }, + "QUALITY_TYPE": { + "windows": "QUALITY_TYPE", + "ios": "AgoraNetworkQuality", + "macos": "AgoraNetworkQuality" + }, + "RAW_AUDIO_FRAME_OP_MODE_TYPE": { + "windows": "RAW_AUDIO_FRAME_OP_MODE_TYPE", + "ios": "AgoraAudioRawFrameOperationMode", + "macos": "AgoraAudioRawFrameOperationMode" + }, + "REMOTE_AUDIO_STATE": { + "windows": "REMOTE_AUDIO_STATE", + "ios": "AgoraAudioRemoteState", + "macos": "AgoraAudioRemoteState" + }, + "REMOTE_VIDEO_STATE": { + "windows": "REMOTE_VIDEO_STATE", + "ios": "AgoraVideoRemoteState", + "macos": "AgoraVideoRemoteState" + }, + "RteErrorCode": { + "windows": "RteErrorCode", + "android": "ErrorCode", + "ios": "AgoraRteErrorCode", + "macos": "AgoraRteErrorCode" + }, + "RteVideoMirrorMode": { + "windows": "RteVideoMirrorMode", + "android": "VideoMirrorMode", + "ios": "AgoraRteVideoMirrorMode", + "macos": "AgoraRteVideoMirrorMode" + }, + "REMOTE_AUDIO_STATE_REASON": { + "windows": "REMOTE_AUDIO_STATE_REASON", + "ios": "AgoraAudioRemoteReason", + "macos": "AgoraAudioRemoteReason" + }, + "REMOTE_VIDEO_STATE_REASON": { + "windows": "REMOTE_VIDEO_STATE_REASON", + "ios": "AgoraVideoRemoteReason", + "macos": "AgoraVideoRemoteReason" + }, + "RteAbrFallbackLayer": { + "windows": "RteAbrFallbackLayer", + "android": "AbrFallbackLayer", + "ios": "AgoraRteAbrFallbackLayer", + "macos": "AgoraRteAbrFallbackLayer" + }, + "RteAbrSubscriptionLayer": { + "windows": "RteAbrSubscriptionLayer", + "android": "AbrSubscriptionLayer", + "ios": "AgoraRteAbrSubscriptionLayer", + "macos": "AgoraRteAbrSubscriptionLayer" + }, + "RteVideoRenderMode": { + "windows": "RteVideoRenderMode", + "android": "VideoRenderMode", + "ios": "AgoraRteVideoRenderMode", + "macos": "AgoraRteVideoRenderMode" + }, + "RtePlayerMetadataType": { + "windows": "RtePlayerMetadataType", + "ios": "AgoraRtePlayerMetadataType", + "macos": "AgoraRtePlayerMetadataType" + }, + "VIDEO_STREAM_TYPE": { + "windows": "VIDEO_STREAM_TYPE", + "android": "VideoStreamType", + "ios": "AgoraVideoStreamType", + "macos": "AgoraVideoStreamType" + }, + "RecorderReasonCode": { + "windows": "RecorderReasonCode", + "ios": "AgoraMediaRecorderReasonCode", + "macos": "AgoraMediaRecorderReasonCode" + }, + "RecorderState": { + "windows": "RecorderState", + "ios": "AgoraMediaRecorderState", + "macos": "AgoraMediaRecorderState" + }, + "RENDER_MODE_TYPE": { + "windows": "RENDER_MODE_TYPE", + "ios": "AgoraVideoRenderMode", + "macos": "AgoraVideoRenderMode" + }, + "RecorderStreamType": { + "windows": "RecorderStreamType", + "ios": "AgoraRecorderStreamType", + "macos": "AgoraRecorderStreamType" + }, + "RtePlayerEvent": { + "windows": "RtePlayerEvent", + "android": "PlayerEvent", + "ios": "AgoraRtePlayerEvent", + "macos": "AgoraRtePlayerEvent" + }, + "RTMP_STREAM_LIFE_CYCLE_TYPE": { + "windows": "RTMP_STREAM_LIFE_CYCLE_TYPE", + "ios": "AgoraRtmpStreamLifeCycle", + "macos": "AgoraRtmpStreamLifeCycle" + }, + "RTMP_STREAM_PUBLISH_REASON": { + "windows": "RTMP_STREAM_PUBLISH_REASON", + "ios": "AgoraRtmpStreamingReason", + "macos": "AgoraRtmpStreamingReason" + }, + "RTMP_STREAM_PUBLISH_STATE": { + "windows": "RTMP_STREAM_PUBLISH_STATE", + "ios": "AgoraRtmpStreamingState", + "macos": "AgoraRtmpStreamingState" + }, + "RtePlayerState": { + "windows": "RtePlayerState", + "android": "PlayerState", + "ios": "AgoraRtePlayerState", + "macos": "AgoraRtePlayerState" + }, + "RTMP_STREAMING_EVENT": { + "windows": "RTMP_STREAMING_EVENT", + "ios": "AgoraRtmpStreamingEvent", + "macos": "AgoraRtmpStreamingEvent" + }, + "RHYTHM_PLAYER_STATE_TYPE": { + "windows": "RHYTHM_PLAYER_STATE_TYPE", + "ios": "AgoraRhythmPlayerState", + "macos": "AgoraRhythmPlayerState" + }, + "RHYTHM_PLAYER_REASON": { + "windows": "RHYTHM_PLAYER_REASON", + "ios": "AgoraRhythmPlayerReason", + "macos": "AgoraRhythmPlayerReason" + }, + "SIMULCAST_STREAM_MODE": { + "windows": "SIMULCAST_STREAM_MODE", + "android": "SimulcastStreamMode", + "ios": "AgoraSimulcastStreamMode", + "macos": "AgoraSimulcastStreamMode" + }, + "STREAM_FALLBACK_OPTIONS": { + "windows": "STREAM_FALLBACK_OPTIONS", + "android": "StreamFallbackOptions", + "ios": "AgoraStreamFallbackOptions", + "macos": "AgoraStreamFallbackOptions" + }, + "SCREEN_CAPTURE_FRAMERATE_CAPABILITY": { + "windows": "SCREEN_CAPTURE_FRAMERATE_CAPABILITY", + "ios": "AgoraScreenCaptureFrameRateCapability" + }, + "ScreenCaptureSourceType": { + "windows": "ScreenCaptureSourceType", + "macos": "AgoraScreenCaptureSourceType" + }, + "SEG_MODEL_TYPE": { + "windows": "SEG_MODEL_TYPE", + "ios": "SegModelType", + "macos": "SegModelType" + }, + "STREAM_PUBLISH_STATE": { + "windows": "STREAM_PUBLISH_STATE", + "android": "STREAM_PUBLISH_STATE", + "ios": "AgoraStreamPublishState", + "macos": "AgoraStreamPublishState" + }, + "SCREEN_SCENARIO_TYPE": { + "windows": "SCREEN_SCENARIO_TYPE", + "android": "ScreenScenarioType", + "ios": "AgoraScreenScenarioType", + "macos": "AgoraScreenScenarioType" + }, + "STREAM_SUBSCRIBE_STATE": { + "windows": "STREAM_SUBSCRIBE_STATE", + "ios": "AgoraStreamSubscribeState", + "macos": "AgoraStreamSubscribeState" + }, + "USER_OFFLINE_REASON_TYPE": { + "windows": "USER_OFFLINE_REASON_TYPE", + "ios": "AgoraUserOfflineReason", + "macos": "AgoraUserOfflineReason" + }, + "VIDEO_APPLICATION_SCENARIO_TYPE": { + "windows": "VIDEO_APPLICATION_SCENARIO_TYPE", + "android": "VideoScenario", + "ios": "AgoraApplicationScenarioType", + "macos": "AgoraApplicationScenarioType" + }, + "VIDEO_BUFFER_TYPE": { + "windows": "VIDEO_BUFFER_TYPE" + }, + "VIDEO_DENOISER_MODE": { + "windows": "VIDEO_DENOISER_MODE", + "ios": "AgoraVideoDenoiserMode", + "macos": "AgoraVideoDenoiserMode" + }, + "VIDEO_DENOISER_LEVEL": { + "windows": "VIDEO_DENOISER_LEVEL", + "ios": "AgoraVideoDenoiserLevel", + "macos": "AgoraVideoDenoiserLevel" + }, + "VIDEO_SOURCE_TYPE": { + "windows": "VIDEO_SOURCE_TYPE", + "android": "VideoSourceType", + "ios": "AgoraVideoSourceType", + "macos": "AgoraVideoSourceType" + }, + "VIDEO_CODEC_CAPABILITY_LEVEL": { + "windows": "VIDEO_CODEC_CAPABILITY_LEVEL", + "ios": "AgoraVideoCodecCapabilityLevel", + "macos": "AgoraVideoCodecCapabilityLevel" + }, + "VIDEO_CODEC_PROFILE_TYPE": { + "windows": "VIDEO_CODEC_PROFILE_TYPE", + "android": "VideoCodecProfileType", + "ios": "AgoraVideoCodecProfileType", + "macos": "AgoraVideoCodecProfileType" + }, + "VIDEO_CODEC_TYPE": { + "windows": "VIDEO_CODEC_TYPE", + "android": "VIDEO_CODEC_TYPE", + "ios": "AgoraVideoCodecType", + "macos": "AgoraVideoCodecType" + }, + "VIDEO_CODEC_TYPE_FOR_STREAM": { + "windows": "VIDEO_CODEC_TYPE_FOR_STREAM", + "android": "VideoCodecType", + "ios": "AgoraVideoCodecTypeForStream", + "macos": "AgoraVideoCodecTypeForStream" + }, + "VIDEO_CONTENT_HINT": { + "windows": "VIDEO_CONTENT_HINT", + "ios": "AgoraVideoContentHint" + }, + "VIDEO_FRAME_PROCESS_MODE": { + "windows": "VIDEO_FRAME_PROCESS_MODE", + "ios": "AgoraVideoFrameProcessMode", + "macos": "AgoraVideoFrameProcessMode" + }, + "VIDEO_FRAME_TYPE": { + "windows": "VIDEO_FRAME_TYPE", + "ios": "AgoraVideoFrameType", + "macos": "AgoraVideoFrameType" + }, + "VIDEO_MIRROR_MODE_TYPE": { + "windows": "VIDEO_MIRROR_MODE_TYPE", + "ios": "AgoraVideoMirrorMode", + "macos": "AgoraVideoMirrorMode" + }, + "VIDEO_MODULE_POSITION": { + "windows": "VIDEO_MODULE_POSITION", + "android": "VideoModulePosition", + "ios": "AgoraVideoModulePosition", + "macos": "AgoraVideoModulePosition" + }, + "VIDEO_ORIENTATION": { + "windows": "VIDEO_ORIENTATION", + "ios": "AgoraVideoRotation", + "macos": "AgoraVideoRotation" + }, + "VIDEO_PIXEL_FORMAT": { + "windows": "VIDEO_PIXEL_FORMAT", + "ios": "AgoraVideoFormat", + "macos": "AgoraVideoFormat" + }, + "VIDEO_VIEW_SETUP_MODE": { + "windows": "VIDEO_VIEW_SETUP_MODE", + "ios": "AgoraVideoViewSetupMode", + "macos": "AgoraVideoViewSetupMode" + }, + "VIDEO_TRANSCODER_ERROR": { + "windows": "VIDEO_TRANSCODER_ERROR", + "ios": "AgoraVideoTranscoderError", + "macos": "AgoraVideoTranscoderError" + }, + "VOICE_AI_TUNER_TYPE": { + "windows": "VOICE_AI_TUNER_TYPE", + "android": "VOICE_AI_TUNER_TYPE", + "ios": "AgoraVoiceAITunerType", + "macos": "AgoraVoiceAITunerType" + }, + "VOICE_BEAUTIFIER_PRESET": { + "windows": "VOICE_BEAUTIFIER_PRESET", + "ios": "AgoraVoiceBeautifierPreset", + "macos": "AgoraVoiceBeautifierPreset" + }, + "INTERFACE_ID_TYPE": { + "windows": "INTERFACE_ID_TYPE" + }, + "VOICE_CONVERSION_PRESET": { + "windows": "VOICE_CONVERSION_PRESET", + "ios": "AgoraVoiceConversionPreset", + "macos": "AgoraVoiceConversionPreset" + }, + "WATERMARK_SOURCE_TYPE": { + "windows": "WATERMARK_SOURCE_TYPE", + "ios": "WatermarkType", + "macos": "WatermarkType" + }, + "MultipathMode": { + "windows": "MultipathMode", + "android": "MultipathMode", + "ios": "AgoraMultipathMode", + "macos": "AgoraMultipathMode" + }, + "MultipathType": { + "windows": "MultipathType", + "android": "MultipathType", + "ios": "AgoraMultipathType", + "macos": "AgoraMultipathType" + }, + "SCREEN_COLOR_TYPE": { + "windows": "SCREEN_COLOR_TYPE", + "ios": "ScreenColorType", + "macos": "ScreenColorType" + }, + "RENEW_TOKEN_ERROR_CODE": { + "windows": "RENEW_TOKEN_ERROR_CODE", + "android": "RenewTokenErrorCode", + "ios": "AgoraRenewTokenErrorCode", + "macos": "AgoraRenewTokenErrorCode" + }, + "VIDEO_EFFECT_NODE_ID": { + "windows": "VIDEO_EFFECT_NODE_ID", + "android": "VIDEO_EFFECT_NODE_ID", + "ios": "AgoraVideoEffectNodeId", + "macos": "AgoraVideoEffectNodeId" + }, + "VIDEO_EFFECT_ACTION": { + "windows": "VIDEO_EFFECT_ACTION", + "android": "VIDEO_EFFECT_ACTION", + "ios": "AgoraVideoEffectAction", + "macos": "AgoraVideoEffectAction" + }, + "AUDIO_PROCESSING_CHANNELS": { + "android": "AudioProcessingChannelsEnum", + "ios": "AgoraAudioProcessChannels", + "macos": "AgoraAudioProcessChannels" + }, + "AgoraMediaPlayerRenderMode": { + "ios": "AgoraMediaPlayerRenderMode", + "macos": "AgoraMediaPlayerRenderMode" + }, + "hwEncoderAccelerating": { + "ios": "AgoraVideoHwEncoderAccelerating", + "macos": "AgoraVideoHwEncoderAccelerating" + }, + "VIDEO_FRAME_POSITION": { + "ios": "AgoraVideoFramePosition", + "macos": "AgoraVideoFramePosition" + }, + "WatermarkBufferFormat": { + "ios": "WatermarkBufferFormat", + "macos": "WatermarkBufferFormat" + } + } +} \ No newline at end of file diff --git a/scripts/name-groups-gen/name_groups.json b/scripts/name-groups-gen/name_groups.json new file mode 100644 index 00000000000..888a2a52d23 --- /dev/null +++ b/scripts/name-groups-gen/name_groups.json @@ -0,0 +1,8888 @@ +{ + "api": { + "createAgoraRtcEngine": { + "windows": "createAgoraRtcEngine", + "parent_class": "IRtcEngine", + "toc": "toc_initialize" + }, + "create": { + "android": "create [1/2]", + "ios": "sharedEngineWithAppId:delegate:", + "macos": "sharedEngineWithAppId:delegate:", + "parent_class": "IRtcEngine", + "toc": "toc_initialize", + "isOverload": true, + "params": { + "windows": ["context", "appId"], + "android": ["context", "appId", "handler"], + "ios": ["appId", "delegate"], + "macos": ["appId", "delegate"] + } + }, + "initialize": { + "windows": "initialize", + "android": "create [2/2]", + "ios": "sharedEngineWithConfig:delegate:", + "macos": "sharedEngineWithConfig:delegate:", + "parent_class": "IRtcEngine", + "toc": "toc_initialize", + "isOverload": true, + "params": { + "windows": ["context"], + "android": ["config"], + "ios": ["config", "delegate"], + "macos": ["config", "delegate"] + } + }, + "release": { + "windows": "release", + "android": "destroy [1/2]", + "ios": "destroy", + "macos": "destroy", + "isOverload": true, + "parent_class": "IRtcEngine", + "toc": "toc_initialize", + "params": { + "windows": ["callback"] + } + }, + "setChannelProfile": { + "windows": "setChannelProfile", + "android": "setChannelProfile", + "ios": "setChannelProfile:", + "macos": "setChannelProfile:", + "parent_class": "IRtcEngine", + "toc": "toc_channel" + }, + "setClientRole1": { + "windows": "setClientRole [1/2]", + "android": "setClientRole [1/2]", + "ios": "setClientRole:", + "macos": "setClientRole:", + "isOverload": true, + "params": { + "windows": ["role"], + "android": ["role"], + "ios": ["role"], + "macos": ["role"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_channel" + }, + "setClientRole2": { + "windows": "setClientRole [2/2]", + "android": "setClientRole [2/2]", + "ios": "setClientRole:options:", + "macos": "setClientRole:options:", + "isOverload": true, + "params": { + "windows": ["role", "options"], + "android": ["role", "options"], + "ios": ["role", "options"], + "macos": ["role", "options"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_channel" + }, + "joinChannel1": { + "windows": "joinChannel [1/2]", + "android": "joinChannel [1/2]", + "ios": "joinChannelByToken:channelId:info:uid:joinSuccess:", + "macos": "joinChannelByToken:channelId:info:uid:joinSuccess:", + "isOverload": true, + "params": { + "windows": ["token", "channelId", "info", "uid"], + "android": ["token", "channelId", "optionalInfo", "uid"], + "ios": ["token", "channelId", "info", "uid", "joinSuccessBlock"], + "macos": ["token", "channelId", "info", "uid", "joinSuccessBlock"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_channel" + }, + "joinChannel2": { + "windows": "joinChannel [2/2]", + "android": "joinChannel [2/2]", + "ios": "joinChannelByToken:channelId:uid:mediaOptions:joinSuccess:", + "macos": "joinChannelByToken:channelId:uid:mediaOptions:joinSuccess:", + "isOverload": true, + "params": { + "windows": ["token", "channelId", "uid", "options"], + "android": ["token", "channelId", "uid", "options"], + "ios": ["token", "channelId", "uid", "mediaOptions", "joinSuccessBlock"], + "macos": ["token", "channelId", "uid", "mediaOptions", "joinSuccessBlock"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_channel" + }, + "updateChannelMediaOptions": { + "windows": "updateChannelMediaOptions", + "android": "updateChannelMediaOptions", + "ios": "updateChannelWithMediaOptions:", + "macos": "updateChannelWithMediaOptions:", + "parent_class": "IRtcEngine", + "toc": "toc_channel" + }, + "leaveChannel": { + "windows": "leaveChannel [1/2]", + "android": "leaveChannel [1/2]", + "ios": "leaveChannel:", + "macos": "leaveChannel:", + "isOverload": true, + "params": { + "ios": ["leaveChannelBlock"], + "macos": ["leaveChannelBlock"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_channel" + }, + "leaveChannel2": { + "windows": "leaveChannel [2/2]", + "android": "leaveChannel [2/2]", + "ios": "leaveChannel:leaveChannelBlock:", + "macos": "leaveChannel:leaveChannelBlock:", + "isOverload": true, + "params": { + "windows": ["options"], + "android": ["options"], + "ios": ["options", "leaveChannelBlock"], + "macos": ["options", "leaveChannelBlock"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_channel" + }, + "renewToken": { + "windows": "renewToken", + "android": "renewToken", + "ios": "renewToken:", + "macos": "renewToken:", + "parent_class": "IRtcEngine", + "toc": "toc_channel" + }, + "getConnectionState": { + "windows": "getConnectionState", + "android": "getConnectionState", + "ios": "getConnectionState", + "macos": "getConnectionState", + "parent_class": "IRtcEngine", + "toc": "toc_network" + }, + "registerLocalUserAccount": { + "windows": "registerLocalUserAccount", + "android": "registerLocalUserAccount", + "ios": "registerLocalUserAccount:appId:", + "macos": "registerLocalUserAccount:appId:", + "parent_class": "IRtcEngine", + "toc": "toc_channel" + }, + "joinChannelWithUserAccount1": { + "windows": "joinChannelWithUserAccount [1/2]", + "android": "joinChannelWithUserAccount [1/2]", + "ios": "joinChannelByToken:channelId:userAccount:joinSuccess:", + "macos": "joinChannelByToken:channelId:userAccount:joinSuccess:", + "isOverload": true, + "params": { + "windows": ["token", "channelId", "userAccount"], + "android": ["token", "channelName", "userAccount"], + "ios": ["token", "channelId", "userAccount", "joinSuccessBlock"], + "macos": ["token", "channelId", "userAccount", "joinSuccessBlock"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_channel" + }, + "joinChannelWithUserAccount2": { + "windows": "joinChannelWithUserAccount [2/2]", + "android": "joinChannelWithUserAccount [2/2]", + "ios": "joinChannelByToken:channelId:userAccount:mediaOptions:joinSuccess:", + "macos": "joinChannelByToken:channelId:userAccount:mediaOptions:joinSuccess:", + "isOverload": true, + "params": { + "windows": ["token", "channelId", "userAccount", "options"], + "android": ["token", "channelName", "userAccount", "options"], + "ios": ["token", "channelId", "userAccount", "mediaOptions", "joinSuccessBlock"], + "macos": ["token", "channelId", "userAccount", "mediaOptions", "joinSuccessBlock"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_channel" + }, + "getUserInfoByUserAccount": { + "windows": "getUserInfoByUserAccount", + "android": "getUserInfoByUserAccount", + "ios": "getUserInfoByUserAccount:withError:", + "macos": "getUserInfoByUserAccount:withError:", + "parent_class": "IRtcEngine", + "toc": "toc_channel" + }, + "enableWebSdkInteroperability": { + "windows": "enableWebSdkInteroperability", + "android": "enableWebSdkInteroperability", + "ios": "enableWebSdkInteroperability:", + "macos": "enableWebSdkInteroperability:", + "parent_class": "IRtcEngine", + "toc": "toc_network" + }, + "loadExtensionProvider": { + "windows": "loadExtensionProvider", + "parent_class": "IRtcEngine", + "toc": "toc_extension" + }, + "preloadChannel": { + "windows": "preloadChannel", + "android": "preloadChannel", + "ios": "preloadChannelByToken:channelId:uid:", + "macos": "preloadChannelByToken:channelId:uid:", + "parent_class": "IRtcEngine", + "toc": "toc_channel" + }, + "preloadChannelWithUserAccount": { + "windows": "preloadChannelWithUserAccount", + "android": "preloadChannelWithUserAccount", + "ios": "preloadChannelByTokenWithUserAccount:channelId:userAccount:", + "macos": "preloadChannelByTokenWithUserAccount:channelId:userAccount:", + "parent_class": "IRtcEngine", + "toc": "toc_channel" + }, + "setExtensionProviderProperty": { + "windows": "setExtensionProviderProperty", + "android": "setExtensionProviderProperty", + "ios": "setExtensionProviderPropertyWithVendor:key:value:", + "macos": "setExtensionProviderPropertyWithVendor:key:value:", + "parent_class": "IRtcEngine", + "toc": "toc_extension" + }, + "startMediaRenderingTracing": { + "windows": "startMediaRenderingTracing", + "android": "startMediaRenderingTracing", + "ios": "startMediaRenderingTracing", + "macos": "startMediaRenderingTracing", + "parent_class": "IRtcEngine", + "toc": "toc_video_rendering" + }, + "startMediaRenderingTracingEx": { + "windows": "startMediaRenderingTracingEx", + "android": "startMediaRenderingTracingEx", + "ios": "startMediaRenderingTracingEx:", + "macos": "startMediaRenderingTracingEx:", + "parent_class": "IRtcEngineEx", + "toc": "toc_video_rendering" + }, + "enableInstantMediaRendering": { + "windows": "enableInstantMediaRendering", + "android": "enableInstantMediaRendering", + "ios": "enableInstantMediaRendering", + "macos": "enableInstantMediaRendering", + "parent_class": "IRtcEngine", + "toc": "toc_video_rendering" + }, + "updatePreloadChannelToken": { + "windows": "updatePreloadChannelToken", + "android": "updatePreloadChannelToken", + "ios": "updatePreloadChannelToken:", + "macos": "updatePreloadChannelToken:", + "parent_class": "IRtcEngine", + "toc": "toc_channel" + }, + "onMultipathStats": { + "windows": "onMultipathStats", + "android": "onMultipathStats", + "ios": "rtcEngine:multiPathStats:", + "macos": "rtcEngine:multiPathStats:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_network" + }, + "onRenewTokenResult": { + "windows": "onRenewTokenResult", + "android": "onRenewTokenResult", + "ios": "rtcEngine:renewTokenResult:code:", + "macos": "rtcEngine:renewTokenResult:code:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_channel" + }, + "removeVideoEffect": { + "windows": "removeVideoEffect", + "android": "removeVideoEffect", + "ios": "removeVideoEffectWithNodeId:", + "macos": "removeVideoEffectWithNodeId:", + "parent_class": "IVideoEffectObject", + "toc": "toc_video_enhance_option" + }, + "performVideoEffectAction": { + "windows": "performVideoEffectAction", + "android": "performVideoEffectAction", + "ios": "performVideoEffectActionWithNodeId:actionId:", + "macos": "performVideoEffectActionWithNodeId:actionId:", + "parent_class": "IVideoEffectObject", + "toc": "toc_video_enhance_option" + }, + "setVideoEffectFloatParam": { + "windows": "setVideoEffectFloatParam", + "android": "setVideoEffectFloatParam", + "ios": "setVideoEffectFloatParamWithOption:key:floatValue:", + "macos": "setVideoEffectFloatParamWithOption:key:floatValue:", + "parent_class": "IVideoEffectObject", + "toc": "toc_video_enhance_option" + }, + "setVideoEffectIntParam": { + "windows": "setVideoEffectIntParam", + "android": "setVideoEffectIntParam", + "ios": "setVideoEffectIntParamWithOption:key:intValue:", + "macos": "setVideoEffectIntParamWithOption:key:intValue:", + "parent_class": "IVideoEffectObject", + "toc": "toc_video_enhance_option" + }, + "setVideoEffectBoolParam": { + "windows": "setVideoEffectBoolParam", + "android": "setVideoEffectBoolParam", + "ios": "setVideoEffectBoolParamWithOption:key:boolValue:", + "macos": "setVideoEffectBoolParamWithOption:key:boolValue:", + "parent_class": "IVideoEffectObject", + "toc": "toc_video_enhance_option" + }, + "getVideoEffectFloatParam": { + "windows": "getVideoEffectFloatParam", + "android": "getVideoEffectFloatParam", + "ios": "getVideoEffectFloatParamWithOption:key:", + "macos": "getVideoEffectFloatParamWithOption:key:", + "parent_class": "IVideoEffectObject", + "toc": "toc_video_enhance_option" + }, + "getVideoEffectIntParam": { + "windows": "getVideoEffectIntParam", + "android": "getVideoEffectIntParam", + "ios": "getVideoEffectIntParamWithOption:key:", + "macos": "getVideoEffectIntParamWithOption:key:", + "parent_class": "IVideoEffectObject", + "toc": "toc_video_enhance_option" + }, + "getVideoEffectBoolParam": { + "windows": "getVideoEffectBoolParam", + "android": "getVideoEffectBoolParam", + "ios": "getVideoEffectBoolParamWithOption:key:", + "macos": "getVideoEffectBoolParamWithOption:key:", + "parent_class": "IVideoEffectObject", + "toc": "toc_video_enhance_option" + }, + "createVideoEffectObject": { + "windows": "createVideoEffectObject", + "android": "createVideoEffectObject", + "ios": "createVideoEffectObjectWithBundlePath:sourceType:", + "macos": "createVideoEffectObjectWithBundlePath:sourceType:", + "parent_class": "IRtcEngine", + "toc": "toc_video_enhance_option" + }, + "addOrUpdateVideoEffect": { + "windows": "addOrUpdateVideoEffect", + "android": "addOrUpdateVideoEffect", + "ios": "addOrUpdateVideoEffectWithNodeId:templateName:", + "macos": "addOrUpdateVideoEffectWithNodeId:templateName:", + "parent_class": "IVideoEffectObject", + "toc": "toc_video_enhance_option" + }, + "destroyVideoEffectObject": { + "windows": "destroyVideoEffectObject", + "android": "destroyVideoEffectObject", + "ios": "destroyVideoEffectObject:", + "macos": "destroyVideoEffectObject:", + "parent_class": "IRtcEngine", + "toc": "toc_video_enhance_option" + }, + "setSimulcastConfig": { + "windows": "setSimulcastConfig", + "android": "setSimulcastConfig", + "ios": "setSimulcastConfig:", + "macos": "setSimulcastConfig:", + "parent_class": "IRtcEngine", + "toc": "toc_publishnsubscribe" + }, + "setPlaybackAudioFrameBeforeMixingParameters1": { + "windows": "setPlaybackAudioFrameBeforeMixingParameters [2/2]", + "android": "setPlaybackAudioFrameBeforeMixingParameters [2/2]", + "ios": "setPlaybackAudioFrameBeforeMixingParametersWithSampleRate:channel:", + "macos": "setPlaybackAudioFrameBeforeMixingParametersWithSampleRate:channel:", + "isOverload": true, + "params": { + "windows": ["sampleRate", "channel", "samplesPerCall"], + "android": ["sampleRate", "channel", "samplesPerCall"], + "ios": ["sampleRate", "channel", "samplesPerCall"], + "macos": ["sampleRate", "channel", "samplesPerCall"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_audio_raw" + }, + "addVideoWatermark3": { + "windows": "addVideoWatermark [3/3]", + "android": "addVideoWatermark [3/3]", + "ios": "addVideoWatermarkWithConfig:", + "macos": "addVideoWatermarkWithConfig:", + "isOverload": true, + "params": { + "windows": ["configs"], + "android": ["config"], + "ios": ["config"], + "macos": ["config"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_watermark" + }, + "removeVideoWatermark": { + "windows": "removeVideoWatermark", + "android": "removeVideoWatermark", + "ios": "removeVideoWatermark:", + "macos": "removeVideoWatermark:", + "parent_class": "IRtcEngine", + "toc": "toc_watermark" + }, + "addVideoWatermarkEx1": { + "windows": "addVideoWatermarkEx [2/2]", + "android": "addVideoWatermarkEx [2/2]", + "ios": "addVideoWatermarkEx:connection:", + "macos": "addVideoWatermarkEx:connection:", + "isOverload": true, + "params": { + "windows": ["config", "connection"], + "android": ["config", "connection"], + "ios": ["configs", "connection"], + "macos": ["configs", "connection"] + }, + "parent_class": "IRtcEngineEx", + "toc": "toc_watermark" + }, + "removeVideoWatermarkEx": { + "windows": "removeVideoWatermarkEx", + "android": "removeVideoWatermarkEx", + "ios": "removeVideoWatermarkEx:connection:", + "macos": "removeVideoWatermarkEx:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_watermark" + }, + "setSimulcastConfigEx": { + "windows": "setSimulcastConfigEx", + "android": "setSimulcastConfigEx", + "ios": "setSimulcastConfigEx:connection:", + "macos": "setSimulcastConfigEx:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_publishnsubscribe" + }, + "preloadEffectEx": { + "windows": "preloadEffectEx", + "android": "preloadEffectEx [1/2]", + "ios": "preloadEffectEx:soundId:filePath:startPos:", + "macos": "preloadEffectEx:soundId:filePath:startPos:", + "isOverload": true, + "params": { + "windows": ["connection", "soundId", "filePath", "startPos"], + "android": ["connection", "soundId", "filePath", "startPos"], + "ios": ["connection", "soundId", "filePath", "startPos"], + "macos": ["connection", "soundId", "filePath", "startPos"] + }, + "parent_class": "IRtcEngineEx", + "toc": "toc_audio_effect_file" + }, + "playEffectEx": { + "windows": "playEffectEx", + "android": "playEffectEx [1/2]", + "ios": "playEffectEx:soundId:filePath:loopCount:pitch:pan:gain:publish:startPos:", + "macos": "playEffectEx:soundId:filePath:loopCount:pitch:pan:gain:publish:startPos:", + "isOverload": true, + "params": { + "windows": ["connection", "soundId", "filePath", "loopCount", "pitch", "pan", "gain", "publish", "startPos"], + "android": ["connection", "soundId", "filePath", "loopCount", "pitch", "pan", "gain", "publish", "startPos"], + "ios": ["connection", "soundId", "filePath", "loopCount", "pitch", "pan", "gain", "publish", "startPos"], + "macos": ["connection", "soundId", "filePath", "loopCount", "pitch", "pan", "gain", "publish", "startPos"] + }, + "parent_class": "IRtcEngineEx", + "toc": "toc_audio_effect_file" + }, + "RtcEngineReleaseCallback": { + "windows": "RtcEngineReleaseCallback", + "android": "onEngineReleased", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_initialize" + }, + "createMediaPlayer": { + "windows": "createMediaPlayer", + "android": "createMediaPlayer", + "ios": "createMediaPlayerWithDelegate:", + "macos": "createMediaPlayerWithDelegate:", + "parent_class": "IRtcEngine", + "toc": "toc_mediaplayer_initialize" + }, + "destroyMediaPlayer": { + "windows": "destroyMediaPlayer", + "android": "destroy", + "ios": "destroyMediaPlayer:", + "macos": "destroyMediaPlayer:", + "parent_class": "IRtcEngine", + "toc": "toc_mediaplayer_initialize" + }, + "adjustPlayoutVolume": { + "windows": "adjustPlayoutVolume", + "android": "adjustPlayoutVolume", + "ios": "adjustPlayoutVolume:", + "macos": "adjustPlayoutVolume:", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_control" + }, + "adjustPublishSignalVolume": { + "windows": "adjustPublishSignalVolume", + "android": "adjustPublishSignalVolume", + "ios": "adjustPublishSignalVolume:", + "macos": "adjustPublishSignalVolume:", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_control" + }, + "enableAutoRemoveCache": { + "windows": "enableAutoRemoveCache", + "android": "enableAutoRemoveCache", + "ios": "enableAutoRemoveCache:", + "macos": "enableAutoRemoveCache:", + "parent_class": "IMediaPlayerCacheManager", + "toc": "toc_mediaplayer_cache" + }, + "getAudioTrackCount": { + "windows": "getAudioTrackCount", + "android": "getAudioTrackCount", + "ios": "getAudioTrackCount", + "macos": "getAudioTrackCount", + "parent_class": "IRtcEngine", + "toc": "toc_audio_mixing" + }, + "getCacheDir": { + "windows": "getCacheDir", + "android": "getCacheDir", + "ios": "cacheDir", + "macos": "cacheDir", + "parent_class": "IMediaPlayerCacheManager", + "toc": "toc_mediaplayer_cache" + }, + "getCacheFileCount": { + "windows": "getCacheFileCount", + "android": "getCacheFileCount", + "ios": "cacheFileCount", + "macos": "cacheFileCount", + "parent_class": "IMediaPlayerCacheManager", + "toc": "toc_mediaplayer_cache" + }, + "getDuration": { + "windows": "getDuration", + "android": "getDuration", + "ios": "getDuration", + "macos": "getDuration", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_info" + }, + "getMaxCacheFileCount": { + "windows": "getMaxCacheFileCount", + "android": "getMaxCacheFileCount", + "ios": "maxCacheFileCount", + "macos": "maxCacheFileCount", + "parent_class": "IMediaPlayerCacheManager", + "toc": "toc_mediaplayer_cache" + }, + "getMaxCacheFileSize": { + "windows": "getMaxCacheFileSize", + "android": "getMaxCacheFileSize", + "ios": "maxCacheFileSize", + "macos": "maxCacheFileSize", + "parent_class": "IMediaPlayerCacheManager", + "toc": "toc_mediaplayer_cache" + }, + "getMediaPlayerCacheManager": { + "windows": "getMediaPlayerCacheManager", + "android": "getMediaPlayerCacheManager", + "ios": "createMediaPlayerCacheManager", + "macos": "createMediaPlayerCacheManager", + "parent_class": "IMediaPlayerCacheManager", + "toc": "toc_mediaplayer_initialize" + }, + "getMediaPlayerId": { + "windows": "getMediaPlayerId", + "android": "getMediaPlayerId", + "ios": "getMediaPlayerId", + "macos": "getMediaPlayerId", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_info" + }, + "getMute": { + "windows": "getMute", + "android": "getMute", + "ios": "getMute", + "macos": "getMute", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_info" + }, + "getPlayoutVolume": { + "windows": "getPlayoutVolume", + "android": "getPlayoutVolume", + "ios": "getPlayoutVolume", + "macos": "getPlayoutVolume", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_info" + }, + "getPlayPosition": { + "windows": "getPlayPosition", + "android": "getPlayPosition", + "ios": "getPosition", + "macos": "getPosition", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_info" + }, + "getPlaySrc_IMediaPlayer": { + "windows": "getPlaySrc", + "android": "getPlaySrc [1/2]", + "ios": "getPlaySrc", + "macos": "getPlaySrc", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_info", + "isOverload": true, + "params": {} + }, + "getPublishSignalVolume": { + "windows": "getPublishSignalVolume", + "android": "getPublishSignalVolume", + "ios": "getPublishSignalVolume", + "macos": "getPublishSignalVolume", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_info" + }, + "getState": { + "windows": "getState", + "android": "getState", + "ios": "getPlayerState", + "macos": "getPlayerState", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_info" + }, + "getStreamCount": { + "windows": "getStreamCount", + "android": "getStreamCount", + "ios": "getStreamCount", + "macos": "getStreamCount", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_info" + }, + "getStreamInfo": { + "windows": "getStreamInfo", + "android": "getStreamInfo", + "ios": "getStreamByIndex:", + "macos": "getStreamByIndex:", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_info" + }, + "mute": { + "windows": "mute", + "android": "mute", + "ios": "mute:", + "macos": "mute:", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_control" + }, + "open": { + "windows": "open", + "android": "open [1/2]", + "ios": "open:startPos:", + "macos": "open:startPos:", + "isOverload": true, + "params": { + "windows": ["url", "startPos"], + "android": ["url", "startPos"], + "ios": ["url", "startPos"], + "macos": ["url", "startPos"] + }, + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_open" + }, + "open2": { + "windows": "open", + "android": "open [2/2]", + "isOverload": true, + "params": { + "windows": ["uri", "startPos"], + "android": ["uri", "startPos"], + "ios": ["uri", "startPos"], + "macos": ["uri", "startPos"] + }, + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_open" + }, + "pause": { + "windows": "pause", + "android": "pause", + "ios": "pause", + "macos": "pause", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_control" + }, + "play": { + "windows": "play", + "android": "play", + "ios": "play", + "macos": "play", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_control" + }, + "removeAllCaches": { + "windows": "removeAllCaches", + "android": "removeAllCaches", + "ios": "removeAllCaches", + "macos": "removeAllCaches", + "parent_class": "IMediaPlayerCacheManager", + "toc": "toc_mediaplayer_cache" + }, + "removeCacheByUri": { + "windows": "removeCacheByUri", + "android": "removeCacheByUri", + "ios": "removeCacheByUri:", + "macos": "removeCacheByUri:", + "parent_class": "IMediaPlayerCacheManager", + "toc": "toc_mediaplayer_cache" + }, + "removeOldCache": { + "windows": "removeOldCache", + "android": "removeOldCache", + "ios": "removeOldCache", + "macos": "removeOldCache", + "parent_class": "IMediaPlayerCacheManager", + "toc": "toc_mediaplayer_cache" + }, + "registerAudioFrameObserver1_IMediaPlayer": { + "windows": "registerAudioFrameObserver [1/2]", + "parent_class": "IMediaPlayer", + "isOverload": true, + "params": { + "windows": ["observer"], + "android": ["observer"], + "ios": ["observer"], + "macos": ["observer"] + }, + "toc": "toc_mediaplayer_observer" + }, + "registerAudioFrameObserver2_IMediaPlayer": { + "windows": "registerAudioFrameObserver [2/2]", + "android": "registerAudioFrameObserver", + "parent_class": "IMediaPlayer", + "isOverload": true, + "params": { + "windows": ["observer", "mode"], + "android": ["audioFrameObserver", "mode"], + "ios": ["mode"], + "macos": ["mode"] + }, + "toc": "toc_mediaplayer_observer" + }, + "registerPlayerSourceObserver": { + "windows": "registerPlayerSourceObserver", + "android": "registerPlayerObserver", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_observer" + }, + "registerVideoFrameObserver_IMediaPlayer": { + "windows": "registerVideoFrameObserver", + "android": "registerVideoFrameObserver", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_observer" + }, + "resume": { + "windows": "resume", + "android": "resume", + "ios": "resume", + "macos": "resume", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_control" + }, + "seek": { + "windows": "seek", + "android": "seek", + "ios": "seekToPosition:", + "macos": "seekToPosition:", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_control" + }, + "selectAudioTrack": { + "windows": "selectAudioTrack [1/2]", + "android": "selectAudioTrack", + "ios": "selectAudioTrack:", + "macos": "selectAudioTrack:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_mixing", + "isOverload": true, + "params": { + "windows": ["index"], + "android": ["audioIndex"], + "ios": ["index"], + "macos": ["index"] + } + }, + "selectAudioTrack_IMediaPlayer": { + "windows": "selectAudioTrack [2/2]", + "android": "selectAudioTrack", + "ios": "selectAudioTrack:", + "macos": "selectAudioTrack:", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_playnrender", + "isOverload": true, + "params": { + "windows": ["index"], + "android": ["index"], + "ios": ["index"], + "macos": ["index"] + } + }, + "selectMultiAudioTrack": { + "windows": "selectMultiAudioTrack", + "android": "selectMultiAudioTrack", + "ios": "selectMultiAudioTrack:publishTrackIndex:", + "macos": "selectMultiAudioTrack:publishTrackIndex:", + "parent_class": "IMediaPlayer", + "toc": "toc_audio_mixing" + }, + "setAudioDualMonoMode": { + "windows": "setAudioDualMonoMode", + "android": "setAudioDualMonoMode", + "ios": "setAudioDualMonoMode:", + "macos": "setAudioDualMonoMode:", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_playnrender" + }, + "setAudioPitch": { + "windows": "setAudioPitch", + "android": "setAudioPitch", + "ios": "setAudioPitch:", + "macos": "setAudioPitch:", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_playnrender" + }, + "setCacheDir": { + "windows": "setCacheDir", + "android": "setCacheDir", + "ios": "setCacheDir:", + "macos": "setCacheDir:", + "parent_class": "IMediaPlayerCacheManager", + "toc": "toc_mediaplayer_cache" + }, + "setLoopCount": { + "windows": "setLoopCount", + "android": "setLoopCount", + "ios": "setLoopCount:", + "macos": "setLoopCount:", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_playnrender" + }, + "setMaxCacheFileCount": { + "windows": "setMaxCacheFileCount", + "android": "setMaxCacheFileCount", + "ios": "setMaxCacheFileCount:", + "macos": "setMaxCacheFileCount:", + "parent_class": "IMediaPlayerCacheManager", + "toc": "toc_mediaplayer_cache" + }, + "setMaxCacheFileSize": { + "windows": "setMaxCacheFileSize", + "android": "setMaxCacheFileSize", + "ios": "setMaxCacheFileSize:", + "macos": "setMaxCacheFileSize:", + "parent_class": "IMediaPlayerCacheManager", + "toc": "toc_mediaplayer_cache" + }, + "setPlaybackSpeed": { + "windows": "setPlaybackSpeed", + "android": "setPlaybackSpeed", + "ios": "setPlaybackSpeed:", + "macos": "setPlaybackSpeed:", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_playnrender" + }, + "setPlayerOption": { + "windows": "setPlayerOption [1/2]", + "android": "setPlayerOption", + "ios": "setPlayerOption:value:", + "macos": "setPlayerOption:value:", + "isOverload": true, + "params": { + "windows": ["key", "value"], + "android": ["key", "value"], + "ios": ["key", "value"], + "macos": ["key", "value"] + }, + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_playnrender" + }, + "setPlayerOption2": { + "windows": "setPlayerOption [2/2]", + "android": "setPlayerOptionString", + "ios": "setPlayerOptionString:value:", + "macos": "setPlayerOptionString:value:", + "isOverload": true, + "params": {}, + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_playnrender" + }, + "setRenderMode": { + "windows": "setRenderMode", + "android": "setVideoRenderMode", + "ios": "setRenderMode:", + "macos": "setRenderMode:", + "parent_class": "IMediaPlayer", + "toc": "toc_video_rendering" + }, + "setView": { + "windows": "setView", + "android": "setView", + "ios": "setView:", + "macos": "setView:", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_playnrender" + }, + "stop": { + "windows": "stop", + "android": "stop [1/2]", + "ios": "stop", + "macos": "stop", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_control", + "isOverload": true, + "params": {} + }, + "unregisterAudioFrameObserver_IMediaPlayer": { + "windows": "unregisterAudioFrameObserver", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_observer" + }, + "unregisterPlayerSourceObserver": { + "windows": "unregisterPlayerSourceObserver", + "android": "unRegisterPlayerObserver", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_observer" + }, + "unregisterVideoFrameObserver_IMediaPlayer": { + "windows": "unregisterVideoFrameObserver", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_observer" + }, + "openWithMediaSource": { + "windows": "openWithMediaSource", + "android": "openWithMediaSource", + "ios": "openWithMediaSource:", + "macos": "openWithMediaSource:", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_open" + }, + "switchSrc": { + "windows": "switchSrc", + "android": "switchSrc", + "ios": "switchSrc:syncPts:", + "macos": "switchSrc:syncPts:", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_open" + }, + "preloadSrc": { + "windows": "preloadSrc", + "android": "preloadSrc", + "ios": "preloadSrc:startPos:", + "macos": "preloadSrc:startPos:", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_open" + }, + "unloadSrc": { + "windows": "unloadSrc", + "android": "unloadSrc", + "ios": "unloadSrc:", + "macos": "unloadSrc:", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_open" + }, + "playPreloadedSrc": { + "windows": "playPreloadedSrc", + "android": "playPreloadedSrc", + "ios": "playPreloadedSrc:", + "macos": "playPreloadedSrc:", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_control" + }, + "AddView": { + "windows": "AddView", + "android": "addView", + "ios": "addView:config:error:", + "macos": "addView:config:error:", + "parent_class": "Canvas", + "toc": "toc_rte_player" + }, + "Canvas_Canvas": { + "windows": "Canvas", + "android": "Canvas", + "ios": "initWithRte:initialConfig:", + "macos": "initWithRte:initialConfig:", + "parent_class": "Canvas", + "toc": "toc_rte_player" + }, + "Code": { + "windows": "Code", + "android": "code", + "ios": "code", + "macos": "code", + "parent_class": "Error", + "toc": "toc_rte_player" + }, + "Destroy_Rte": { + "windows": "Destroy", + "android": "destroy", + "ios": "destroy:", + "macos": "destroy:", + "parent_class": "Rte", + "toc": "toc_rte_player" + }, + "Message": { + "windows": "Message", + "android": "message", + "ios": "message", + "macos": "message", + "parent_class": "Error", + "toc": "toc_rte_player" + }, + "GetAutoPlay": { + "windows": "GetAutoPlay", + "android": "getAutoPlay", + "ios": "autoPlay:", + "macos": "autoPlay:", + "parent_class": "PlayerConfig", + "toc": "toc_rte_player" + }, + "GetFromBridge": { + "windows": "GetFromBridge", + "android": "getFromBridge", + "ios": "getFromBridge:", + "macos": "getFromBridge:", + "parent_class": "Rte", + "toc": "toc_rte_player" + }, + "Rte_Rte": { + "windows": "Rte", + "android": "Rte", + "ios": "initWithInitialConfig:", + "macos": "initWithInitialConfig:", + "parent_class": "Rte", + "toc": "toc_rte_player" + }, + "InitMediaEngine": { + "windows": "InitMediaEngine", + "android": "initMediaEngine", + "ios": "initMediaEngine:error:", + "macos": "initMediaEngine:error:", + "parent_class": "Rte", + "toc": "toc_rte_player" + }, + "SetAutoPlay": { + "windows": "SetAutoPlay", + "android": "setAutoPlay", + "ios": "setAutoPlay:error:", + "macos": "setAutoPlay:error:", + "parent_class": "PlayerConfig", + "toc": "toc_rte_player" + }, + "SetAppId": { + "windows": "SetAppId", + "android": "setAppId", + "ios": "setAppId:error:", + "macos": "setAppId:error:", + "parent_class": "Config", + "toc": "toc_rte_player" + }, + "SetCanvas": { + "windows": "SetCanvas", + "android": "setCanvas", + "ios": "setCanvas:error:", + "macos": "setCanvas:error:", + "parent_class": "Player", + "toc": "toc_rte_player" + }, + "SetRenderMode_CanvasConfig": { + "windows": "SetRenderMode", + "android": "setVideoRenderMode", + "ios": "setVideoMirrorMode:error:", + "macos": "setVideoMirrorMode:error:", + "parent_class": "CanvasConfig", + "toc": "toc_rte_player" + }, + "GetAppId": { + "windows": "GetAppId", + "android": "getAppId", + "ios": "appId:", + "macos": "appId:", + "parent_class": "Config", + "toc": "toc_rte_player" + }, + "GetStats": { + "windows": "GetStats", + "android": "getStats", + "ios": "getStats:", + "macos": "getStats:", + "parent_class": "Player", + "toc": "toc_rte_player" + }, + "GetMirrorMode": { + "windows": "GetMirrorMode", + "android": "getVideoRenderMode", + "ios": "videoMirrorMode:", + "macos": "videoMirrorMode:", + "parent_class": "CanvasConfig", + "toc": "toc_rte_player" + }, + "GetRenderMode": { + "windows": "GetRenderMode", + "android": "getVideoRenderMode", + "ios": "videoRenderMode:", + "macos": "videoRenderMode:", + "parent_class": "CanvasConfig", + "toc": "toc_rte_player" + }, + "MuteAudio": { + "windows": "MuteAudio", + "android": "muteAudio", + "ios": "muteAudio:error:", + "macos": "muteAudio:error:", + "parent_class": "Player", + "toc": "toc_rte_player" + }, + "MuteVideo": { + "windows": "MuteVideo", + "android": "muteVideo", + "ios": "muteVideo:error:", + "macos": "muteVideo:error:", + "parent_class": "Player", + "toc": "toc_rte_player" + }, + "SetConfigs_Rte": { + "windows": "SetConfigs [1/3]", + "android": "setConfigs [1/3]", + "ios": "setConfigs:error:", + "macos": "setConfigs:error:", + "parent_class": "Rte", + "toc": "toc_rte_player", + "isOverload": true, + "params": { + "windows": ["config", "err"], + "android": ["config"], + "ios": ["config", "error"], + "macos": ["config", "error"] + } + }, + "SetConfigs_Player": { + "windows": "SetConfigs [2/3]", + "android": "setConfigs [2/3]", + "ios": "setConfigs:error:", + "macos": "setConfigs:error:", + "parent_class": "Player", + "toc": "toc_rte_player", + "isOverload": true, + "params": { + "windows": ["config", "err"], + "android": ["config"], + "ios": ["config", "error"], + "macos": ["config", "error"] + } + }, + "SetConfigs_Canvas": { + "windows": "SetConfigs [3/3]", + "android": "setConfigs [3/3]", + "ios": "setConfigs:error:", + "macos": "setConfigs:error:", + "parent_class": "Canvas", + "toc": "toc_rte_player", + "isOverload": true, + "params": { + "windows": ["config", "err"], + "android": ["config"], + "ios": ["config", "error"], + "macos": ["config", "error"] + } + }, + "SetMirrorMode": { + "windows": "SetMirrorMode", + "android": "setVideoMirrorMode", + "ios": "setVideoMirrorMode:error:", + "macos": "setVideoMirrorMode:error:", + "parent_class": "CanvasConfig", + "toc": "toc_rte_player" + }, + "SetJsonParameter_Config": { + "windows": "SetJsonParameter", + "android": "setJsonParameter", + "ios": "setJsonParameter:error:", + "macos": "setJsonParameter:error:", + "parent_class": "Config", + "toc": "toc_rte_player" + }, + "GetConfigs_Rte": { + "windows": "GetConfigs [1/3]", + "android": "getConfigs [1/3]", + "ios": "getConfigs:error:", + "macos": "getConfigs:error:", + "parent_class": "Rte", + "toc": "toc_rte_player", + "isOverload": true, + "params": { + "windows": ["config", "err"], + "android": ["config"], + "ios": ["config", "error"], + "macos": ["config", "error"] + } + }, + "GetConfigs_Player": { + "windows": "GetConfigs [2/3]", + "android": "getConfigs [2/3]", + "ios": "getConfigs:error:", + "macos": "getConfigs:error:", + "parent_class": "Player", + "toc": "toc_rte_player", + "isOverload": true, + "params": { + "windows": ["config", "err"], + "android": ["config"], + "ios": ["config", "error"], + "macos": ["config", "error"] + } + }, + "GetConfigs_Canvas": { + "windows": "GetConfigs [3/3]", + "android": "getConfigs [3/3]", + "ios": "getConfigs:error:", + "macos": "getConfigs:error:", + "parent_class": "Canvas", + "toc": "toc_rte_player", + "isOverload": true, + "params": { + "windows": ["config", "err"], + "android": ["config"], + "ios": ["config", "error"], + "macos": ["config", "error"] + } + }, + "GetInfo": { + "windows": "GetInfo", + "android": "getInfo", + "ios": "getInfo:error:", + "macos": "getInfo:error:", + "parent_class": "Player", + "toc": "toc_rte_player" + }, + "GetJsonParameter_Config": { + "windows": "GetJsonParameter", + "android": "getJsonParameter", + "ios": "jsonParameter:", + "macos": "jsonParameter:", + "parent_class": "Config", + "toc": "toc_rte_player" + }, + "Pause_Player": { + "windows": "Pause", + "android": "pause", + "ios": "pause:", + "macos": "pause:", + "parent_class": "Player", + "toc": "toc_rte_player" + }, + "Play_Player": { + "windows": "Play", + "android": "play", + "ios": "play:", + "macos": "play:", + "parent_class": "Player", + "toc": "toc_rte_player" + }, + "Player_Player": { + "windows": "Player", + "android": "Player", + "ios": "initWithRte:initialConfig:", + "macos": "initWithRte:initialConfig:", + "parent_class": "Player", + "toc": "toc_rte_player" + }, + "PreloadWithUrl": { + "windows": "PreloadWithUrl", + "android": "preloadWithUrl", + "ios": "preloadWithUrl:error:", + "macos": "preloadWithUrl:error:", + "parent_class": "Player", + "toc": "toc_rte_player" + }, + "RemoveView": { + "windows": "RemoveView", + "android": "removeView", + "ios": "removeView:config:error:", + "macos": "removeView:config:error:", + "parent_class": "Canvas", + "toc": "toc_rte_player" + }, + "RegisterObserver_Player": { + "windows": "RegisterObserver", + "android": "registerObserver", + "ios": "registerObserver:error:", + "macos": "registerObserver:error:", + "parent_class": "Player", + "toc": "toc_rte_player" + }, + "Stop_Player": { + "windows": "Stop", + "android": "stop", + "ios": "pause:", + "macos": "pause:", + "parent_class": "Player", + "toc": "toc_rte_player" + }, + "OpenWithUrl": { + "windows": "OpenWithUrl", + "android": "openWithUrl", + "ios": "openWithUrl:startTime:cb:", + "macos": "openWithUrl:startTime:cb:", + "parent_class": "Player", + "toc": "toc_rte_player" + }, + "UnregisterObserver_Player": { + "windows": "UnregisterObserver", + "android": "unregisterObserver", + "ios": "unregisterObserver:error:", + "macos": "unregisterObserver:error:", + "parent_class": "Player", + "toc": "toc_rte_player" + }, + "State": { + "windows": "State", + "android": "state", + "parent_class": "RtePlayerInfo", + "toc": "toc_rte_player" + }, + "Duration": { + "windows": "Duration", + "android": "duration", + "parent_class": "RtePlayerInfo", + "toc": "toc_rte_player" + }, + "StreamCount": { + "windows": "StreamCount", + "android": "streamCount", + "parent_class": "RtePlayerInfo", + "toc": "toc_rte_player" + }, + "HasAudio": { + "windows": "HasAudio", + "android": "hasAudio", + "parent_class": "RtePlayerInfo", + "toc": "toc_rte_player" + }, + "HasVideo": { + "windows": "HasVideo", + "android": "hasVideo", + "parent_class": "RtePlayerInfo", + "toc": "toc_rte_player" + }, + "IsAudioMuted": { + "windows": "IsAudioMuted", + "android": "isAudioMuted", + "parent_class": "RtePlayerInfo", + "toc": "toc_rte_player" + }, + "IsVideoMuted": { + "windows": "IsVideoMuted", + "android": "isVideoMuted", + "parent_class": "RtePlayerInfo", + "toc": "toc_rte_player" + }, + "VideoHeight": { + "windows": "VideoHeight", + "android": "videoHeight", + "parent_class": "RtePlayerInfo", + "toc": "toc_rte_player" + }, + "VideoWidth": { + "windows": "VideoWidth", + "android": "videoWidth", + "parent_class": "RtePlayerInfo", + "toc": "toc_rte_player" + }, + "AbrSubscriptionLayer": { + "windows": "AbrSubscriptionLayer", + "android": "abrSubscriptionLayer", + "parent_class": "RtePlayerInfo", + "toc": "toc_rte_player" + }, + "AudioSampleRate": { + "windows": "AudioSampleRate", + "android": "audioSampleRate", + "parent_class": "RtePlayerInfo", + "toc": "toc_rte_player" + }, + "AudioChannels": { + "windows": "AudioChannels", + "android": "audioChannels", + "parent_class": "RtePlayerInfo", + "toc": "toc_rte_player" + }, + "AudioBitsPerSample": { + "windows": "AudioBitsPerSample", + "android": "audioBitsPerSample", + "parent_class": "RtePlayerInfo", + "toc": "toc_rte_player" + }, + "CurrentUrl": { + "windows": "CurrentUrl", + "android": "currentUrl", + "parent_class": "RtePlayerInfo", + "toc": "toc_rte_player" + }, + "SetPlaybackSpeed": { + "windows": "SetPlaybackSpeed", + "android": "setPlaybackSpeed", + "ios": "setPlaybackSpeed:error:", + "macos": "setPlaybackSpeed:error:", + "parent_class": "PlayerConfig", + "toc": "toc_rte_player" + }, + "GetPlaybackSpeed": { + "windows": "GetPlaybackSpeed", + "android": "getPlaybackSpeed", + "ios": "playbackSpeed:", + "macos": "playbackSpeed:", + "parent_class": "PlayerConfig", + "toc": "toc_rte_player" + }, + "SetPlayoutVolume": { + "windows": "SetPlayoutVolume", + "android": "setPlayoutVolume", + "ios": "setPlayoutVolume:error:", + "macos": "setPlayoutVolume:error:", + "parent_class": "PlayerConfig", + "toc": "toc_rte_player" + }, + "GetPlayoutVolume": { + "windows": "GetPlayoutVolume", + "android": "getPlayoutVolume", + "ios": "playoutVolume:", + "macos": "playoutVolume:", + "parent_class": "PlayerConfig", + "toc": "toc_rte_player" + }, + "SetLoopCount": { + "windows": "SetLoopCount", + "android": "setLoopCount", + "ios": "setLoopCount:error:", + "macos": "setLoopCount:error:", + "parent_class": "PlayerConfig", + "toc": "toc_rte_player" + }, + "GetLoopCount": { + "windows": "GetLoopCount", + "android": "getLoopCount", + "ios": "loopCount:", + "macos": "loopCount:", + "parent_class": "PlayerConfig", + "toc": "toc_rte_player" + }, + "SwitchWithUrl": { + "windows": "SwitchWithUrl", + "android": "switchWithUrl", + "ios": "switchWithUrl:syncPts:cb:", + "macos": "switchWithUrl:syncPts:cb:", + "parent_class": "Player", + "toc": "toc_rte_player" + }, + "Seek": { + "windows": "Seek", + "android": "seek", + "ios": "seek:error:", + "macos": "seek:error:", + "parent_class": "Player", + "toc": "toc_rte_player" + }, + "GetPosition": { + "windows": "GetPosition", + "android": "getPosition", + "ios": "getPosition", + "macos": "getPosition", + "parent_class": "Player", + "toc": "toc_rte_player" + }, + "onAudioVolumeIndication_PlayerObserver": { + "windows": "onAudioVolumeIndication", + "android": "onAudioVolumeIndication", + "ios": "onAudioVolumeIndication:", + "macos": "onAudioVolumeIndication:", + "parent_class": "PlayerObserver", + "toc": "toc_rte_player" + }, + "onEvent": { + "windows": "onEvent", + "android": "onEvent", + "ios": "onEvent:", + "macos": "onEvent:", + "parent_class": "PlayerObserver", + "toc": "toc_rte_player" + }, + "onMetadata_PlayerObserver": { + "windows": "onMetadata [2/2]", + "android": "onMetadata [2/2]", + "ios": "onMetadata:data:", + "macos": "onMetadata:data:", + "parent_class": "PlayerObserver", + "toc": "toc_rte_player", + "isOverload": true, + "params": { + "windows": ["type", "data", "length"], + "android": ["type", "data"], + "ios": ["type", "data"], + "macos": ["type", "data"] + } + }, + "onPlayerInfoUpdated_PlayerObserver": { + "windows": "onPlayerInfoUpdated [2/2]", + "android": "onPlayerInfoUpdated [2/2]", + "ios": "onPlayerInfoUpdated:", + "macos": "onPlayerInfoUpdated:", + "parent_class": "PlayerObserver", + "toc": "toc_rte_player", + "isOverload": true, + "params": { + "windows": ["info"], + "android": ["info"], + "ios": ["info"], + "macos": ["info"] + } + }, + "onResolutionChanged": { + "windows": "onResolutionChanged", + "android": "onResolutionChanged", + "ios": "onResolutionChanged:height:", + "macos": "onResolutionChanged:height:", + "parent_class": "PlayerObserver", + "toc": "toc_rte_player" + }, + "onStateChanged": { + "windows": "onStateChanged", + "android": "onStateChanged", + "ios": "onStateChanged:newState:error:", + "macos": "onStateChanged:newState:error:", + "parent_class": "PlayerObserver", + "toc": "toc_rte_player" + }, + "onPositionChanged_PlayerObserver": { + "windows": "onPositionChanged", + "android": "onPositionChanged", + "ios": "onPositionChanged:utcTime:", + "macos": "onPositionChanged:utcTime:", + "parent_class": "PlayerObserver", + "toc": "toc_rte_player" + }, + "enableAudio": { + "windows": "enableAudio", + "android": "enableAudio", + "ios": "enableAudio", + "macos": "enableAudio", + "parent_class": "IRtcEngine", + "toc": "toc_audio_basic" + }, + "disableAudio": { + "windows": "disableAudio", + "android": "disableAudio", + "ios": "disableAudio", + "macos": "disableAudio", + "parent_class": "IRtcEngine", + "toc": "toc_audio_basic" + }, + "setAudioProfile": { + "windows": "setAudioProfile [1/2]", + "android": "setAudioProfile [1/2]", + "ios": "setAudioProfile:scenario:", + "macos": "setAudioProfile:scenario:", + "isOverload": true, + "params": { + "windows": ["profile", "scenario"], + "android": ["profile", "scenario"], + "ios": ["profile", "scenario"], + "macos": ["profile", "scenario"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_audio_basic" + }, + "setAudioProfile2": { + "windows": "setAudioProfile [2/2]", + "android": "setAudioProfile [2/2]", + "ios": "setAudioProfile:", + "macos": "setAudioProfile:", + "isOverload": true, + "params": { + "windows": ["profile"], + "android": ["profile"], + "ios": ["profile"], + "macos": ["profile"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_audio_basic" + }, + "setAudioScenario": { + "windows": "setAudioScenario", + "android": "setAudioScenario", + "ios": "setAudioScenario:", + "macos": "setAudioScenario:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_basic" + }, + "setAudioSessionOperationRestriction": { + "windows": "setAudioSessionOperationRestriction", + "ios": "setAudioSessionOperationRestriction:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_basic" + }, + "adjustRecordingSignalVolume": { + "windows": "adjustRecordingSignalVolume", + "android": "adjustRecordingSignalVolume", + "ios": "adjustRecordingSignalVolume:", + "macos": "adjustRecordingSignalVolume:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_capture" + }, + "adjustLoopbackSignalVolume": { + "windows": "adjustLoopbackSignalVolume", + "macos": "adjustLoopbackSignalVolume:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_capture" + }, + "adjustUserPlaybackSignalVolume": { + "windows": "adjustUserPlaybackSignalVolume", + "android": "adjustUserPlaybackSignalVolume", + "ios": "adjustUserPlaybackSignalVolume:volume:", + "macos": "adjustUserPlaybackSignalVolume:volume:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_basic" + }, + "adjustPlaybackSignalVolume": { + "windows": "adjustPlaybackSignalVolume", + "android": "adjustPlaybackSignalVolume", + "ios": "adjustPlaybackSignalVolume:", + "macos": "adjustPlaybackSignalVolume:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_basic" + }, + "adjustCustomAudioPublishVolume": { + "windows": "adjustCustomAudioPublishVolume", + "android": "adjustCustomAudioPublishVolume", + "ios": "adjustCustomAudioPublishVolume:volume:", + "macos": "adjustCustomAudioPublishVolume:volume:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_custom_capturenrendering" + }, + "enableLocalAudio": { + "windows": "enableLocalAudio", + "android": "enableLocalAudio", + "ios": "enableLocalAudio:", + "macos": "enableLocalAudio:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_capture" + }, + "muteLocalAudioStream": { + "windows": "muteLocalAudioStream", + "android": "muteLocalAudioStream", + "ios": "muteLocalAudioStream:", + "macos": "muteLocalAudioStream:", + "parent_class": "IRtcEngine", + "toc": "toc_publishnsubscribe" + }, + "muteRemoteAudioStream": { + "windows": "muteRemoteAudioStream", + "android": "muteRemoteAudioStream", + "ios": "muteRemoteAudioStream:mute:", + "macos": "muteRemoteAudioStream:mute:", + "parent_class": "IRtcEngine", + "toc": "toc_publishnsubscribe" + }, + "muteAllRemoteAudioStreams": { + "windows": "muteAllRemoteAudioStreams", + "android": "muteAllRemoteAudioStreams", + "ios": "muteAllRemoteAudioStreams:", + "macos": "muteAllRemoteAudioStreams:", + "parent_class": "IRtcEngine", + "toc": "toc_publishnsubscribe" + }, + "muteRecordingSignal": { + "windows": "muteRecordingSignal", + "android": "muteRecordingSignal", + "ios": "muteRecordingSignal:", + "macos": "muteRecordingSignal:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_capture" + }, + "setSubscribeAudioBlocklist": { + "windows": "setSubscribeAudioBlocklist", + "android": "setSubscribeAudioBlocklist", + "ios": "setSubscribeAudioBlocklist:", + "macos": "setSubscribeAudioBlocklist:", + "parent_class": "IRtcEngine", + "toc": "toc_publishnsubscribe" + }, + "setSubscribeAudioAllowlist": { + "windows": "setSubscribeAudioAllowlist", + "android": "setSubscribeAudioAllowlist", + "ios": "setSubscribeAudioAllowlist:", + "macos": "setSubscribeAudioAllowlist:", + "parent_class": "IRtcEngine", + "toc": "toc_publishnsubscribe" + }, + "enableVideo": { + "windows": "enableVideo", + "android": "enableVideo", + "ios": "enableVideo", + "macos": "enableVideo", + "parent_class": "IRtcEngine", + "toc": "toc_video_basic" + }, + "disableVideo": { + "windows": "disableVideo", + "android": "disableVideo", + "ios": "disableVideo", + "macos": "disableVideo", + "parent_class": "IRtcEngine", + "toc": "toc_video_basic" + }, + "setSubscribeVideoBlocklist": { + "windows": "setSubscribeVideoBlocklist", + "android": "setSubscribeVideoBlocklist", + "ios": "setSubscribeVideoBlocklist:", + "macos": "setSubscribeVideoBlocklist:", + "parent_class": "IRtcEngine", + "toc": "toc_publishnsubscribe" + }, + "setSubscribeVideoAllowlist": { + "windows": "setSubscribeVideoAllowlist", + "android": "setSubscribeVideoAllowlist", + "ios": "setSubscribeVideoAllowlist:", + "macos": "setSubscribeVideoAllowlist:", + "parent_class": "IRtcEngine", + "toc": "toc_publishnsubscribe" + }, + "setVideoScenario": { + "windows": "setVideoScenario", + "android": "setVideoScenario", + "ios": "setVideoScenario:", + "macos": "setVideoScenario:", + "parent_class": "IRtcEngine", + "toc": "toc_video_basic" + }, + "setVideoEncoderConfiguration": { + "windows": "setVideoEncoderConfiguration", + "android": "setVideoEncoderConfiguration", + "ios": "setVideoEncoderConfiguration:", + "macos": "setVideoEncoderConfiguration:", + "parent_class": "IRtcEngine", + "toc": "toc_video_basic" + }, + "setupLocalVideo": { + "windows": "setupLocalVideo", + "android": "setupLocalVideo", + "ios": "setupLocalVideo:", + "macos": "setupLocalVideo:", + "parent_class": "IRtcEngine", + "toc": "toc_video_rendering" + }, + "setupRemoteVideo": { + "windows": "setupRemoteVideo", + "android": "setupRemoteVideo", + "ios": "setupRemoteVideo:", + "macos": "setupRemoteVideo:", + "parent_class": "IRtcEngine", + "toc": "toc_video_rendering" + }, + "setLocalRenderMode1": { + "windows": "setLocalRenderMode [1/2]", + "android": "setLocalRenderMode [1/2]", + "ios": "setLocalRenderMode:mode:", + "macos": "setLocalRenderMode:mode:", + "isOverload": true, + "params": { + "windows": ["renderMode"], + "android": ["renderMode"], + "ios": ["mode", "uid"], + "macos": ["mode", "uid"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_video_rendering" + }, + "setLocalRenderMode2": { + "windows": "setLocalRenderMode [2/2]", + "android": "setLocalRenderMode [2/2]", + "ios": "setLocalRenderMode:mirror:", + "macos": "setLocalRenderMode:mirror:", + "isOverload": true, + "params": { + "windows": ["renderMode", "mirrorMode"], + "android": ["renderMode", "mirrorMode"], + "ios": ["mode", "mirror"], + "macos": ["mode", "mirror"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_video_rendering" + }, + "setRemoteRenderMode2": { + "windows": "setRemoteRenderMode", + "android": "setRemoteRenderMode", + "ios": "setRemoteRenderMode:mode:mirror:", + "macos": "setRemoteRenderMode:mode:mirror:", + "parent_class": "IRtcEngine", + "toc": "toc_video_rendering" + }, + "setLocalRenderTargetFps": { + "windows": "setLocalRenderTargetFps", + "android": "setLocalRenderTargetFps", + "ios": "setLocalRenderTargetFps:targetFps:", + "macos": "setLocalRenderTargetFps:targetFps:", + "parent_class": "IRtcEngine", + "toc": "toc_video_rendering" + }, + "setRemoteRenderTargetFps": { + "windows": "setRemoteRenderTargetFps", + "android": "setRemoteRenderTargetFps", + "ios": "setRemoteRenderTargetFps:", + "macos": "setRemoteRenderTargetFps:", + "parent_class": "IRtcEngine", + "toc": "toc_video_rendering" + }, + "startPreview": { + "windows": "startPreview [1/2]", + "android": "startPreview [1/2]", + "ios": "startPreview", + "macos": "startPreview", + "isOverload": true, + "params": {}, + "parent_class": "IRtcEngine", + "toc": "toc_video_basic" + }, + "startPreview2": { + "windows": "startPreview [2/2]", + "android": "startPreview [2/2]", + "ios": "startPreview:", + "macos": "startPreview:", + "isOverload": true, + "params": { + "windows": ["sourceType"], + "android": ["sourceType"], + "ios": ["sourceType"], + "macos": ["sourceType"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_video_basic" + }, + "stopPreview": { + "windows": "stopPreview [1/2]", + "android": "stopPreview [1/2]", + "ios": "stopPreview", + "macos": "stopPreview", + "isOverload": true, + "params": {}, + "parent_class": "IRtcEngine", + "toc": "toc_video_basic" + }, + "stopPreview2": { + "windows": "stopPreview [2/2]", + "android": "stopPreview [2/2]", + "ios": "stopPreview:", + "macos": "stopPreview:", + "isOverload": true, + "params": { + "windows": ["sourceType"], + "android": ["sourceType"], + "ios": ["sourceType"], + "macos": ["sourceType"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_video_basic" + }, + "enableLocalVideo": { + "windows": "enableLocalVideo", + "android": "enableLocalVideo", + "ios": "enableLocalVideo:", + "macos": "enableLocalVideo:", + "parent_class": "IRtcEngine", + "toc": "toc_video_basic" + }, + "muteLocalVideoStream": { + "windows": "muteLocalVideoStream", + "android": "muteLocalVideoStream", + "ios": "muteLocalVideoStream:", + "macos": "muteLocalVideoStream:", + "parent_class": "IRtcEngine", + "toc": "toc_publishnsubscribe" + }, + "muteRemoteVideoStream": { + "windows": "muteRemoteVideoStream", + "android": "muteRemoteVideoStream", + "ios": "muteRemoteVideoStream:mute:", + "macos": "muteRemoteVideoStream:mute:", + "parent_class": "IRtcEngine", + "toc": "toc_publishnsubscribe" + }, + "muteAllRemoteVideoStreams": { + "windows": "muteAllRemoteVideoStreams", + "android": "muteAllRemoteVideoStreams", + "ios": "muteAllRemoteVideoStreams:", + "macos": "muteAllRemoteVideoStreams:", + "parent_class": "IRtcEngine", + "toc": "toc_publishnsubscribe" + }, + "setRemoteVideoSubscriptionOptions": { + "windows": "setRemoteVideoSubscriptionOptions", + "android": "setRemoteVideoSubscriptionOptions", + "ios": "setRemoteVideoSubscriptionOptions:options:", + "macos": "setRemoteVideoSubscriptionOptions:options:", + "parent_class": "IRtcEngine", + "toc": "toc_publishnsubscribe" + }, + "setRemoteVideoSubscriptionOptionsEx": { + "windows": "setRemoteVideoSubscriptionOptionsEx", + "android": "setRemoteVideoSubscriptionOptionsEx", + "ios": "setRemoteVideoSubscriptionOptionsEx:options:connection:", + "macos": "setRemoteVideoSubscriptionOptionsEx:options:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_publishnsubscribe" + }, + "queryCodecCapability": { + "windows": "queryCodecCapability", + "android": "queryCodecCapability", + "ios": "queryCodecCapability", + "macos": "queryCodecCapability", + "parent_class": "IRtcEngine", + "toc": "toc_video_device" + }, + "setAdvancedAudioOptions": { + "windows": "setAdvancedAudioOptions", + "android": "setAdvancedAudioOptions", + "ios": "setAdvancedAudioOptions:", + "macos": "setAdvancedAudioOptions:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect" + }, + "setAINSMode": { + "windows": "setAINSMode", + "android": "setAINSMode", + "ios": "setAINSMode:mode:", + "macos": "setAINSMode:mode:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect" + }, + "setBeautyEffectOptions": { + "windows": "setBeautyEffectOptions", + "android": "setBeautyEffectOptions [1/2]", + "ios": "setBeautyEffectOptions:options:", + "macos": "setBeautyEffectOptions:options:", + "isOverload": true, + "params": { + "windows": ["enabled", "options", "type"], + "android": ["enabled", "options"], + "ios": ["enable", "options"], + "macos": ["enable", "options"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_video_enhance_option" + }, + "enableVirtualBackground": { + "windows": "enableVirtualBackground", + "android": "enableVirtualBackground [1/2]", + "ios": "enableVirtualBackground:backData:segData:", + "macos": "enableVirtualBackground:backData:segData:", + "isOverload": true, + "params": { + "windows": ["enabled", "backgroundSource", "segproperty", "type"], + "android": ["enabled", "backgroundSource", "segproperty"], + "ios": ["enable", "backData", "segData"], + "macos": ["enable", "backData", "segData"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_virtualbackground" + }, + "setLowlightEnhanceOptions": { + "windows": "setLowlightEnhanceOptions", + "android": "setLowlightEnhanceOptions [1/2]", + "ios": "setLowlightEnhanceOptions:options:", + "macos": "setLowlightEnhanceOptions:options:", + "isOverload": true, + "params": { + "windows": ["enabled", "options", "type"], + "android": ["enabled", "options"], + "ios": ["enable", "options"], + "macos": ["enable", "options"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_video_enhance_option" + }, + "setVideoDenoiserOptions": { + "windows": "setVideoDenoiserOptions", + "android": "setVideoDenoiserOptions [1/2]", + "ios": "setVideoDenoiserOptions:options:", + "macos": "setVideoDenoiserOptions:options:", + "isOverload": true, + "params": { + "windows": ["enabled", "options", "type"], + "android": ["enabled", "options"], + "ios": ["enable", "options"], + "macos": ["enable", "options"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_video_enhance_option" + }, + "setColorEnhanceOptions": { + "windows": "setColorEnhanceOptions", + "android": "setColorEnhanceOptions [1/2]", + "ios": "setColorEnhanceOptions:options:", + "macos": "setColorEnhanceOptions:options:", + "isOverload": true, + "params": { + "windows": ["enabled", "options", "type"], + "android": ["enabled", "options"], + "ios": ["enable", "options"], + "macos": ["enable", "options"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_video_enhance_option" + }, + "setFilterEffectOptions": { + "windows": "setFilterEffectOptions", + "android": "setFilterEffectOptions [1/2]", + "ios": "setFilterEffectOptions:options:sourceType:", + "macos": "setFilterEffectOptions:options:sourceType:", + "isOverload": true, + "params": { + "windows": ["enabled", "options", "type"], + "android": ["enabled", "options", "sourceType"], + "ios": ["enable", "options", "sourceType"], + "macos": ["enable", "options", "sourceType"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_video_enhance_option" + }, + "registerFaceInfoObserver": { + "android": "registerFaceInfoObserver", + "ios": "setFaceInfoDelegate:", + "macos": "setFaceInfoDelegate:", + "parent_class": "IRtcEngine", + "toc": "toc_speech_driven" + }, + "registerFaceInfoObserver_IMediaEngine": { + "windows": "registerFaceInfoObserver", + "parent_class": "IMediaEngine", + "toc": "toc_speech_driven" + }, + "adjustUserPlaybackSignalVolumeEx": { + "windows": "adjustUserPlaybackSignalVolumeEx", + "android": "adjustUserPlaybackSignalVolumeEx", + "ios": "adjustUserPlaybackSignalVolumeEx:volume:connection:", + "macos": "adjustUserPlaybackSignalVolumeEx:volume:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_audio_basic" + }, + "createDataStreamEx1": { + "windows": "createDataStreamEx [1/2]", + "android": "createDataStreamEx [1/2]", + "ios": "createDataStreamEx:reliable:ordered:connection:", + "macos": "createDataStreamEx:reliable:ordered:connection:", + "isOverload": true, + "params": { + "windows": ["streamId", "reliable", "ordered", "connection"], + "android": ["reliable", "ordered", "connection"], + "ios": ["streamId", "reliable", "ordered", "connection"], + "macos": ["streamId", "reliable", "ordered", "connection"] + }, + "parent_class": "IRtcEngineEx", + "toc": "toc_datastream" + }, + "createDataStreamEx2": { + "windows": "createDataStreamEx [2/2]", + "android": "createDataStreamEx [2/2]", + "ios": "createDataStreamEx:config:connection:", + "macos": "createDataStreamEx:config:connection:", + "isOverload": true, + "params": { + "windows": ["streamId", "config", "connection"], + "android": ["config", "connection"], + "ios": ["streamId", "config", "connection"], + "macos": ["streamId", "config", "connection"] + }, + "parent_class": "IRtcEngineEx", + "toc": "toc_datastream" + }, + "enableAudioVolumeIndicationEx": { + "windows": "enableAudioVolumeIndicationEx", + "android": "enableAudioVolumeIndicationEx", + "ios": "enableAudioVolumeIndicationEx:smooth:reportVad:connection:", + "macos": "enableAudioVolumeIndicationEx:smooth:reportVad:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_audio_basic" + }, + "joinChannelEx": { + "windows": "joinChannelEx", + "android": "joinChannelEx", + "ios": "joinChannelExByToken:connection:delegate:mediaOptions:joinSuccess:", + "macos": "joinChannelExByToken:connection:delegate:mediaOptions:joinSuccess:", + "parent_class": "IRtcEngineEx", + "toc": "toc_channel" + }, + "joinChannelWithUserAccountEx": { + "windows": "joinChannelWithUserAccountEx", + "android": "joinChannelWithUserAccountEx", + "ios": "joinChannelExByToken:channelId:userAccount:delegate:mediaOptions:joinSuccess:", + "macos": "joinChannelExByToken:channelId:userAccount:delegate:mediaOptions:joinSuccess:", + "parent_class": "IRtcEngine", + "toc": "toc_channel" + }, + "getUserInfoByUid": { + "windows": "getUserInfoByUid", + "android": "getUserInfoByUid", + "ios": "getUserInfoByUid:withError:", + "macos": "getUserInfoByUid:withError:", + "parent_class": "IRtcEngine", + "toc": "toc_channel" + }, + "leaveChannelEx": { + "windows": "leaveChannelEx [1/2]", + "android": "leaveChannelEx [1/2]", + "ios": "leaveChannelEx:leaveChannelBlock:", + "macos": "leaveChannelEx:leaveChannelBlock:", + "isOverload": true, + "params": { + "windows": ["connection"], + "android": ["connection"], + "ios": ["connection", "leaveChannelBlock"], + "macos": ["connection", "leaveChannelBlock"] + }, + "parent_class": "IRtcEngineEx", + "toc": "toc_channel" + }, + "leaveChannelEx2": { + "windows": "leaveChannelEx [2/2]", + "android": "leaveChannelEx [2/2]", + "ios": "leaveChannelEx:options:leaveChannelBlock:", + "macos": "leaveChannelEx:options:leaveChannelBlock:", + "isOverload": true, + "params": { + "windows": ["connection", "options"], + "android": ["connection", "options"], + "ios": ["connection", "options", "leaveChannelBlock"], + "macos": ["connection", "options", "leaveChannelBlock"] + }, + "parent_class": "IRtcEngineEx", + "toc": "toc_channel" + }, + "muteRemoteAudioStreamEx": { + "windows": "muteRemoteAudioStreamEx", + "android": "muteRemoteAudioStreamEx", + "ios": "muteRemoteAudioStreamEx:mute:connection:", + "macos": "muteRemoteAudioStreamEx:mute:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_publishnsubscribe" + }, + "addVideoWatermarkEx": { + "windows": "addVideoWatermarkEx [1/2]", + "android": "addVideoWatermarkEx [1/2]", + "ios": "addVideoWatermarkEx:options:connection:", + "macos": "addVideoWatermarkEx:options:connection:", + "isOverload": true, + "params": { + "windows": ["watermarkUrl", "options", "connection"], + "android": ["watermarkUrl", "options", "connection"], + "ios": ["url", "options", "connection"], + "macos": ["url", "options", "connection"] + }, + "parent_class": "IRtcEngineEx", + "toc": "toc_watermark" + }, + "muteRemoteVideoStreamEx": { + "windows": "muteRemoteVideoStreamEx", + "android": "muteRemoteVideoStreamEx", + "ios": "muteRemoteVideoStreamEx:mute:connection:", + "macos": "muteRemoteVideoStreamEx:mute:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_publishnsubscribe" + }, + "clearVideoWatermarkEx": { + "windows": "clearVideoWatermarkEx", + "android": "clearVideoWatermarkEx", + "ios": "clearVideoWatermarkEx:", + "macos": "clearVideoWatermarkEx:", + "parent_class": "IRtcEngineEx", + "toc": "toc_watermark" + }, + "enableLoopbackRecordingEx": { + "windows": "enableLoopbackRecordingEx", + "macos": "enableLoopbackRecordingEx:deviceName:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_audio_capture" + }, + "getConnectionStateEx": { + "windows": "getConnectionStateEx", + "android": "getConnectionStateEx", + "ios": "getConnectionStateEx:", + "macos": "getConnectionStateEx:", + "parent_class": "IRtcEngineEx", + "toc": "toc_network" + }, + "resumeAllChannelMediaRelayEx": { + "windows": "resumeAllChannelMediaRelayEx", + "android": "resumeAllChannelMediaRelayEx", + "ios": "resumeAllChannelMediaRelayEx:", + "macos": "resumeAllChannelMediaRelayEx:", + "parent_class": "IRtcEngineEx", + "toc": "toc_channel_media_relay" + }, + "sendCustomReportMessageEx": { + "windows": "sendCustomReportMessageEx", + "android": "sendCustomReportMessageEx", + "ios": "sendCustomReportMessageEx:category:event:label:value:connection:", + "macos": "sendCustomReportMessageEx:category:event:label:value:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_network" + }, + "sendStreamMessageEx": { + "windows": "sendStreamMessageEx", + "android": "sendStreamMessageEx", + "parent_class": "IRtcEngineEx", + "toc": "toc_datastream" + }, + "setRemoteRenderModeEx": { + "windows": "setRemoteRenderModeEx", + "android": "setRemoteRenderModeEx", + "ios": "setRemoteRenderModeEx:mode:mirror:connection:", + "macos": "setRemoteRenderModeEx:mode:mirror:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_video_rendering" + }, + "setRemoteVideoStreamTypeEx": { + "windows": "setRemoteVideoStreamTypeEx", + "android": "setRemoteVideoStreamTypeEx [1/2]", + "ios": "setRemoteVideoStreamEx:type:connection:", + "macos": "setRemoteVideoStreamEx:type:connection:", + "isOverload": true, + "params": { + "windows": ["uid", "streamType", "connection"], + "android": ["uid", "streamType", "connection"], + "ios": ["uid", "streamType", "connection"], + "macos": ["uid", "streamType", "connection"] + }, + "parent_class": "IRtcEngineEx", + "toc": "toc_publishnsubscribe" + }, + "setRemoteVoicePositionEx": { + "windows": "setRemoteVoicePositionEx", + "android": "setRemoteVoicePositionEx", + "ios": "setRemoteVoicePositionEx:pan:gain:connection:", + "macos": "setRemoteVoicePositionEx:pan:gain:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_sound_position" + }, + "setSubscribeAudioBlocklistEx": { + "windows": "setSubscribeAudioBlocklistEx", + "android": "setSubscribeAudioBlocklistEx", + "ios": "setSubscribeAudioBlocklistEx:connection:", + "macos": "setSubscribeAudioBlocklistEx:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_publishnsubscribe" + }, + "setSubscribeAudioAllowlistEx": { + "windows": "setSubscribeAudioAllowlistEx", + "android": "setSubscribeAudioAllowlistEx", + "ios": "setSubscribeAudioAllowlistEx:connection:", + "macos": "setSubscribeAudioAllowlistEx:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_publishnsubscribe" + }, + "setSubscribeVideoBlocklistEx": { + "windows": "setSubscribeVideoBlocklistEx", + "android": "setSubscribeVideoBlocklistEx", + "ios": "setSubscribeVideoBlocklistEx:connection:", + "macos": "setSubscribeVideoBlocklistEx:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_publishnsubscribe" + }, + "setSubscribeVideoAllowlistEx": { + "windows": "setSubscribeVideoAllowlistEx", + "android": "setSubscribeVideoAllowlistEx", + "ios": "setSubscribeVideoAllowlistEx:connection:", + "macos": "setSubscribeVideoAllowlistEx:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_publishnsubscribe" + }, + "setupRemoteVideoEx": { + "windows": "setupRemoteVideoEx", + "android": "setupRemoteVideoEx", + "ios": "setupRemoteVideoEx:connection:", + "macos": "setupRemoteVideoEx:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_video_rendering" + }, + "setVideoEncoderConfigurationEx": { + "windows": "setVideoEncoderConfigurationEx", + "android": "setVideoEncoderConfigurationEx", + "ios": "setVideoEncoderConfigurationEx:connection:", + "macos": "setVideoEncoderConfigurationEx:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_video_basic" + }, + "startOrUpdateChannelMediaRelayEx": { + "windows": "startOrUpdateChannelMediaRelayEx", + "android": "startOrUpdateChannelMediaRelayEx", + "ios": "startOrUpdateChannelMediaRelayEx:connection:", + "macos": "startOrUpdateChannelMediaRelayEx:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_channel_media_relay" + }, + "pauseAllChannelMediaRelayEx": { + "windows": "pauseAllChannelMediaRelayEx", + "android": "pauseAllChannelMediaRelayEx", + "ios": "pauseAllChannelMediaRelayEx:", + "macos": "pauseAllChannelMediaRelayEx:", + "parent_class": "IRtcEngineEx", + "toc": "toc_channel_media_relay" + }, + "takeSnapshotEx": { + "windows": "takeSnapshotEx [1/2]", + "android": "takeSnapshotEx [1/2]", + "ios": "takeSnapshotEx:uid:filePath:", + "macos": "takeSnapshotEx:uid:filePath:", + "isOverload": true, + "params": { + "windows": ["connection", "uid", "filePath"], + "android": ["connection", "uid", "filePath"], + "ios": ["connection", "uid", "filePath"], + "macos": ["connection", "uid", "filePath"] + }, + "parent_class": "IRtcEngineEx", + "toc": "toc_snapshot" + }, + "takeSnapshotEx2": { + "windows": "takeSnapshotEx [2/2]", + "android": "takeSnapshotEx [2/2]", + "ios": "takeSnapshotExWithConfig:uid:config:", + "macos": "takeSnapshotExWithConfig:uid:config:", + "isOverload": true, + "params": { + "windows": ["connection", "uid", "config"], + "android": ["connection", "uid", "config"], + "ios": ["connection", "uid", "config"], + "macos": ["connection", "uid", "config"] + }, + "parent_class": "IRtcEngineEx", + "toc": "toc_snapshot" + }, + "updateChannelMediaOptionsEx": { + "windows": "updateChannelMediaOptionsEx", + "android": "updateChannelMediaOptionsEx", + "ios": "updateChannelExWithMediaOptions:connection:", + "macos": "updateChannelExWithMediaOptions:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_channel" + }, + "muteLocalAudioStreamEx": { + "windows": "muteLocalAudioStreamEx", + "android": "muteLocalAudioStreamEx", + "ios": "muteLocalAudioStreamEx:connection:", + "macos": "muteLocalAudioStreamEx:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_publishnsubscribe" + }, + "muteLocalVideoStreamEx": { + "windows": "muteLocalVideoStreamEx", + "android": "muteLocalVideoStreamEx", + "ios": "muteLocalVideoStreamEx:connection:", + "macos": "muteLocalVideoStreamEx:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_publishnsubscribe" + }, + "muteAllRemoteAudioStreamsEx": { + "windows": "muteAllRemoteAudioStreamsEx", + "android": "muteAllRemoteAudioStreamsEx", + "ios": "muteAllRemoteAudioStreamsEx:connection:", + "macos": "muteAllRemoteAudioStreamsEx:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_publishnsubscribe" + }, + "muteAllRemoteVideoStreamsEx": { + "windows": "muteAllRemoteVideoStreamsEx", + "android": "muteAllRemoteVideoStreamsEx", + "ios": "muteAllRemoteVideoStreamsEx:connection:", + "macos": "muteAllRemoteVideoStreamsEx:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_publishnsubscribe" + }, + "stopChannelMediaRelayEx": { + "windows": "stopChannelMediaRelayEx", + "android": "stopChannelMediaRelayEx", + "ios": "stopChannelMediaRelayEx:", + "macos": "stopChannelMediaRelayEx:", + "parent_class": "IRtcEngineEx", + "toc": "toc_channel_media_relay" + }, + "startRtmpStreamWithoutTranscodingEx": { + "windows": "startRtmpStreamWithoutTranscodingEx", + "android": "startRtmpStreamWithoutTranscodingEx", + "ios": "startRtmpStreamWithoutTranscodingEx:connection:", + "macos": "startRtmpStreamWithoutTranscodingEx:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_media_push" + }, + "startRtmpStreamWithTranscodingEx": { + "windows": "startRtmpStreamWithTranscodingEx", + "android": "startRtmpStreamWithTranscodingEx", + "ios": "startRtmpStreamWithTranscodingEx:transcoding:connection:", + "macos": "startRtmpStreamWithTranscodingEx:transcoding:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_media_push" + }, + "updateRtmpTranscodingEx": { + "windows": "updateRtmpTranscodingEx", + "android": "updateRtmpTranscodingEx", + "ios": "updateRtmpTranscodingEx:connection:", + "macos": "updateRtmpTranscodingEx:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_media_push" + }, + "stopRtmpStreamEx": { + "windows": "stopRtmpStreamEx", + "android": "stopRtmpStreamEx", + "ios": "stopRtmpStreamEx:connection:", + "macos": "stopRtmpStreamEx:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_media_push" + }, + "getCount_IScreenCaptureSourceList": { + "windows": "getCount", + "parent_class": "IScreenCaptureSourceList", + "toc": "toc_screencapture" + }, + "getScreenCaptureSources": { + "windows": "getScreenCaptureSources", + "macos": "getScreenCaptureSourcesWithThumbSize:iconSize:includeScreen:", + "parent_class": "IRtcEngine", + "toc": "toc_screencapture" + }, + "getSourceInfo_IScreenCaptureSourceList": { + "windows": "getSourceInfo", + "parent_class": "IScreenCaptureSourceList", + "toc": "toc_screencapture" + }, + "queryScreenCaptureCapability": { + "windows": "queryScreenCaptureCapability", + "android": "queryScreenCaptureCapability", + "ios": "queryScreenCaptureCapability", + "parent_class": "IRtcEngine", + "toc": "toc_screencapture" + }, + "release_IScreenCaptureSourceList": { + "windows": "release", + "parent_class": "IScreenCaptureSourceList", + "toc": "toc_screencapture" + }, + "startScreenCapture": { + "windows": "startScreenCapture [1/2]", + "android": "startScreenCapture", + "ios": "startScreenCapture:", + "macos": "startScreenCapture:", + "isOverload": true, + "params": { + "windows": ["captureParams"], + "android": ["screenCaptureParameters"], + "ios": ["parameters"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_screencapture" + }, + "startScreenCapture2": { + "windows": "startScreenCapture [2/2]", + "macos": "startScreenCapture:config:", + "isOverload": true, + "params": { + "windows": ["sourceType", "config"], + "android": ["sourceType", "config"], + "ios": ["sourceType", "config"], + "macos": ["sourceType", "config"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_screencapture" + }, + "startScreenCaptureByDisplayId": { + "windows": "startScreenCaptureByDisplayId", + "macos": "startScreenCaptureByDisplayId:regionRect:captureParams:", + "parent_class": "IRtcEngine", + "toc": "toc_screencapture" + }, + "startScreenCaptureByScreenRect": { + "windows": "startScreenCaptureByScreenRect", + "parent_class": "IRtcEngine", + "toc": "toc_screencapture" + }, + "startScreenCaptureByWindowId": { + "windows": "startScreenCaptureByWindowId", + "macos": "startScreenCaptureByWindowId:regionRect:captureParams:", + "parent_class": "IRtcEngine", + "toc": "toc_screencapture" + }, + "setExternalMediaProjection": { + "windows": "setExternalMediaProjection", + "android": "setExternalMediaProjection", + "parent_class": "IRtcEngine", + "toc": "toc_screencapture" + }, + "setScreenCaptureContentHint": { + "windows": "setScreenCaptureContentHint", + "parent_class": "IRtcEngine", + "toc": "toc_screencapture" + }, + "setScreenCaptureScenario": { + "windows": "setScreenCaptureScenario", + "android": "setScreenCaptureScenario", + "ios": "setScreenCaptureScenario:", + "macos": "setScreenCaptureScenario:", + "parent_class": "IRtcEngine", + "toc": "toc_screencapture" + }, + "updateScreenCapture": { + "windows": "updateScreenCapture", + "ios": "updateScreenCapture:", + "parent_class": "IRtcEngine", + "toc": "toc_screencapture" + }, + "updateScreenCaptureParameters": { + "windows": "updateScreenCaptureParameters", + "android": "updateScreenCaptureParameters", + "macos": "updateScreenCaptureParameters:", + "parent_class": "IRtcEngine", + "toc": "toc_screencapture" + }, + "updateScreenCaptureRegion1": { + "windows": "updateScreenCaptureRegion", + "isOverload": true, + "params": { + "windows": ["regionRect"], + "macos": ["rect"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_screencapture" + }, + "stopScreenCapture": { + "windows": "stopScreenCapture [1/2]", + "android": "stopScreenCapture", + "ios": "stopScreenCapture", + "macos": "stopScreenCapture", + "isOverload": true, + "params": {}, + "parent_class": "IRtcEngine", + "toc": "toc_screencapture" + }, + "stopScreenCapture2": { + "windows": "stopScreenCapture [2/2]", + "macos": "stopScreenCapture:", + "isOverload": true, + "params": { + "windows": ["sourceType"], + "android": ["sourceType"], + "ios": ["sourceType"], + "macos": ["sourceType"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_screencapture" + }, + "setAudioMixingDualMonoMode": { + "windows": "setAudioMixingDualMonoMode", + "android": "setAudioMixingDualMonoMode", + "ios": "setAudioMixingDualMonoMode:", + "macos": "setAudioMixingDualMonoMode:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_mixing" + }, + "setAudioMixingPlaybackSpeed": { + "windows": "setAudioMixingPlaybackSpeed", + "android": "setAudioMixingPlaybackSpeed", + "ios": "setAudioMixingPlaybackSpeed:", + "macos": "setAudioMixingPlaybackSpeed:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_mixing" + }, + "startAudioMixing": { + "windows": "startAudioMixing [1/2]", + "android": "startAudioMixing [1/2]", + "ios": "startAudioMixing:loopback:cycle:", + "macos": "startAudioMixing:loopback:cycle:", + "isOverload": true, + "params": { + "windows": ["filePath", "loopback", "cycle"], + "android": ["filePath", "loopback", "cycle"], + "ios": ["filePath", "loopback", "cycle"], + "macos": ["filePath", "loopback", "cycle"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_audio_mixing" + }, + "startAudioMixing2": { + "windows": "startAudioMixing [2/2]", + "android": "startAudioMixing [2/2]", + "ios": "startAudioMixing:loopback:cycle:startPos:", + "macos": "startAudioMixing:loopback:cycle:startPos:", + "isOverload": true, + "params": { + "windows": ["filePath", "loopback", "cycle", "startPos"], + "android": ["filePath", "loopback", "cycle", "startPos"], + "ios": ["filePath", "loopback", "cycle", "startPos"], + "macos": ["filePath", "loopback", "cycle", "startPos"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_audio_mixing" + }, + "stopAudioMixing": { + "windows": "stopAudioMixing", + "android": "stopAudioMixing", + "ios": "stopAudioMixing", + "macos": "stopAudioMixing", + "parent_class": "IRtcEngine", + "toc": "toc_audio_mixing" + }, + "pauseAudioMixing": { + "windows": "pauseAudioMixing", + "android": "pauseAudioMixing", + "ios": "pauseAudioMixing", + "macos": "pauseAudioMixing", + "parent_class": "IRtcEngine", + "toc": "toc_audio_mixing" + }, + "resumeAudioMixing": { + "windows": "resumeAudioMixing", + "android": "resumeAudioMixing", + "ios": "resumeAudioMixing", + "macos": "resumeAudioMixing", + "parent_class": "IRtcEngine", + "toc": "toc_audio_mixing" + }, + "adjustAudioMixingVolume": { + "windows": "adjustAudioMixingVolume", + "android": "adjustAudioMixingVolume", + "ios": "adjustAudioMixingVolume:", + "macos": "adjustAudioMixingVolume:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_mixing" + }, + "adjustAudioMixingPlayoutVolume": { + "windows": "adjustAudioMixingPlayoutVolume", + "android": "adjustAudioMixingPlayoutVolume", + "ios": "adjustAudioMixingPlayoutVolume:", + "macos": "adjustAudioMixingPlayoutVolume:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_mixing" + }, + "adjustAudioMixingPublishVolume": { + "windows": "adjustAudioMixingPublishVolume", + "android": "adjustAudioMixingPublishVolume", + "ios": "adjustAudioMixingPublishVolume:", + "macos": "adjustAudioMixingPublishVolume:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_mixing" + }, + "getAudioMixingPlayoutVolume": { + "windows": "getAudioMixingPlayoutVolume", + "android": "getAudioMixingPlayoutVolume", + "ios": "getAudioMixingPlayoutVolume", + "macos": "getAudioMixingPlayoutVolume", + "parent_class": "IRtcEngine", + "toc": "toc_audio_mixing" + }, + "getAudioMixingPublishVolume": { + "windows": "getAudioMixingPublishVolume", + "android": "getAudioMixingPublishVolume", + "ios": "getAudioMixingPublishVolume", + "macos": "getAudioMixingPublishVolume", + "parent_class": "IRtcEngine", + "toc": "toc_audio_mixing" + }, + "getAudioMixingDuration": { + "windows": "getAudioMixingDuration", + "android": "getAudioMixingDuration", + "ios": "getAudioMixingDuration", + "macos": "getAudioMixingDuration", + "parent_class": "IRtcEngine", + "toc": "toc_audio_mixing" + }, + "getAudioMixingCurrentPosition": { + "windows": "getAudioMixingCurrentPosition", + "android": "getAudioMixingCurrentPosition", + "ios": "getAudioMixingCurrentPosition", + "macos": "getAudioMixingCurrentPosition", + "parent_class": "IRtcEngine", + "toc": "toc_audio_mixing" + }, + "setAudioMixingPitch": { + "windows": "setAudioMixingPitch", + "android": "setAudioMixingPitch", + "ios": "setAudioMixingPitch:", + "macos": "setAudioMixingPitch:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_mixing" + }, + "setAudioMixingPosition": { + "windows": "setAudioMixingPosition", + "android": "setAudioMixingPosition", + "ios": "setAudioMixingPosition:", + "macos": "setAudioMixingPosition:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_mixing" + }, + "getEffectsVolume": { + "windows": "getEffectsVolume", + "android": "getEffectsVolume", + "ios": "getEffectsVolume", + "macos": "getEffectsVolume", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect_file" + }, + "setEffectsVolume": { + "windows": "setEffectsVolume", + "android": "setEffectsVolume", + "ios": "setEffectsVolume:", + "macos": "setEffectsVolume:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect_file" + }, + "setVolumeOfEffect": { + "windows": "setVolumeOfEffect", + "android": "setVolumeOfEffect", + "ios": "setVolumeOfEffect:withVolume:", + "macos": "setVolumeOfEffect:withVolume:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect_file" + }, + "getVolumeOfEffect": { + "windows": "getVolumeOfEffect", + "android": "getVolumeOfEffect", + "ios": "getVolumeOfEffect:", + "macos": "getVolumeOfEffect:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect_file" + }, + "playEffect3": { + "windows": "playEffect", + "android": "playEffect [2/2]", + "ios": "playEffect:filePath:loopCount:pitch:pan:gain:publish:startPos:", + "macos": "playEffect:filePath:loopCount:pitch:pan:gain:publish:startPos:", + "isOverload": true, + "params": { + "windows": ["soundId", "filePath", "loopCount", "pitch", "pan", "gain", "publish", "startPos"], + "android": ["soundId", "filePath", "loopCount", "pitch", "pan", "gain", "publish", "startPos"], + "ios": ["soundId", "filePath", "loopCount", "pitch", "pan", "gain", "publish", "startPos"], + "macos": ["soundId", "filePath", "loopCount", "pitch", "pan", "gain", "publish", "startPos"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect_file" + }, + "stopEffect": { + "windows": "stopEffect", + "android": "stopEffect", + "ios": "stopEffect:", + "macos": "stopEffect:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect_file" + }, + "stopAllEffects": { + "windows": "stopAllEffects", + "android": "stopAllEffects", + "ios": "stopAllEffects", + "macos": "stopAllEffects", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect_file" + }, + "preloadEffect": { + "windows": "preloadEffect", + "android": "preloadEffect", + "ios": "preloadEffect:filePath:", + "macos": "preloadEffect:filePath:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect_file" + }, + "unloadEffect": { + "windows": "unloadEffect", + "android": "unloadEffect", + "ios": "unloadEffect:", + "macos": "unloadEffect:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect_file" + }, + "pauseEffect": { + "windows": "pauseEffect", + "android": "pauseEffect", + "ios": "pauseEffect:", + "macos": "pauseEffect:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect_file" + }, + "pauseAllEffects": { + "windows": "pauseAllEffects", + "android": "pauseAllEffects", + "ios": "pauseAllEffects", + "macos": "pauseAllEffects", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect_file" + }, + "resumeEffect": { + "windows": "resumeEffect", + "android": "resumeEffect", + "ios": "resumeEffect:", + "macos": "resumeEffect:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect_file" + }, + "resumeAllEffects": { + "windows": "resumeAllEffects", + "android": "resumeAllEffects", + "ios": "resumeAllEffects", + "macos": "resumeAllEffects", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect_file" + }, + "setEffectPosition": { + "windows": "setEffectPosition", + "android": "setEffectPosition", + "ios": "setEffectPosition:pos:", + "macos": "setEffectPosition:pos:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect_file" + }, + "getEffectDuration": { + "windows": "getEffectDuration", + "android": "getEffectDuration", + "ios": "getEffectDuration:", + "macos": "getEffectDuration:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect_file" + }, + "getEffectCurrentPosition": { + "windows": "getEffectCurrentPosition", + "android": "getEffectCurrentPosition", + "ios": "getEffectCurrentPosition:", + "macos": "getEffectCurrentPosition:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect_file" + }, + "playAllEffects": { + "windows": "playAllEffects", + "android": "playAllEffects", + "ios": "playAllEffectsWithLoopCount:pitch:pan:gain:publish:", + "macos": "playAllEffectsWithLoopCount:pitch:pan:gain:publish:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect_file" + }, + "unloadAllEffects": { + "windows": "unloadAllEffects", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect_file" + }, + "startRhythmPlayer": { + "windows": "startRhythmPlayer", + "android": "startRhythmPlayer", + "ios": "startRhythmPlayer:sound2:config:", + "macos": "startRhythmPlayer:sound2:config:", + "parent_class": "IRtcEngine", + "toc": "toc_rhythmplayer" + }, + "stopRhythmPlayer": { + "windows": "stopRhythmPlayer", + "android": "stopRhythmPlayer", + "ios": "stopRhythmPlayer", + "macos": "stopRhythmPlayer", + "parent_class": "IRtcEngine", + "toc": "toc_rhythmplayer" + }, + "configRhythmPlayer": { + "windows": "configRhythmPlayer", + "android": "configRhythmPlayer", + "ios": "configRhythmPlayer:", + "macos": "configRhythmPlayer:", + "parent_class": "IRtcEngine", + "toc": "toc_rhythmplayer" + }, + "enableVoiceAITuner": { + "windows": "enableVoiceAITuner", + "android": "enableVoiceAITuner", + "ios": "enableVoiceAITuner:type:", + "macos": "enableVoiceAITuner:type:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect" + }, + "setLocalVoicePitch": { + "windows": "setLocalVoicePitch", + "android": "setLocalVoicePitch", + "ios": "setLocalVoicePitch:", + "macos": "setLocalVoicePitch:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect" + }, + "setLocalVoiceEqualization": { + "windows": "setLocalVoiceEqualization", + "android": "setLocalVoiceEqualization", + "ios": "setLocalVoiceEqualizationOfBandFrequency:withGain:", + "macos": "setLocalVoiceEqualizationOfBandFrequency:withGain:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect" + }, + "setLocalVoiceReverb": { + "windows": "setLocalVoiceReverb", + "android": "setLocalVoiceReverb", + "ios": "setLocalVoiceReverbOfType:withValue:", + "macos": "setLocalVoiceReverbOfType:withValue:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect" + }, + "setVoiceBeautifierPreset": { + "windows": "setVoiceBeautifierPreset", + "android": "setVoiceBeautifierPreset", + "ios": "setVoiceBeautifierPreset:", + "macos": "setVoiceBeautifierPreset:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect" + }, + "setVoiceBeautifierParameters": { + "windows": "setVoiceBeautifierParameters", + "android": "setVoiceBeautifierParameters", + "ios": "setVoiceBeautifierParameters:param1:param2:", + "macos": "setVoiceBeautifierParameters:param1:param2:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect" + }, + "setAudioEffectPreset": { + "windows": "setAudioEffectPreset", + "android": "setAudioEffectPreset", + "ios": "setAudioEffectPreset:", + "macos": "setAudioEffectPreset:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect" + }, + "setAudioEffectParameters": { + "windows": "setAudioEffectParameters", + "android": "setAudioEffectParameters", + "ios": "setAudioEffectParameters:param1:param2:", + "macos": "setAudioEffectParameters:param1:param2:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect" + }, + "setLocalVoiceFormant": { + "windows": "setLocalVoiceFormant", + "android": "setLocalVoiceFormant", + "ios": "setLocalVoiceFormant:", + "macos": "setLocalVoiceFormant:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect" + }, + "setVoiceConversionPreset": { + "windows": "setVoiceConversionPreset", + "android": "setVoiceConversionPreset", + "ios": "setVoiceConversionPreset:", + "macos": "setVoiceConversionPreset:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect" + }, + "enableSoundPositionIndication": { + "windows": "enableSoundPositionIndication", + "android": "enableSoundPositionIndication", + "ios": "enableSoundPositionIndication:", + "macos": "enableSoundPositionIndication:", + "parent_class": "IRtcEngine", + "toc": "toc_sound_position" + }, + "setRemoteVoicePosition": { + "windows": "setRemoteVoicePosition", + "android": "setRemoteVoicePosition", + "ios": "setRemoteVoicePosition:pan:gain:", + "macos": "setRemoteVoicePosition:pan:gain:", + "parent_class": "IRtcEngine", + "toc": "toc_sound_position" + }, + "muteLocalAudioStream_IBaseSpatialAudioEngine": { + "android": "muteLocalAudioStream", + "ios": "muteLocalAudioStream:", + "macos": "muteLocalAudioStream:", + "parent_class": "IBaseSpatialAudioEngine", + "toc": "toc_spatial_audio" + }, + "muteAllRemoteAudioStreams_IBaseSpatialAudioEngine": { + "android": "muteAllRemoteAudioStreams", + "ios": "muteAllRemoteAudioStreams:", + "macos": "muteAllRemoteAudioStreams:", + "parent_class": "IBaseSpatialAudioEngine", + "toc": "toc_spatial_audio" + }, + "release_IBaseSpatialAudioEngine": { + "ios": "destroy", + "macos": "destroy", + "parent_class": "IBaseSpatialAudioEngine", + "toc": "toc_spatial_audio" + }, + "setAudioRecvRange": { + "android": "setAudioRecvRange", + "ios": "setAudioRecvRange:", + "macos": "setAudioRecvRange:", + "parent_class": "IBaseSpatialAudioEngine", + "toc": "toc_spatial_audio" + }, + "setDistanceUnit": { + "android": "setDistanceUnit", + "ios": "setDistanceUnit:", + "macos": "setDistanceUnit:", + "parent_class": "IBaseSpatialAudioEngine", + "toc": "toc_spatial_audio" + }, + "setMaxAudioRecvCount": { + "android": "setMaxAudioRecvCount", + "ios": "setMaxAudioRecvCount:", + "macos": "setMaxAudioRecvCount:", + "parent_class": "IBaseSpatialAudioEngine", + "toc": "toc_spatial_audio" + }, + "updatePlayerPositionInfo": { + "android": "updatePlayerPositionInfo", + "ios": "updatePlayerPositionInfo:positionInfo:", + "macos": "updatePlayerPositionInfo:positionInfo:", + "parent_class": "IBaseSpatialAudioEngine", + "toc": "toc_spatial_audio" + }, + "updateSelfPosition": { + "android": "updateSelfPosition", + "ios": "updateSelfPosition:axisForward:axisRight:axisUp:", + "macos": "updateSelfPosition:axisForward:axisRight:axisUp:", + "parent_class": "IBaseSpatialAudioEngine", + "toc": "toc_spatial_audio" + }, + "setZones": { + "android": "setZones", + "ios": "setZones:", + "macos": "setZones:", + "parent_class": "IBaseSpatialAudioEngine", + "toc": "toc_spatial_audio" + }, + "setPlayerAttenuation": { + "android": "setPlayerAttenuation", + "ios": "setPlayerAttenuation:playerId:forceSet:", + "macos": "setPlayerAttenuation:playerId:forceSet:", + "parent_class": "IBaseSpatialAudioEngine", + "toc": "toc_spatial_audio" + }, + "muteRemoteAudioStream_IBaseSpatialAudioEngine": { + "ios": "muteRemoteAudioStream:mute:", + "macos": "muteRemoteAudioStream:mute:", + "parent_class": "IBaseSpatialAudioEngine", + "toc": "toc_spatial_audio" + }, + "setRemoteAudioAttenuation": { + "windows": "setRemoteAudioAttenuation", + "android": "setRemoteAudioAttenuation", + "ios": "setRemoteAudioAttenuation:uid:forceSet:", + "macos": "setRemoteAudioAttenuation:uid:forceSet:", + "parent_class": "ILocalSpatialAudioEngine", + "toc": "toc_spatial_audio" + }, + "clearRemotePositions": { + "windows": "clearRemotePositions", + "android": "clearRemotePositions", + "ios": "clearRemotePositions", + "macos": "clearRemotePositions", + "parent_class": "ILocalSpatialAudioEngine", + "toc": "toc_spatial_audio" + }, + "initialize_ILocalSpatialAudioEngine": { + "windows": "initialize", + "android": "initialize", + "ios": "sharedLocalSpatialAudioWithConfig:", + "macos": "sharedLocalSpatialAudioWithConfig:", + "parent_class": "ILocalSpatialAudioEngine", + "toc": "toc_spatial_audio" + }, + "removeRemotePosition": { + "windows": "removeRemotePosition", + "android": "removeRemotePosition", + "ios": "removeRemotePosition:", + "macos": "removeRemotePosition:", + "parent_class": "ILocalSpatialAudioEngine", + "toc": "toc_spatial_audio" + }, + "updateRemotePosition": { + "windows": "updateRemotePosition", + "android": "updateRemotePosition", + "ios": "updateRemotePosition:positionInfo:", + "macos": "updateRemotePosition:positionInfo:", + "parent_class": "ILocalSpatialAudioEngine", + "toc": "toc_spatial_audio" + }, + "enableSpatialAudio": { + "windows": "enableSpatialAudio", + "android": "enableSpatialAudio", + "ios": "enableSpatialAudio:", + "macos": "enableSpatialAudio:", + "parent_class": "IRtcEngine", + "toc": "toc_spatial_audio" + }, + "setRemoteUserSpatialAudioParams": { + "windows": "setRemoteUserSpatialAudioParams", + "android": "setRemoteUserSpatialAudioParams", + "ios": "setRemoteUserSpatialAudioParams:params:", + "macos": "setRemoteUserSpatialAudioParams:params:", + "parent_class": "IRtcEngine", + "toc": "toc_spatial_audio" + }, + "setSpatialAudioParams": { + "windows": "setSpatialAudioParams", + "android": "setSpatialAudioParams", + "ios": "setSpatialAudioParams:", + "macos": "setSpatialAudioParams:", + "parent_class": "IMediaPlayer", + "toc": "toc_spatial_audio" + }, + "startRtmpStreamWithoutTranscoding": { + "windows": "startRtmpStreamWithoutTranscoding", + "android": "startRtmpStreamWithoutTranscoding", + "ios": "startRtmpStreamWithoutTranscoding:", + "macos": "startRtmpStreamWithoutTranscoding:", + "parent_class": "IRtcEngine", + "toc": "toc_media_push" + }, + "startRtmpStreamWithTranscoding": { + "windows": "startRtmpStreamWithTranscoding", + "android": "startRtmpStreamWithTranscoding", + "ios": "startRtmpStreamWithTranscoding:transcoding:", + "macos": "startRtmpStreamWithTranscoding:transcoding:", + "parent_class": "IRtcEngine", + "toc": "toc_media_push" + }, + "stopRtmpStream": { + "windows": "stopRtmpStream", + "android": "stopRtmpStream", + "ios": "stopRtmpStream:", + "macos": "stopRtmpStream:", + "parent_class": "IRtcEngine", + "toc": "toc_media_push" + }, + "setDirectCdnStreamingAudioConfiguration": { + "windows": "setDirectCdnStreamingAudioConfiguration", + "android": "setDirectCdnStreamingAudioConfiguration", + "ios": "setDirectCdnStreamingAudioConfiguration:", + "macos": "setDirectCdnStreamingAudioConfiguration:", + "parent_class": "IRtcEngine", + "toc": "toc_cdn_streaming" + }, + "setDirectCdnStreamingVideoConfiguration": { + "windows": "setDirectCdnStreamingVideoConfiguration", + "android": "setDirectCdnStreamingVideoConfiguration", + "ios": "setDirectCdnStreamingVideoConfiguration:", + "macos": "setDirectCdnStreamingVideoConfiguration:", + "parent_class": "IRtcEngine", + "toc": "toc_cdn_streaming" + }, + "startDirectCdnStreaming": { + "windows": "startDirectCdnStreaming", + "android": "startDirectCdnStreaming", + "ios": "startDirectCdnStreaming:publishUrl:mediaOptions:", + "macos": "startDirectCdnStreaming:publishUrl:mediaOptions:", + "parent_class": "IRtcEngine", + "toc": "toc_cdn_streaming" + }, + "stopDirectCdnStreaming": { + "windows": "stopDirectCdnStreaming", + "android": "stopDirectCdnStreaming", + "ios": "stopDirectCdnStreaming", + "macos": "stopDirectCdnStreaming", + "parent_class": "IRtcEngine", + "toc": "toc_cdn_streaming" + }, + "updateRtmpTranscoding": { + "windows": "updateRtmpTranscoding", + "android": "updateRtmpTranscoding", + "ios": "updateRtmpTranscoding:", + "macos": "updateRtmpTranscoding:", + "parent_class": "IRtcEngine", + "toc": "toc_media_push" + }, + "pauseAllChannelMediaRelay": { + "windows": "pauseAllChannelMediaRelay", + "android": "pauseAllChannelMediaRelay", + "ios": "pauseAllChannelMediaRelay", + "macos": "pauseAllChannelMediaRelay", + "parent_class": "IRtcEngine", + "toc": "toc_channel_media_relay" + }, + "resumeAllChannelMediaRelay": { + "windows": "resumeAllChannelMediaRelay", + "android": "resumeAllChannelMediaRelay", + "ios": "resumeAllChannelMediaRelay", + "macos": "resumeAllChannelMediaRelay", + "parent_class": "IRtcEngine", + "toc": "toc_channel_media_relay" + }, + "startOrUpdateChannelMediaRelay": { + "windows": "startOrUpdateChannelMediaRelay", + "android": "startOrUpdateChannelMediaRelay", + "ios": "startOrUpdateChannelMediaRelay:", + "macos": "startOrUpdateChannelMediaRelay:", + "parent_class": "IRtcEngine", + "toc": "toc_channel_media_relay" + }, + "stopChannelMediaRelay": { + "windows": "stopChannelMediaRelay", + "android": "stopChannelMediaRelay", + "ios": "stopChannelMediaRelay", + "macos": "stopChannelMediaRelay", + "parent_class": "IRtcEngine", + "toc": "toc_channel_media_relay" + }, + "enableAudioVolumeIndication": { + "windows": "enableAudioVolumeIndication", + "android": "enableAudioVolumeIndication", + "ios": "enableAudioVolumeIndication:smooth:reportVad:", + "macos": "enableAudioVolumeIndication:smooth:reportVad:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_basic" + }, + "setDefaultAudioRouteToSpeakerphone": { + "windows": "setDefaultAudioRouteToSpeakerphone", + "android": "setDefaultAudioRoutetoSpeakerphone", + "ios": "setDefaultAudioRouteToSpeakerphone:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_route" + }, + "setEnableSpeakerphone": { + "windows": "setEnableSpeakerphone", + "android": "setEnableSpeakerphone", + "ios": "setEnableSpeakerphone:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_route" + }, + "setRouteInCommunicationMode": { + "windows": "setRouteInCommunicationMode", + "android": "setRouteInCommunicationMode", + "parent_class": "IRtcEngine", + "toc": "toc_audio_route" + }, + "isSpeakerphoneEnabled": { + "windows": "isSpeakerphoneEnabled", + "android": "isSpeakerphoneEnabled", + "ios": "isSpeakerphoneEnabled", + "parent_class": "IRtcEngine", + "toc": "toc_audio_route" + }, + "enableInEarMonitoring2": { + "windows": "enableInEarMonitoring", + "android": "enableInEarMonitoring [2/2]", + "ios": "enableInEarMonitoring:includeAudioFilters:", + "macos": "enableInEarMonitoring:includeAudioFilters:", + "isOverload": true, + "params": { + "windows": ["enabled", "includeAudioFilters"], + "android": ["enabled", "includeAudioFilters"], + "ios": ["enabled", "includeAudioFilters"], + "macos": ["enabled", "includeAudioFilters"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_audio_capture" + }, + "setEarMonitoringAudioFrameParameters": { + "windows": "setEarMonitoringAudioFrameParameters", + "android": "setEarMonitoringAudioFrameParameters", + "ios": "setEarMonitoringAudioFrameParametersWithSampleRate:channel:mode:samplesPerCall:", + "macos": "setEarMonitoringAudioFrameParametersWithSampleRate:channel:mode:samplesPerCall:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_raw" + }, + "setInEarMonitoringVolume": { + "windows": "setInEarMonitoringVolume", + "android": "setInEarMonitoringVolume", + "ios": "setInEarMonitoringVolume:", + "macos": "setInEarMonitoringVolume:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_capture" + }, + "setHeadphoneEQParameters": { + "windows": "setHeadphoneEQParameters", + "android": "setHeadphoneEQParameters", + "ios": "setHeadphoneEQParameters:highGain:", + "macos": "setHeadphoneEQParameters:highGain:", + "parent_class": "IRtcEngine", + "toc": "toc_spatial_audio" + }, + "setHeadphoneEQPreset": { + "windows": "setHeadphoneEQPreset", + "android": "setHeadphoneEQPreset", + "ios": "setHeadphoneEQPreset:", + "macos": "setHeadphoneEQPreset:", + "parent_class": "IRtcEngine", + "toc": "toc_spatial_audio" + }, + "enableDualStreamMode": { + "windows": "enableDualStreamMode [1/2]", + "android": "enableDualStreamMode [1/2]", + "ios": "enableDualStreamMode:", + "macos": "enableDualStreamMode:", + "isOverload": true, + "params": { + "windows": ["enabled"], + "android": ["enabled"], + "ios": ["enabled"], + "macos": ["enabled"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_publishnsubscribe" + }, + "enableDualStreamMode3": { + "windows": "enableDualStreamMode [2/2]", + "android": "enableDualStreamMode [2/2]", + "ios": "enableDualStreamMode:streamConfig:", + "macos": "enableDualStreamMode:streamConfig:", + "isOverload": true, + "params": { + "windows": ["enabled", "streamConfig"], + "android": ["enabled", "streamConfig"], + "ios": ["enabled", "streamConfig"], + "macos": ["enabled", "streamConfig"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_publishnsubscribe" + }, + "enableDualStreamModeEx": { + "windows": "enableDualStreamModeEx", + "android": "enableDualStreamModeEx", + "ios": "enableDualStreamModeEx:streamConfig:connection:", + "macos": "enableDualStreamModeEx:streamConfig:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_publishnsubscribe" + }, + "setDualStreamMode": { + "windows": "setDualStreamMode [1/2]", + "android": "setDualStreamMode [1/2]", + "ios": "setDualStreamMode:", + "macos": "setDualStreamMode:", + "isOverload": true, + "params": { + "windows": ["mode"], + "android": ["mode"], + "ios": ["mode"], + "macos": ["mode"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_publishnsubscribe" + }, + "setDualStreamMode2": { + "windows": "setDualStreamMode [2/2]", + "android": "setDualStreamMode [2/2]", + "ios": "setDualStreamMode:streamConfig:", + "macos": "setDualStreamMode:streamConfig:", + "isOverload": true, + "params": { + "windows": ["mode", "streamConfig"], + "android": ["mode", "streamConfig"], + "ios": ["mode", "streamConfig"], + "macos": ["mode", "streamConfig"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_publishnsubscribe" + }, + "setDualStreamModeEx": { + "windows": "setDualStreamModeEx", + "android": "setDualStreamModeEx", + "ios": "setDualStreamModeEx:streamConfig:connection:", + "macos": "setDualStreamModeEx:streamConfig:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_publishnsubscribe" + }, + "setRemoteVideoStreamType": { + "windows": "setRemoteVideoStreamType", + "android": "setRemoteVideoStreamType [1/2]", + "ios": "setRemoteVideoStream:type:", + "macos": "setRemoteVideoStream:type:", + "isOverload": true, + "params": { + "windows": ["uid", "streamType"], + "android": ["uid", "streamType"], + "ios": ["uid", "streamType"], + "macos": ["uid", "streamType"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_publishnsubscribe" + }, + "setRemoteDefaultVideoStreamType": { + "windows": "setRemoteDefaultVideoStreamType", + "android": "setRemoteDefaultVideoStreamType [1/2]", + "ios": "setRemoteDefaultVideoStreamType:", + "macos": "setRemoteDefaultVideoStreamType:", + "isOverload": true, + "params": { + "windows": ["streamType"], + "android": ["streamType"], + "ios": ["streamType"], + "macos": ["streamType"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_publishnsubscribe" + }, + "setRemoteSubscribeFallbackOption": { + "windows": "setRemoteSubscribeFallbackOption", + "android": "setRemoteSubscribeFallbackOption [1/2]", + "ios": "setRemoteSubscribeFallbackOption:", + "macos": "setRemoteSubscribeFallbackOption:", + "isOverload": true, + "params": { + "windows": ["option"], + "android": ["option"], + "ios": ["option"], + "macos": ["option"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_network" + }, + "startEchoTest3": { + "windows": "startEchoTest", + "android": "startEchoTest", + "ios": "startEchoTestWithConfig:", + "macos": "startEchoTestWithConfig:", + "parent_class": "IRtcEngine", + "toc": "toc_network" + }, + "stopEchoTest": { + "windows": "stopEchoTest", + "android": "stopEchoTest", + "ios": "stopEchoTest", + "macos": "stopEchoTest", + "parent_class": "IRtcEngine", + "toc": "toc_network" + }, + "startLastmileProbeTest": { + "windows": "startLastmileProbeTest", + "android": "startLastmileProbeTest", + "ios": "startLastmileProbeTest:", + "macos": "startLastmileProbeTest:", + "parent_class": "IRtcEngine", + "toc": "toc_network" + }, + "stopLastmileProbeTest": { + "windows": "stopLastmileProbeTest", + "android": "stopLastmileProbeTest", + "ios": "stopLastmileProbeTest", + "macos": "stopLastmileProbeTest", + "parent_class": "IRtcEngine", + "toc": "toc_network" + }, + "createCustomVideoTrack": { + "windows": "createCustomVideoTrack", + "android": "createCustomVideoTrack", + "ios": "createCustomVideoTrack", + "macos": "createCustomVideoTrack", + "parent_class": "IRtcEngine", + "toc": "toc_video_custom_capturenrendering" + }, + "destroyCustomVideoTrack": { + "windows": "destroyCustomVideoTrack", + "android": "destroyCustomVideoTrack", + "ios": "destroyCustomVideoTrack:", + "macos": "destroyCustomVideoTrack:", + "parent_class": "IRtcEngine", + "toc": "toc_video_custom_capturenrendering" + }, + "setExternalRemoteEglContext": { + "windows": "setExternalRemoteEglContext", + "android": "setExternalRemoteEglContext", + "parent_class": "IRtcEngine", + "toc": "toc_video_custom_capturenrendering" + }, + "setExternalVideoSource": { + "android": "setExternalVideoSource", + "ios": "setExternalVideoSource:useTexture:sourceType:", + "macos": "setExternalVideoSource:useTexture:sourceType:", + "parent_class": "IRtcEngine", + "toc": "toc_video_custom_capturenrendering" + }, + "setExternalVideoSource_IMediaEngine": { + "windows": "setExternalVideoSource", + "parent_class": "IMediaEngine", + "toc": "toc_video_custom_capturenrendering" + }, + "pushVideoFrame_IMediaEngine": { + "windows": "pushVideoFrame", + "parent_class": "IMediaEngine", + "toc": "toc_video_custom_capturenrendering" + }, + "pushVideoFrame": { + "android": "pushExternalVideoFrameById [1/2]", + "ios": "pushExternalVideoFrame:videoTrackId:", + "macos": "pushExternalVideoFrame:videoTrackId:", + "isOverload": true, + "params": { + "windows": ["frame", "videoTrackId"], + "android": ["frame", "videoTrackId"], + "ios": ["frame", "videoTrackId"], + "macos": ["frame", "videoTrackId"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_video_custom_capturenrendering" + }, + "pushVideoFrame2": { + "android": "pushExternalVideoFrame [1/2]", + "ios": "pushExternalVideoFrame:", + "macos": "pushExternalVideoFrame:", + "isOverload": true, + "params": { + "windows": ["frame"], + "android": ["frame"], + "ios": ["frame"], + "macos": ["frame"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_video_custom_capturenrendering" + }, + "pushVideoFrame3": { + "android": "pushExternalVideoFrameById [2/2]", + "isOverload": true, + "params": { + "windows": ["frame", "videoTrackId"], + "android": ["frame", "videoTrackId"], + "ios": ["frame", "videoTrackId"], + "macos": ["frame", "videoTrackId"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_video_custom_capturenrendering" + }, + "pushVideoFrame4": { + "android": "pushExternalVideoFrame [2/2]", + "isOverload": true, + "params": { + "windows": ["frame"], + "android": ["frame"], + "ios": ["frame"], + "macos": ["frame"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_video_custom_capturenrendering" + }, + "getCurrentMonotonicTimeInMs": { + "windows": "getCurrentMonotonicTimeInMs", + "android": "getCurrentMonotonicTimeInMs", + "ios": "getCurrentMonotonicTimeInMs", + "macos": "getCurrentMonotonicTimeInMs", + "parent_class": "IRtcEngine", + "toc": "toc_network" + }, + "createCustomAudioTrack": { + "android": "createCustomAudioTrack", + "ios": "createCustomAudioTrack:config:", + "macos": "createCustomAudioTrack:config:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_custom_capturenrendering" + }, + "createCustomAudioTrack_IMediaEngine": { + "windows": "createCustomAudioTrack", + "parent_class": "IMediaEngine", + "toc": "toc_audio_custom_capturenrendering" + }, + "destroyCustomAudioTrack": { + "android": "destroyCustomAudioTrack", + "ios": "destroyCustomAudioTrack:", + "macos": "destroyCustomAudioTrack:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_custom_capturenrendering" + }, + "destroyCustomAudioTrack_IMediaEngine": { + "windows": "destroyCustomAudioTrack", + "parent_class": "IMediaEngine", + "toc": "toc_audio_custom_capturenrendering" + }, + "enableCustomAudioLocalPlayback": { + "windows": "enableCustomAudioLocalPlayback", + "android": "enableCustomAudioLocalPlayback", + "ios": "enableCustomAudioLocalPlayback:enabled:", + "macos": "enableCustomAudioLocalPlayback:enabled:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_custom_capturenrendering" + }, + "pushAudioFrame": { + "windows": "pushAudioFrame", + "isOverload": true, + "params": { + "windows": ["frame", "trackId"], + "android": ["frame", "trackId"], + "ios": ["frame", "trackId"], + "macos": ["frame", "trackId"] + }, + "parent_class": "IMediaEngine", + "toc": "toc_audio_custom_capturenrendering" + }, + "setExternalAudioSource2": { + "windows": "setExternalAudioSource", + "android": "setExternalAudioSource [2/2]", + "ios": "setExternalAudioSource:sampleRate:channels:localPlayback:publish:", + "macos": "setExternalAudioSource:sampleRate:channels:localPlayback:publish:", + "isOverload": true, + "params": { + "windows": ["enabled", "sampleRate", "channels", "localPlayback", "publish"], + "android": ["enabled", "sampleRate", "channels", "localPlayback", "publish"], + "ios": ["enabled", "sampleRate", "channels", "localPlayback", "publish"], + "macos": ["enabled", "sampleRate", "channels", "localPlayback", "publish"] + }, + "parent_class": "IMediaEngine", + "toc": "toc_audio_custom_capturenrendering" + }, + "startLocalAudioMixer": { + "windows": "startLocalAudioMixer", + "android": "startLocalAudioMixer", + "ios": "startLocalAudioMixer:", + "macos": "startLocalAudioMixer:", + "parent_class": "IRtcEngine", + "toc": "toc_audiomixer" + }, + "stopLocalAudioMixer": { + "windows": "stopLocalAudioMixer", + "android": "stopLocalAudioMixer", + "ios": "stopLocalAudioMixer", + "macos": "stopLocalAudioMixer", + "parent_class": "IRtcEngine", + "toc": "toc_audiomixer" + }, + "updateLocalAudioMixerConfiguration": { + "windows": "updateLocalAudioMixerConfiguration", + "android": "updateLocalAudioMixerConfiguration", + "ios": "updateLocalAudioMixerConfiguration:", + "macos": "updateLocalAudioMixerConfiguration:", + "parent_class": "IRtcEngine", + "toc": "toc_audiomixer" + }, + "enableMultiCamera": { + "windows": "enableMultiCamera", + "ios": "enableMultiCamera:config:", + "parent_class": "IRtcEngine", + "toc": "toc_video_device" + }, + "setCameraStabilizationMode": { + "windows": "setCameraStabilizationMode", + "ios": "setCameraStabilizationMode:", + "parent_class": "IRtcEngine", + "toc": "toc_camera_capture" + }, + "startCameraCapture": { + "windows": "startCameraCapture", + "android": "startCameraCapture", + "ios": "startCameraCapture:config:", + "macos": "startCameraCapture:config:", + "parent_class": "IRtcEngine", + "toc": "toc_camera_capture" + }, + "stopCameraCapture": { + "windows": "stopCameraCapture", + "android": "stopCameraCapture", + "ios": "stopCameraCapture:", + "macos": "stopCameraCapture:", + "parent_class": "IRtcEngine", + "toc": "toc_camera_capture" + }, + "setExternalAudioSink": { + "android": "setExternalAudioSink", + "ios": "enableExternalAudioSink:sampleRate:channels:", + "macos": "enableExternalAudioSink:sampleRate:channels:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_custom_capturenrendering" + }, + "setExternalAudioSink_IMediaEngine": { + "windows": "setExternalAudioSink", + "parent_class": "IMediaEngine", + "toc": "toc_audio_custom_capturenrendering" + }, + "pullAudioFrame_IMediaEngine": { + "windows": "pullAudioFrame", + "parent_class": "IMediaEngine", + "toc": "toc_audio_custom_capturenrendering" + }, + "pullAudioFrame": { + "android": "pullPlaybackAudioFrame [1/2]", + "ios": "pullPlaybackAudioFrameRawData:lengthInByte:", + "macos": "pullPlaybackAudioFrameRawData:lengthInByte:", + "isOverload": true, + "params": { + "android": ["data", "lengthInByte"], + "ios": ["data", "lengthInByte"], + "macos": ["data", "lengthInByte"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_audio_custom_capturenrendering" + }, + "pullAudioFrame2": { + "android": "pullPlaybackAudioFrame [2/2]", + "isOverload": true, + "params": { + "windows": ["data"], + "android": ["data", "lengthInByte"], + "ios": ["data", "lengthInByte"], + "macos": ["data", "lengthInByte"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_audio_custom_capturenrendering" + }, + "registerAudioEncodedFrameObserver": { + "windows": "registerAudioEncodedFrameObserver", + "android": "registerAudioEncodedFrameObserver", + "ios": "setAudioEncodedFrameDelegate:config:", + "macos": "setAudioEncodedFrameDelegate:config:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_encoded" + }, + "onPlaybackAudioEncodedFrame": { + "windows": "onPlaybackAudioEncodedFrame", + "android": "onPlaybackAudioEncodedFrame", + "ios": "onPlaybackEncodedAudioFrame:info:", + "macos": "onPlaybackEncodedAudioFrame:info:", + "parent_class": "IAudioEncodedFrameObserver", + "toc": "toc_audio_encoded" + }, + "onRecordAudioEncodedFrame": { + "windows": "onRecordAudioEncodedFrame", + "android": "onRecordAudioEncodedFrame", + "ios": "onRecordEncodedAudioFrame:info:", + "macos": "onRecordEncodedAudioFrame:info:", + "parent_class": "IAudioEncodedFrameObserver", + "toc": "toc_audio_encoded" + }, + "onMixedAudioEncodedFrame": { + "windows": "onMixedAudioEncodedFrame", + "android": "onMixedAudioEncodedFrame", + "ios": "onMixedEncodedAudioFrame:info:", + "macos": "onMixedEncodedAudioFrame:info:", + "parent_class": "IAudioEncodedFrameObserver", + "toc": "toc_audio_encoded" + }, + "registerAudioFrameObserver_IMediaEngine": { + "windows": "registerAudioFrameObserver", + "parent_class": "IMediaEngine", + "toc": "toc_audio_raw" + }, + "registerAudioFrameObserver": { + "android": "registerAudioFrameObserver", + "ios": "setAudioFrameDelegate:", + "macos": "setAudioFrameDelegate:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_raw" + }, + "setRecordingAudioFrameParameters": { + "windows": "setRecordingAudioFrameParameters", + "android": "setRecordingAudioFrameParameters", + "ios": "setRecordingAudioFrameParametersWithSampleRate:channel:mode:samplesPerCall:", + "macos": "setRecordingAudioFrameParametersWithSampleRate:channel:mode:samplesPerCall:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_raw" + }, + "setPlaybackAudioFrameParameters": { + "windows": "setPlaybackAudioFrameParameters", + "android": "setPlaybackAudioFrameParameters", + "ios": "setPlaybackAudioFrameParametersWithSampleRate:channel:mode:samplesPerCall:", + "macos": "setPlaybackAudioFrameParametersWithSampleRate:channel:mode:samplesPerCall:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_raw" + }, + "setMixedAudioFrameParameters": { + "windows": "setMixedAudioFrameParameters", + "android": "setMixedAudioFrameParameters", + "ios": "setMixedAudioFrameParametersWithSampleRate:channel:samplesPerCall:", + "macos": "setMixedAudioFrameParametersWithSampleRate:channel:samplesPerCall:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_raw" + }, + "setPlaybackAudioFrameBeforeMixingParameters": { + "windows": "setPlaybackAudioFrameBeforeMixingParameters [1/2]", + "android": "setPlaybackAudioFrameBeforeMixingParameters [1/2]", + "ios": "setPlaybackAudioFrameBeforeMixingParametersWithSampleRate:channel:", + "macos": "setPlaybackAudioFrameBeforeMixingParametersWithSampleRate:channel:", + "isOverload": true, + "params": { + "windows": ["sampleRate", "channel"], + "android": ["sampleRate", "channel"], + "ios": ["sampleRate", "channel"], + "macos": ["sampleRate", "channel"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_audio_raw" + }, + "onFrame_IAudioPcmFrameSink": { + "windows": "onFrame", + "android": "onFrame", + "ios": "AgoraRtcMediaPlayer:didReceiveAudioFrame:", + "macos": "AgoraRtcMediaPlayer:didReceiveAudioFrame:", + "parent_class": "IAudioPcmFrameSink", + "toc": "toc_mediaplayer_observer" + }, + "registerVideoFrameObserver": { + "android": "registerVideoFrameObserver", + "ios": "setVideoFrameDelegate:", + "macos": "setVideoFrameDelegate:", + "parent_class": "IRtcEngine", + "toc": "toc_video_raw" + }, + "registerVideoFrameObserver_IMediaEngine": { + "windows": "registerVideoFrameObserver", + "parent_class": "IMediaEngine", + "toc": "toc_video_raw" + }, + "registerVideoEncodedFrameObserver": { + "android": "registerVideoEncodedFrameObserver", + "ios": "setEncodedVideoFrameDelegate:", + "macos": "setEncodedVideoFrameDelegate:", + "parent_class": "IRtcEngine", + "toc": "toc_video_encoded" + }, + "registerVideoEncodedFrameObserver_IMediaEngine": { + "windows": "registerVideoEncodedFrameObserver", + "parent_class": "IMediaEngine", + "toc": "toc_video_encoded" + }, + "onFrame_IVideoFrameObserver": { + "windows": "onFrame", + "android": "onFrame", + "ios": "AgoraRtcMediaPlayer:didReceiveVideoFrame:", + "macos": "AgoraRtcMediaPlayer:didReceiveVideoFrame:", + "parent_class": "IVideoFrameObserver", + "toc": "toc_video_raw" + }, + "getExtensionProperty2": { + "windows": "getExtensionProperty", + "android": "getExtensionProperty [2/2]", + "ios": "getExtensionPropertyWithVendor:extension:key:sourceType:", + "macos": "getExtensionPropertyWithVendor:extension:key:sourceType:", + "isOverload": true, + "params": { + "windows": ["provider", "extension", "key", "value", "type", "buf_len"], + "android": ["provider", "extension", "key", "sourceType"], + "ios": ["provider", "extension", "key", "sourceType"], + "macos": ["provider", "extension", "key", "sourceType"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_extension" + }, + "enableExtension": { + "windows": "enableExtension", + "android": "enableExtension", + "ios": "enableExtensionWithVendor:extension:enabled:sourceType:", + "macos": "enableExtensionWithVendor:extension:enabled:sourceType:", + "parent_class": "IRtcEngine", + "toc": "toc_extension" + }, + "registerExtension": { + "windows": "registerExtension", + "android": "registerExtension", + "ios": "registerExtensionWithVendor:extension:sourceType:", + "macos": "registerExtensionWithVendor:extension:sourceType:", + "parent_class": "IRtcEngine", + "toc": "toc_extension" + }, + "setExtensionProperty": { + "windows": "setExtensionProperty", + "android": "setExtensionProperty", + "ios": "setExtensionPropertyWithVendor:extension:key:value:", + "macos": "setExtensionPropertyWithVendor:extension:key:value:", + "parent_class": "IRtcEngine", + "toc": "toc_extension" + }, + "onExtensionEventWithContext": { + "windows": "onExtensionEventWithContext", + "android": "onEventWithContext", + "ios": "onEventWithContext:key:value:", + "macos": "onEventWithContext:key:value:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_extension" + }, + "onExtensionStartedWithContext": { + "windows": "onExtensionStartedWithContext", + "android": "onStartedWithContext", + "ios": "onExtensionStartedWithContext:", + "macos": "onExtensionStartedWithContext:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_extension" + }, + "onExtensionStoppedWithContext": { + "windows": "onExtensionStoppedWithContext", + "android": "onStoppedWithContext", + "ios": "onExtensionStoppedWithContext:", + "macos": "onExtensionStoppedWithContext:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_extension" + }, + "onExtensionErrorWithContext": { + "windows": "onExtensionErrorWithContext", + "android": "onErrorWithContext", + "ios": "onExtensionErrorWithContext:error:message:", + "macos": "onExtensionErrorWithContext:error:message:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_extension" + }, + "startLocalVideoTranscoder": { + "windows": "startLocalVideoTranscoder", + "android": "startLocalVideoTranscoder", + "ios": "startLocalVideoTranscoder:", + "macos": "startLocalVideoTranscoder:", + "parent_class": "IRtcEngine", + "toc": "toc_local_transcoder" + }, + "stopLocalVideoTranscoder": { + "windows": "stopLocalVideoTranscoder", + "android": "stopLocalVideoTranscoder", + "ios": "stopLocalVideoTranscoder", + "macos": "stopLocalVideoTranscoder", + "parent_class": "IRtcEngine", + "toc": "toc_local_transcoder" + }, + "updateLocalTranscoderConfiguration": { + "windows": "updateLocalTranscoderConfiguration", + "android": "updateLocalTranscoderConfiguration", + "ios": "updateLocalTranscoderConfiguration:", + "macos": "updateLocalTranscoderConfiguration:", + "parent_class": "IRtcEngine", + "toc": "toc_local_transcoder" + }, + "registerMediaMetadataObserver": { + "windows": "registerMediaMetadataObserver", + "android": "registerMediaMetadataObserver", + "ios": "setMediaMetadataDelegate:withType:", + "macos": "setMediaMetadataDelegate:withType:", + "parent_class": "IRtcEngine", + "toc": "toc_metadata_observer" + }, + "unregisterMediaMetadataObserver": { + "windows": "unregisterMediaMetadataObserver", + "android": "unregisterMediaMetadataObserver", + "parent_class": "IRtcEngine", + "toc": "toc_metadata_observer" + }, + "addVideoWatermark1": { + "windows": "addVideoWatermark [1/3]", + "android": "addVideoWatermark [1/3]", + "ios": "addVideoWatermark:", + "macos": "addVideoWatermark:", + "isOverload": true, + "params": { + "windows": ["watermark"], + "android": ["watermark"], + "ios": ["watermark"], + "macos": ["watermark"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_watermark" + }, + "addVideoWatermark2": { + "windows": "addVideoWatermark [2/3]", + "android": "addVideoWatermark [2/3]", + "ios": "addVideoWatermark:options:", + "macos": "addVideoWatermark:options:", + "isOverload": true, + "params": { + "windows": ["watermarkUrl", "options"], + "android": ["watermarkUrl", "options"], + "ios": ["url", "options"], + "macos": ["url", "options"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_watermark" + }, + "clearVideoWatermarks": { + "windows": "clearVideoWatermarks", + "android": "clearVideoWatermarks", + "ios": "clearVideoWatermarks", + "macos": "clearVideoWatermarks", + "parent_class": "IRtcEngine", + "toc": "toc_watermark" + }, + "enableEncryption": { + "windows": "enableEncryption", + "android": "enableEncryption", + "ios": "enableEncryption:encryptionConfig:", + "macos": "enableEncryption:encryptionConfig:", + "parent_class": "IRtcEngine", + "toc": "toc_network" + }, + "enableEncryptionEx": { + "windows": "enableEncryptionEx", + "android": "enableEncryptionEx", + "ios": "enableEncryptionEx:encryptionConfig:connection:", + "macos": "enableEncryptionEx:encryptionConfig:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_network" + }, + "registerPacketObserver": { + "windows": "registerPacketObserver", + "parent_class": "IRtcEngine", + "toc": "toc_network" + }, + "onReceiveAudioPacket": { + "windows": "onReceiveAudioPacket", + "parent_class": "IPacketObserver", + "toc": "toc_network" + }, + "onReceiveVideoPacket": { + "windows": "onReceiveVideoPacket", + "parent_class": "IPacketObserver", + "toc": "toc_network" + }, + "onSendAudioPacket": { + "windows": "onSendAudioPacket", + "parent_class": "IPacketObserver", + "toc": "toc_network" + }, + "onSendVideoPacket": { + "windows": "onSendVideoPacket", + "parent_class": "IPacketObserver", + "toc": "toc_network" + }, + "startAudioRecording1": { + "windows": "startAudioRecording [1/3]", + "android": "startAudioRecording [1/2]", + "ios": "startAudioRecording:quality:", + "macos": "startAudioRecording:quality:", + "isOverload": true, + "params": { + "windows": ["filePath", "quality"], + "android": ["filePath", "quality"], + "ios": ["filePath", "quality"], + "macos": ["filePath", "quality"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_recording" + }, + "startAudioRecording2": { + "windows": "startAudioRecording [2/3]", + "isOverload": true, + "params": { + "windows": ["filePath", "sampleRate", "quality"], + "android": ["filePath", "sampleRate", "quality"], + "ios": ["filePath", "sampleRate", "quality"], + "macos": ["filePath", "sampleRate", "quality"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_recording" + }, + "startAudioRecording3": { + "windows": "startAudioRecording [3/3]", + "android": "startAudioRecording [2/2]", + "ios": "startAudioRecordingWithConfig:", + "macos": "startAudioRecordingWithConfig:", + "isOverload": true, + "params": { + "windows": ["config"], + "android": ["config"], + "ios": ["config"], + "macos": ["config"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_recording" + }, + "stopAudioRecording": { + "windows": "stopAudioRecording", + "android": "stopAudioRecording", + "ios": "stopAudioRecording", + "macos": "stopAudioRecording", + "parent_class": "IRtcEngine", + "toc": "toc_recording" + }, + "createMediaRecorder": { + "windows": "createMediaRecorder", + "android": "createMediaRecorder", + "ios": "createMediaRecorder:", + "macos": "createMediaRecorder:", + "parent_class": "IRtcEngine", + "toc": "toc_recording" + }, + "destroyMediaRecorder": { + "windows": "destroyMediaRecorder", + "android": "destroyMediaRecorder", + "ios": "destroyMediaRecorder:", + "macos": "destroyMediaRecorder:", + "parent_class": "IRtcEngine", + "toc": "toc_recording" + }, + "setMediaRecorderObserver": { + "windows": "setMediaRecorderObserver", + "android": "setMediaRecorderObserver", + "ios": "setMediaRecorderDelegate:", + "macos": "setMediaRecorderDelegate:", + "parent_class": "IMediaRecorder", + "toc": "toc_recording" + }, + "startRecording": { + "windows": "startRecording", + "android": "startRecording", + "ios": "startRecording:", + "macos": "startRecording:", + "parent_class": "IMediaRecorder", + "toc": "toc_recording" + }, + "stopRecording": { + "windows": "stopRecording", + "android": "stopRecording", + "ios": "stopRecording", + "macos": "stopRecording", + "parent_class": "IMediaRecorder", + "toc": "toc_recording" + }, + "switchCamera": { + "windows": "switchCamera", + "android": "switchCamera [1/2]", + "ios": "switchCamera", + "isOverload": true, + "params": {}, + "parent_class": "IRtcEngine", + "toc": "toc_video_device" + }, + "getCameraMaxZoomFactor": { + "windows": "getCameraMaxZoomFactor", + "android": "getCameraMaxZoomFactor", + "ios": "cameraMaxZoomFactor", + "parent_class": "IRtcEngine", + "toc": "toc_video_device" + }, + "isCameraZoomSupported": { + "windows": "isCameraZoomSupported", + "android": "isCameraZoomSupported", + "ios": "isCameraZoomSupported", + "parent_class": "IRtcEngine", + "toc": "toc_video_device" + }, + "isCameraTorchSupported": { + "windows": "isCameraTorchSupported", + "android": "isCameraTorchSupported", + "ios": "isCameraTorchSupported", + "parent_class": "IRtcEngine", + "toc": "toc_video_device" + }, + "isCameraFocusSupported": { + "windows": "isCameraFocusSupported", + "android": "isCameraFocusSupported", + "ios": "isCameraFocusPositionInPreviewSupported", + "parent_class": "IRtcEngine", + "toc": "toc_video_device" + }, + "isCameraExposurePositionSupported": { + "windows": "isCameraExposurePositionSupported", + "android": "isCameraExposurePositionSupported", + "ios": "isCameraExposurePositionSupported", + "parent_class": "IRtcEngine", + "toc": "toc_video_device" + }, + "isCameraExposureSupported": { + "windows": "isCameraExposureSupported", + "android": "isCameraExposureSupported", + "ios": "isCameraExposureSupported", + "parent_class": "IRtcEngine", + "toc": "toc_video_device" + }, + "isCameraAutoFocusFaceModeSupported": { + "windows": "isCameraAutoFocusFaceModeSupported", + "android": "isCameraAutoFocusFaceModeSupported", + "ios": "isCameraAutoFocusFaceModeSupported", + "parent_class": "IRtcEngine", + "toc": "toc_video_device" + }, + "isCameraAutoExposureFaceModeSupported": { + "windows": "isCameraAutoExposureFaceModeSupported", + "ios": "isCameraAutoExposureFaceModeSupported", + "parent_class": "IRtcEngine", + "toc": "toc_video_device" + }, + "setCameraZoomFactor": { + "windows": "setCameraZoomFactor", + "android": "setCameraZoomFactor", + "ios": "setCameraZoomFactor:", + "parent_class": "IRtcEngine", + "toc": "toc_video_device" + }, + "setCameraFocusPositionInPreview": { + "windows": "setCameraFocusPositionInPreview", + "android": "setCameraFocusPositionInPreview", + "ios": "setCameraFocusPositionInPreview:", + "parent_class": "IRtcEngine", + "toc": "toc_video_device" + }, + "setCameraExposureFactor": { + "windows": "setCameraExposureFactor", + "android": "setCameraExposureFactor", + "ios": "setCameraExposureFactor:", + "parent_class": "IRtcEngine", + "toc": "toc_video_device" + }, + "setCameraExposurePosition": { + "windows": "setCameraExposurePosition", + "android": "setCameraExposurePosition", + "ios": "setCameraExposurePosition:", + "parent_class": "IRtcEngine", + "toc": "toc_video_device" + }, + "setCameraTorchOn": { + "windows": "setCameraTorchOn", + "android": "setCameraTorchOn", + "ios": "setCameraTorchOn:", + "parent_class": "IRtcEngine", + "toc": "toc_video_device" + }, + "setCameraAutoFocusFaceModeEnabled": { + "windows": "setCameraAutoFocusFaceModeEnabled", + "android": "setCameraAutoFocusFaceModeEnabled", + "ios": "setCameraAutoFocusFaceModeEnabled:", + "parent_class": "IRtcEngine", + "toc": "toc_video_device" + }, + "setCameraAutoExposureFaceModeEnabled": { + "windows": "setCameraAutoExposureFaceModeEnabled", + "ios": "setCameraAutoExposureFaceModeEnabled:", + "parent_class": "IRtcEngine", + "toc": "toc_video_device" + }, + "setCameraDeviceOrientation": { + "windows": "setCameraDeviceOrientation", + "parent_class": "IRtcEngine", + "toc": "toc_video_device" + }, + "getCount_IAudioDeviceCollection": { + "windows": "getCount", + "parent_class": "IAudioDeviceCollection", + "toc": "toc_audio_device" + }, + "getDevice_IAudioDeviceCollection": { + "windows": "getDevice [1/2]", + "parent_class": "IAudioDeviceCollection", + "isOverload": true, + "params": { + "windows": ["index", "deviceName", "deviceId"] + }, + "toc": "toc_audio_device" + }, + "getDevice2_IAudioDeviceCollection": { + "windows": "getDevice [2/2]", + "parent_class": "IAudioDeviceCollection", + "isOverload": true, + "params": { + "windows": ["index", "deviceId", "deviceName", "deviceTypeName"], + "android": ["index", "deviceId", "deviceName", "deviceTypeName"], + "ios": ["index", "deviceId", "deviceName", "deviceTypeName"], + "macos": ["index", "deviceId", "deviceName", "deviceTypeName"] + }, + "toc": "toc_audio_device" + }, + "getDefaultDevice_IAudioDeviceCollection": { + "windows": "getDefaultDevice [1/2]", + "macos": "getDefaultAudioDevice:", + "parent_class": "IAudioDeviceCollection", + "isOverload": true, + "params": { + "windows": ["deviceName", "deviceId"], + "macos": ["type"] + }, + "toc": "toc_audio_device" + }, + "getDefaultDevice2_IAudioDeviceCollection": { + "windows": "getDefaultDevice [2/2]", + "parent_class": "IAudioDeviceCollection", + "isOverload": true, + "params": { + "windows": ["deviceName", "deviceTypeName", "deviceId"], + "android": ["deviceTypeName"], + "ios": ["deviceTypeName"], + "macos": ["deviceTypeName"] + }, + "toc": "toc_audio_device" + }, + "setDevice_IAudioDeviceCollection": { + "windows": "setDevice", + "parent_class": "IAudioDeviceCollection", + "toc": "toc_audio_device" + }, + "setApplicationVolume": { + "windows": "setApplicationVolume", + "parent_class": "IAudioDeviceCollection", + "toc": "toc_audio_device" + }, + "getApplicationVolume": { + "windows": "getApplicationVolume", + "parent_class": "IAudioDeviceCollection", + "toc": "toc_audio_device" + }, + "setApplicationMute": { + "windows": "setApplicationMute", + "parent_class": "IAudioDeviceCollection", + "toc": "toc_audio_device" + }, + "isApplicationMute": { + "windows": "isApplicationMute", + "parent_class": "IAudioDeviceCollection", + "toc": "toc_audio_device" + }, + "release_IAudioDeviceCollection": { + "windows": "release", + "parent_class": "IAudioDeviceCollection", + "toc": "toc_audio_device" + }, + "enumeratePlaybackDevices": { + "windows": "enumeratePlaybackDevices", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" + }, + "enumerateRecordingDevices": { + "windows": "enumerateRecordingDevices", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" + }, + "followSystemLoopbackDevice": { + "windows": "followSystemLoopbackDevice", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" + }, + "followSystemPlaybackDevice": { + "windows": "followSystemPlaybackDevice", + "macos": "followSystemPlaybackDevice:", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" + }, + "followSystemRecordingDevice": { + "windows": "followSystemRecordingDevice", + "macos": "followSystemRecordingDevice:", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" + }, + "setPlaybackDevice": { + "windows": "setPlaybackDevice", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" + }, + "setRecordingDevice": { + "windows": "setRecordingDevice", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" + }, + "startPlaybackDeviceTest": { + "android": "startPlaybackDeviceTest", + "ios": "startPlaybackDeviceTest:", + "macos": "startPlaybackDeviceTest:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_device" + }, + "startPlaybackDeviceTest_IAudioDeviceManager": { + "windows": "startPlaybackDeviceTest", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" + }, + "stopPlaybackDeviceTest": { + "android": "stopPlaybackDeviceTest", + "ios": "stopPlaybackDeviceTest", + "macos": "stopPlaybackDeviceTest", + "parent_class": "IRtcEngine", + "toc": "toc_audio_device" + }, + "stopPlaybackDeviceTest_IAudioDeviceManager": { + "windows": "stopPlaybackDeviceTest", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" + }, + "startRecordingDeviceTest": { + "android": "startRecordingDeviceTest", + "ios": "startRecordingDeviceTest:", + "macos": "startRecordingDeviceTest:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_device" + }, + "startRecordingDeviceTest_IAudioDeviceManager": { + "windows": "startRecordingDeviceTest", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" + }, + "stopRecordingDeviceTest": { + "android": "stopRecordingDeviceTest", + "ios": "stopRecordingDeviceTest", + "macos": "stopRecordingDeviceTest", + "parent_class": "IRtcEngine", + "toc": "toc_audio_device" + }, + "stopRecordingDeviceTest_IAudioDeviceManager": { + "windows": "stopRecordingDeviceTest", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" + }, + "getPlaybackDevice": { + "windows": "getPlaybackDevice", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" + }, + "getLoopbackDevice": { + "windows": "getLoopbackDevice", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" + }, + "setLoopbackDevice": { + "windows": "setLoopbackDevice", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" + }, + "getPlaybackDeviceInfo": { + "windows": "getPlaybackDeviceInfo [1/2]", + "isOverload": true, + "params": { + "windows": ["deviceId", "deviceName"] + }, + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" + }, + "getPlaybackDeviceInfo2": { + "windows": "getPlaybackDeviceInfo [2/2]", + "isOverload": true, + "params": { + "windows": ["deviceId", "deviceName", "deviceTypeName"], + "android": ["deviceId", "deviceName", "deviceTypeName"], + "ios": ["deviceId", "deviceName", "deviceTypeName"], + "macos": ["deviceId", "deviceName", "deviceTypeName"] + }, + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" + }, + "getRecordingDevice": { + "windows": "getRecordingDevice", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" + }, + "getRecordingDeviceInfo": { + "windows": "getRecordingDeviceInfo [1/2]", + "isOverload": true, + "params": { + "windows": ["deviceId", "deviceName"] + }, + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" + }, + "getRecordingDeviceInfo2": { + "windows": "getRecordingDeviceInfo [2/2]", + "isOverload": true, + "params": { + "windows": ["deviceId", "deviceName", "deviceTypeName"], + "android": ["deviceId", "deviceName", "deviceTypeName"], + "ios": ["deviceId", "deviceName", "deviceTypeName"], + "macos": ["deviceId", "deviceName", "deviceTypeName"] + }, + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" + }, + "getAudioDeviceInfo": { + "windows": "getAudioDeviceInfo", + "android": "getAudioDeviceInfo", + "parent_class": "IRtcEngine", + "toc": "toc_audio_device" + }, + "startAudioDeviceLoopbackTest": { + "windows": "startAudioDeviceLoopbackTest", + "macos": "startAudioDeviceLoopbackTest:", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" + }, + "stopAudioDeviceLoopbackTest": { + "windows": "stopAudioDeviceLoopbackTest", + "macos": "stopAudioDeviceLoopbackTest", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" + }, + "setPlaybackDeviceVolume": { + "windows": "setPlaybackDeviceVolume", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" + }, + "getPlaybackDeviceVolume": { + "windows": "getPlaybackDeviceVolume", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" + }, + "setRecordingDeviceVolume": { + "windows": "setRecordingDeviceVolume", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" + }, + "getRecordingDeviceVolume": { + "windows": "getRecordingDeviceVolume", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" + }, + "setPlaybackDeviceMute": { + "windows": "setPlaybackDeviceMute", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" + }, + "getPlaybackDeviceMute": { + "windows": "getPlaybackDeviceMute", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" + }, + "setRecordingDeviceMute": { + "windows": "setRecordingDeviceMute", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" + }, + "getRecordingDeviceMute": { + "windows": "getRecordingDeviceMute", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" + }, + "release_IAudioDeviceManager": { + "windows": "release", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" + }, + "enumerateVideoDevices": { + "windows": "enumerateVideoDevices", + "parent_class": "IVideoDeviceManager", + "toc": "toc_video_device" + }, + "setDevice_IVideoDeviceManager": { + "windows": "setDevice", + "parent_class": "IVideoDeviceManager", + "toc": "toc_video_device" + }, + "getCapability": { + "windows": "getCapability", + "parent_class": "IVideoDeviceManager", + "toc": "toc_video_device" + }, + "getDevice_IVideoDeviceManager": { + "windows": "getDevice", + "parent_class": "IVideoDeviceManager", + "toc": "toc_video_device" + }, + "numberOfCapabilities": { + "windows": "numberOfCapabilities", + "parent_class": "IVideoDeviceManager", + "toc": "toc_video_device" + }, + "queryCameraFocalLengthCapability": { + "windows": "queryCameraFocalLengthCapability", + "android": "queryCameraFocalLengthCapability", + "ios": "queryCameraFocalLengthCapability", + "parent_class": "IRtcEngine", + "toc": "toc_video_device" + }, + "release_IVideoDeviceManager": { + "windows": "release", + "parent_class": "IVideoDeviceManager", + "toc": "toc_video_device" + }, + "getCount_IVideoDeviceCollection": { + "windows": "getCount", + "parent_class": "IVideoDeviceCollection", + "toc": "toc_video_device" + }, + "getDevice_IVideoDeviceCollection": { + "windows": "getDevice", + "parent_class": "IVideoDeviceCollection", + "toc": "toc_video_device" + }, + "setDevice_IVideoDeviceCollection": { + "windows": "setDevice", + "macos": "setDevice:deviceId:", + "parent_class": "IVideoDeviceCollection", + "toc": "toc_video_device" + }, + "release_IVideoDeviceCollection": { + "windows": "release", + "parent_class": "IVideoDeviceCollection", + "toc": "toc_video_device" + }, + "createDataStream1": { + "windows": "createDataStream [1/2]", + "android": "createDataStream [1/2]", + "ios": "createDataStream:reliable:ordered:", + "macos": "createDataStream:reliable:ordered:", + "isOverload": true, + "params": { + "windows": ["streamId", "reliable", "ordered"], + "android": ["reliable", "ordered"], + "ios": ["streamId", "reliable", "ordered"], + "macos": ["streamId", "reliable", "ordered"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_datastream" + }, + "createDataStream2": { + "windows": "createDataStream [2/2]", + "android": "createDataStream [2/2]", + "ios": "createDataStream:config:", + "macos": "createDataStream:config:", + "isOverload": true, + "params": { + "windows": ["streamId", "config"], + "android": ["config"], + "ios": ["streamId", "config"], + "macos": ["streamId", "config"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_datastream" + }, + "sendStreamMessage": { + "windows": "sendStreamMessage", + "android": "sendStreamMessage", + "ios": "sendStreamMessage:data:", + "macos": "sendStreamMessage:data:", + "parent_class": "IRtcEngine", + "toc": "toc_datastream" + }, + "adjustCustomAudioPlayoutVolume": { + "windows": "adjustCustomAudioPlayoutVolume", + "android": "adjustCustomAudioPlayoutVolume", + "ios": "adjustCustomAudioPlayoutVolume:volume:", + "macos": "adjustCustomAudioPlayoutVolume:volume:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_custom_capturenrendering" + }, + "enableLoopbackRecording": { + "windows": "enableLoopbackRecording", + "macos": "enableLoopbackRecording:deviceName:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_capture" + }, + "disableAudioSpectrumMonitor": { + "windows": "disableAudioSpectrumMonitor", + "android": "disableAudioSpectrumMonitor", + "ios": "disableAudioSpectrumMonitor", + "macos": "disableAudioSpectrumMonitor", + "parent_class": "IRtcEngine", + "toc": "toc_audio_spectrum" + }, + "enableAudioSpectrumMonitor": { + "windows": "enableAudioSpectrumMonitor", + "android": "enableAudioSpectrumMonitor", + "ios": "enableAudioSpectrumMonitor:", + "macos": "enableAudioSpectrumMonitor:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_spectrum" + }, + "registerAudioSpectrumObserver": { + "windows": "registerAudioSpectrumObserver", + "android": "registerAudioSpectrumObserver", + "ios": "registerAudioSpectrumDelegate:", + "macos": "registerAudioSpectrumDelegate:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_spectrum" + }, + "unregisterAudioSpectrumObserver": { + "windows": "unregisterAudioSpectrumObserver", + "android": "unRegisterAudioSpectrumObserver", + "ios": "unregisterAudioSpectrumDelegate:", + "macos": "unregisterAudioSpectrumDelegate:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_spectrum" + }, + "enableFaceDetection": { + "windows": "enableFaceDetection", + "android": "enableFaceDetection", + "ios": "enableFaceDetection:", + "parent_class": "IRtcEngine", + "toc": "toc_face_detection" + }, + "isCameraFaceDetectSupported": { + "windows": "isCameraFaceDetectSupported", + "android": "isCameraFaceDetectSupported", + "parent_class": "IRtcEngine", + "toc": "toc_video_device" + }, + "enableCameraCenterStage": { + "windows": "enableCameraCenterStage", + "ios": "enableCameraCenterStage:", + "macos": "enableCameraCenterStage:", + "parent_class": "IRtcEngine", + "toc": "toc_center_stage" + }, + "isCameraCenterStageSupported": { + "windows": "isCameraCenterStageSupported", + "ios": "isCameraCenterStageSupported", + "macos": "isCameraCenterStageSupported", + "parent_class": "IRtcEngine", + "toc": "toc_center_stage" + }, + "setCameraCapturerConfiguration": { + "windows": "setCameraCapturerConfiguration", + "android": "setCameraCapturerConfiguration", + "ios": "setCameraCapturerConfiguration:", + "macos": "setCameraCapturerConfiguration", + "parent_class": "IRtcEngine", + "toc": "toc_video_device" + }, + "setLocalVideoMirrorMode": { + "windows": "setLocalVideoMirrorMode", + "android": "setLocalVideoMirrorMode", + "ios": "setLocalVideoMirrorMode:", + "macos": "setLocalVideoMirrorMode:", + "parent_class": "IRtcEngine", + "toc": "toc_video_rendering" + }, + "get": { + "windows": "get", + "parent_class": "MusicChartCollection", + "toc": "toc_drm" + }, + "open_IMusicPlayer": { + "windows": "open", + "android": "open [1/2]", + "ios": "openMediaWithSongCode:startPos:", + "parent_class": "IMusicPlayer", + "isOverload": true, + "params": { + "windows": ["songCode", "startPos"], + "android": ["songCode", "startPos"], + "ios": ["songCode", "startPos"], + "macos": ["songCode", "startPos"] + }, + "toc": "toc_drm" + }, + "preload": { + "windows": "preload [1/2]", + "android": "preload [1/2]", + "ios": "preloadWithSongCode:jsonOption:", + "isOverload": true, + "params": { + "windows": ["songCode", "jsonOption"], + "android": ["songCode", "jsonOption"], + "ios": ["songCode", "jsonOption"], + "macos": ["songCode", "jsonOption"] + }, + "parent_class": "IMusicContentCenter", + "toc": "toc_drm" + }, + "preload2": { + "windows": "preload [2/2]", + "android": "preload [2/2]", + "ios": "preloadWithSongCode:", + "isOverload": true, + "params": { + "windows": ["songCode", "requestId"], + "android": ["songCode"], + "ios": ["songCode"], + "macos": ["songCode"] + }, + "parent_class": "IMusicContentCenter", + "toc": "toc_drm" + }, + "isPreloaded": { + "windows": "isPreloaded", + "android": "isPreloaded", + "ios": "isPreloadedWithSongCode:", + "parent_class": "IMusicContentCenter", + "toc": "toc_drm" + }, + "initialize_IMusicContentCenter": { + "windows": "initialize", + "android": "initialize", + "ios": "sharedContentCenterWithConfig:", + "parent_class": "IMusicContentCenter", + "toc": "toc_drm" + }, + "release_IMusicContentCenter": { + "windows": "release", + "parent_class": "IMusicContentCenter", + "toc": "toc_drm" + }, + "renewToken_IMusicContentCenter": { + "windows": "renewToken", + "android": "renewToken", + "ios": "renewToken:", + "parent_class": "IMusicContentCenter", + "toc": "toc_drm" + }, + "unregisterEventHandler_IMusicContentCenter": { + "windows": "unregisterEventHandler", + "android": "unregisterEventHandler", + "parent_class": "IMusicContentCenter", + "toc": "toc_drm" + }, + "registerEventHandler_IMusicContentCenter": { + "windows": "registerEventHandler", + "android": "registerEventHandler", + "ios": "registerEventDelegate:", + "parent_class": "IMusicContentCenter", + "toc": "toc_drm" + }, + "createMusicPlayer": { + "windows": "createMusicPlayer", + "android": "createMusicPlayer", + "ios": "createMusicPlayerWithDelegate:", + "parent_class": "IMusicContentCenter", + "toc": "toc_drm" + }, + "destroyMusicPlayer": { + "windows": "destroyMusicPlayer", + "android": "destroyMusicPlayer", + "ios": "destroyMusicPlayer:", + "parent_class": "IMusicContentCenter", + "toc": "toc_drm" + }, + "getLyric": { + "windows": "getLyric", + "android": "getLyric", + "ios": "getLyricWithSongCode:lyricType:", + "parent_class": "IMusicContentCenter", + "toc": "toc_drm" + }, + "getMusicCharts": { + "windows": "getMusicCharts", + "android": "getMusicCharts", + "ios": "getMusicCharts", + "parent_class": "IMusicContentCenter", + "toc": "toc_drm" + }, + "getMusicCollectionByMusicChartId": { + "windows": "getMusicCollectionWithMusicChartId", + "android": "getMusicCollectionByMusicChartId [1/2]", + "ios": "getMusicCollectionWithMusicChartId:page:pageSize:jsonOption:", + "isOverload": true, + "params": { + "windows": ["requestId", "musicChartId", "page", "pageSize", "jsonOption"], + "android": ["musicChartId", "page", "pageSize"], + "ios": ["musicChartId", "page", "pageSize", "jsonOption"], + "macos": ["musicChartId", "page", "pageSize", "jsonOption"] + }, + "parent_class": "IMusicContentCenter", + "toc": "toc_drm" + }, + "searchMusic": { + "windows": "searchMusic", + "android": "searchMusic [1/2]", + "ios": "searchMusicWithKeyWord:page:pageSize:jsonOption:", + "isOverload": true, + "params": { + "windows": ["keyword", "page", "pageSize", "jsonOption", "requestId"], + "android": ["keyword", "page", "pageSize"], + "ios": ["keyword", "page", "pageSize", "jsonOption"], + "macos": ["keyword", "page", "pageSize", "jsonOption"] + }, + "parent_class": "IMusicContentCenter", + "toc": "toc_drm" + }, + "setPlayMode": { + "windows": "setPlayMode", + "android": "setPlayMode", + "ios": "setPlayMode:", + "parent_class": "IMusicPlayer", + "toc": "toc_drm" + }, + "getCaches": { + "windows": "getCaches", + "android": "getCaches", + "ios": "getCaches", + "parent_class": "IMusicContentCenter", + "toc": "toc_drm" + }, + "getCount_MusicChartCollection": { + "windows": "getCount [1/2]", + "parent_class": "MusicChartCollection", + "toc": "toc_drm", + "isOverload": true, + "params": {} + }, + "getCount_MusicCollection": { + "windows": "getCount [2/2]", + "parent_class": "MusicCollection", + "toc": "toc_drm", + "isOverload": true, + "params": {} + }, + "getTotal_MusicCollection": { + "windows": "getTotal", + "parent_class": "MusicCollection", + "toc": "toc_drm" + }, + "getPage_MusicCollection": { + "windows": "getPage", + "parent_class": "MusicCollection", + "toc": "toc_drm" + }, + "getPageSize_MusicCollection": { + "windows": "getPageSize", + "parent_class": "MusicCollection", + "toc": "toc_drm" + }, + "getMusic_MusicCollection": { + "windows": "getMusic", + "parent_class": "MusicCollection", + "toc": "toc_drm" + }, + "removeCache": { + "windows": "removeCache", + "android": "removeCache", + "ios": "removeCacheWithSongCode:", + "parent_class": "IMusicContentCenter", + "toc": "toc_drm" + }, + "getInternalSongCode": { + "windows": "getInternalSongCode", + "android": "getInternalSongCode", + "ios": "getInternalSongCode:jsonOption:", + "parent_class": "IMusicContentCenter", + "toc": "toc_drm" + }, + "getSongSimpleInfo": { + "windows": "getSongSimpleInfo", + "android": "getSongSimpleInfo", + "ios": "getSongSimpleInfoWithSongCode:", + "parent_class": "IMusicContentCenter", + "toc": "toc_drm" + }, + "onPreLoadEvent_IMusicContentCenterEventHandler": { + "windows": "onPreLoadEvent", + "android": "onPreLoadEvent", + "ios": "onPreLoadEvent:songCode:percent:lyricUrl:state:reason:", + "parent_class": "IMusicContentCenterEventHandler", + "toc": "toc_drm" + }, + "onMusicChartsResult": { + "windows": "onMusicChartsResult", + "android": "onMusicChartsResult", + "ios": "onMusicChartsResult:result:reason:", + "parent_class": "IMusicContentCenterEventHandler", + "toc": "toc_drm" + }, + "onMusicCollectionResult": { + "windows": "onMusicCollectionResult", + "android": "onMusicCollectionResult", + "ios": "onMusicCollectionResult:result:reason:", + "parent_class": "IMusicContentCenterEventHandler", + "toc": "toc_drm" + }, + "onLyricResult": { + "windows": "onLyricResult", + "android": "onLyricResult", + "ios": "onLyricResult:songCode:lyricUrl:reason:", + "parent_class": "IMusicContentCenterEventHandler", + "toc": "toc_drm" + }, + "onSongSimpleInfoResult": { + "windows": "onSongSimpleInfoResult", + "android": "onSongSimpleInfoResult", + "ios": "onSongSimpleInfoResult:songCode:simpleInfo:reason:", + "parent_class": "IMusicContentCenterEventHandler", + "toc": "toc_drm" + }, + "takeSnapshot": { + "windows": "takeSnapshot [1/2]", + "android": "takeSnapshot [1/2]", + "ios": "takeSnapshot:filePath:", + "macos": "takeSnapshot:filePath:", + "isOverload": true, + "params": { + "windows": ["uid", "filePath"], + "android": ["uid", "filePath"], + "ios": ["uid", "filePath"], + "macos": ["uid", "filePath"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_snapshot" + }, + "takeSnapshot2": { + "windows": "takeSnapshot [2/2]", + "android": "takeSnapshot [2/2]", + "ios": "takeSnapshotWithConfig:config:", + "macos": "takeSnapshotWithConfig:config:", + "isOverload": true, + "params": { + "windows": ["uid", "config"], + "android": ["uid", "config"], + "ios": ["uid", "config"], + "macos": ["uid", "config"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_snapshot" + }, + "enableContentInspect": { + "windows": "enableContentInspect", + "android": "enableContentInspect", + "ios": "enableContentInspect:config:", + "macos": "enableContentInspect:config:", + "parent_class": "IRtcEngine", + "toc": "toc_snapshot" + }, + "enableContentInspectEx": { + "windows": "enableContentInspectEx", + "android": "enableContentInspectEx", + "ios": "enableContentInspectEx:config:connection:", + "macos": "enableContentInspectEx:config:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_snapshot" + }, + "enableVideoImageSource": { + "windows": "enableVideoImageSource", + "android": "enableVideoImageSource", + "ios": "enableVideoImageSource:options:", + "macos": "enableVideoImageSource:options:", + "parent_class": "IRtcEngine", + "toc": "toc_image_source" + }, + "getNetworkType": { + "windows": "getNetworkType", + "android": "getNetworkType", + "ios": "getNetworkType", + "macos": "getNetworkType", + "parent_class": "IRtcEngine", + "toc": "toc_network" + }, + "getNtpWallTimeInMs": { + "windows": "getNtpWallTimeInMs", + "android": "getNtpWallTimeInMs", + "ios": "getNtpWallTimeInMs", + "macos": "getNtpWallTimeInMs", + "parent_class": "IRtcEngine", + "toc": "toc_network" + }, + "setCloudProxy": { + "windows": "setCloudProxy", + "android": "setCloudProxy", + "ios": "setCloudProxy:", + "macos": "setCloudProxy:", + "parent_class": "IRtcEngine", + "toc": "toc_network" + }, + "setLogFile": { + "windows": "setLogFile", + "android": "setLogFile", + "ios": "setLogFile:", + "macos": "setLogFile:", + "parent_class": "IRtcEngine", + "toc": "toc_network" + }, + "setLogFilter": { + "windows": "setLogFilter", + "android": "setLogFilter", + "ios": "setLogFilter:", + "macos": "setLogFilter:", + "parent_class": "IRtcEngine", + "toc": "toc_network" + }, + "setLogLevel": { + "windows": "setLogLevel", + "android": "setLogLevel", + "ios": "setLogLevel:", + "macos": "setLogLevel:", + "parent_class": "IRtcEngine", + "toc": "toc_network" + }, + "setLogFileSize": { + "windows": "setLogFileSize", + "android": "setLogFileSize", + "ios": "setLogFileSize:", + "macos": "setLogFileSize:", + "parent_class": "IRtcEngine", + "toc": "toc_network" + }, + "setParameters": { + "windows": "setParameters", + "android": "setParameters", + "ios": "setParameters:", + "macos": "setParameters:", + "parent_class": "IRtcEngine", + "toc": "toc_network" + }, + "sendCustomReportMessage": { + "windows": "sendCustomReportMessage", + "android": "sendCustomReportMessage", + "ios": "sendCustomReportMessage:category:event:label:value:", + "macos": "sendCustomReportMessage:category:event:label:value:", + "parent_class": "IRtcEngine", + "toc": "toc_network" + }, + "getCallId": { + "windows": "getCallId", + "android": "getCallId", + "ios": "getCallId", + "macos": "getCallId", + "parent_class": "IRtcEngine", + "toc": "toc_network" + }, + "getCallIdEx": { + "windows": "getCallIdEx", + "android": "getCallIdEx", + "ios": "getCallIdEx:", + "macos": "getCallIdEx:", + "parent_class": "IRtcEngineEx", + "toc": "toc_network" + }, + "queryDeviceScore": { + "windows": "queryDeviceScore", + "android": "queryDeviceScore", + "ios": "queryDeviceScore", + "macos": "queryDeviceScore", + "parent_class": "IRtcEngine", + "toc": "toc_network" + }, + "rate": { + "windows": "rate", + "android": "rate", + "ios": "rate:rating:description:", + "macos": "rate:rating:description:", + "parent_class": "IRtcEngine", + "toc": "toc_network" + }, + "complain": { + "windows": "complain", + "android": "complain", + "ios": "complain:description:", + "macos": "complain:description:", + "parent_class": "IRtcEngine", + "toc": "toc_network" + }, + "getVersion": { + "windows": "getVersion", + "android": "getSdkVersion", + "ios": "getSdkVersion", + "macos": "getSdkVersion", + "parent_class": "IRtcEngine", + "toc": "toc_network" + }, + "getErrorDescription": { + "windows": "getErrorDescription", + "android": "getErrorDescription", + "ios": "getErrorDescription:", + "macos": "getErrorDescription:", + "parent_class": "IRtcEngine", + "toc": "toc_network" + }, + "isFeatureAvailableOnDevice": { + "windows": "isFeatureAvailableOnDevice", + "android": "isFeatureAvailableOnDevice", + "ios": "isFeatureAvailableOnDevice:", + "macos": "isFeatureAvailableOnDevice:", + "parent_class": "IRtcEngine", + "toc": "toc_network" + }, + "queryInterface": { + "windows": "queryInterface", + "parent_class": "IRtcEngine", + "toc": "toc_network" + }, + "onConnectionStateChanged": { + "windows": "onConnectionStateChanged", + "android": "onConnectionStateChanged", + "ios": "rtcEngine:connectionChangedToState:reason:", + "macos": "rtcEngine:connectionChangedToState:reason:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_network" + }, + "onError": { + "windows": "onError", + "android": "onError", + "ios": "rtcEngine:didOccurError:", + "macos": "rtcEngine:didOccurError:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_channel" + }, + "onFirstRemoteAudioDecoded": { + "windows": "onFirstRemoteAudioDecoded", + "android": "onFirstRemoteAudioDecoded", + "ios": "rtcEngine:firstRemoteAudioFrameDecodedOfUid:elapsed:", + "macos": "rtcEngine:firstRemoteAudioFrameDecodedOfUid:elapsed:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_audio_basic" + }, + "onFirstRemoteAudioFrame": { + "windows": "onFirstRemoteAudioFrame", + "android": "onFirstRemoteAudioFrame", + "ios": "rtcEngine:firstRemoteAudioFrameOfUid:elapsed:", + "macos": "rtcEngine:firstRemoteAudioFrameOfUid:elapsed:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_audio_basic" + }, + "onJoinChannelSuccess": { + "windows": "onJoinChannelSuccess", + "android": "onJoinChannelSuccess", + "ios": "rtcEngine:didJoinChannel:withUid:elapsed:", + "macos": "rtcEngine:didJoinChannel:withUid:elapsed:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_channel" + }, + "onRejoinChannelSuccess": { + "windows": "onRejoinChannelSuccess", + "android": "onRejoinChannelSuccess", + "ios": "rtcEngine:didRejoinChannel:withUid:elapsed:", + "macos": "rtcEngine:didRejoinChannel:withUid:elapsed:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_channel" + }, + "onLeaveChannel": { + "windows": "onLeaveChannel", + "android": "onLeaveChannel", + "ios": "rtcEngine:didLeaveChannelWithStats:", + "macos": "rtcEngine:didLeaveChannelWithStats:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_channel" + }, + "onClientRoleChanged": { + "windows": "onClientRoleChanged", + "android": "onClientRoleChanged", + "ios": "rtcEngine:didClientRoleChanged:newRole:newRoleOptions:", + "macos": "rtcEngine:didClientRoleChanged:newRole:newRoleOptions:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_channel" + }, + "onClientRoleChangeFailed": { + "windows": "onClientRoleChangeFailed", + "android": "onClientRoleChangeFailed", + "ios": "rtcEngine:didClientRoleChangeFailed:currentRole:", + "macos": "rtcEngine:didClientRoleChangeFailed:currentRole:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_channel" + }, + "onUserJoined": { + "windows": "onUserJoined", + "android": "onUserJoined", + "ios": "rtcEngine:didJoinedOfUid:elapsed:", + "macos": "rtcEngine:didJoinedOfUid:elapsed:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_channel" + }, + "onUserMuteAudio": { + "windows": "onUserMuteAudio", + "android": "onUserMuteAudio", + "ios": "rtcEngine:didAudioMuted:byUid:", + "macos": "rtcEngine:didAudioMuted:byUid:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_audio_basic" + }, + "onUserOffline": { + "windows": "onUserOffline", + "android": "onUserOffline", + "ios": "rtcEngine:didOfflineOfUid:reason:", + "macos": "rtcEngine:didOfflineOfUid:reason:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_channel" + }, + "onNetworkTypeChanged": { + "windows": "onNetworkTypeChanged", + "android": "onNetworkTypeChanged", + "ios": "rtcEngine:networkTypeChanged:", + "macos": "rtcEngine:networkTypeChanged:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_network" + }, + "onConnectionInterrupted": { + "windows": "onConnectionInterrupted", + "android": "onConnectionInterrupted", + "ios": "rtcEngineConnectionDidInterrupted:", + "macos": "rtcEngineConnectionDidInterrupted:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_network" + }, + "onConnectionLost": { + "windows": "onConnectionLost", + "android": "onConnectionLost", + "ios": "rtcEngineConnectionDidLost:", + "macos": "rtcEngineConnectionDidLost:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_network" + }, + "onConnectionBanned": { + "windows": "onConnectionBanned", + "android": "onConnectionBanned", + "ios": "rtcEngineConnectionDidBanned:", + "macos": "rtcEngineConnectionDidBanned:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_network" + }, + "onTokenPrivilegeWillExpire": { + "windows": "onTokenPrivilegeWillExpire", + "android": "onTokenPrivilegeWillExpire", + "ios": "rtcEngine:tokenPrivilegeWillExpire:", + "macos": "rtcEngine:tokenPrivilegeWillExpire:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_channel" + }, + "onRequestToken": { + "windows": "onRequestToken", + "android": "onRequestToken", + "ios": "rtcEngineRequestToken:", + "macos": "rtcEngineRequestToken:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_channel" + }, + "onLocalUserRegistered": { + "windows": "onLocalUserRegistered", + "android": "onLocalUserRegistered", + "ios": "rtcEngine:didLocalUserRegisteredWithUserId:userAccount:", + "macos": "rtcEngine:didLocalUserRegisteredWithUserId:userAccount:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_channel" + }, + "onUserInfoUpdated": { + "windows": "onUserInfoUpdated", + "android": "onUserInfoUpdated", + "ios": "rtcEngine:didUserInfoUpdatedWithUserId:userInfo:", + "macos": "rtcEngine:didUserInfoUpdatedWithUserId:userInfo:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_channel" + }, + "onUplinkNetworkInfoUpdated": { + "windows": "onUplinkNetworkInfoUpdated", + "android": "onUplinkNetworkInfoUpdated", + "ios": "rtcEngine:uplinkNetworkInfoUpdate:", + "macos": "rtcEngine:uplinkNetworkInfoUpdate:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_network" + }, + "onVideoRenderingTracingResult": { + "windows": "onVideoRenderingTracingResult", + "android": "onVideoRenderingTracingResult", + "ios": "rtcEngine:videoRenderingTracingResultOfUid:currentEvent:tracingInfo:", + "macos": "rtcEngine:videoRenderingTracingResultOfUid:currentEvent:tracingInfo:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_video_rendering" + }, + "onLocalAudioStateChanged": { + "windows": "onLocalAudioStateChanged", + "android": "onLocalAudioStateChanged", + "ios": "rtcEngine:localAudioStateChanged:reason:", + "macos": "rtcEngine:localAudioStateChanged:reason:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_audio_basic" + }, + "onLocalVideoStateChanged": { + "windows": "onLocalVideoStateChanged", + "android": "onLocalVideoStateChanged", + "ios": "rtcEngine:localVideoStateChangedOfState:reason:sourceType:", + "macos": "rtcEngine:localVideoStateChangedOfState:reason:sourceType:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_video_basic" + }, + "onVideoStopped": { + "windows": "onVideoStopped", + "android": "onVideoStopped", + "ios": "rtcEngineVideoDidStop:", + "macos": "rtcEngineVideoDidStop:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_video_basic" + }, + "onFirstLocalAudioFramePublished": { + "windows": "onFirstLocalAudioFramePublished", + "android": "onFirstLocalAudioFramePublished", + "ios": "rtcEngine:firstLocalAudioFramePublished:", + "macos": "rtcEngine:firstLocalAudioFramePublished:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_audio_basic" + }, + "onFirstLocalVideoFramePublished": { + "windows": "onFirstLocalVideoFramePublished", + "android": "onFirstLocalVideoFramePublished", + "ios": "rtcEngine:firstLocalVideoFramePublishedWithElapsed:sourceType:", + "macos": "rtcEngine:firstLocalVideoFramePublishedWithElapsed:sourceType:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_video_basic" + }, + "onFirstLocalVideoFrame": { + "windows": "onFirstLocalVideoFrame", + "android": "onFirstLocalVideoFrame", + "ios": "rtcEngine:firstLocalVideoFrameWithSize:elapsed:sourceType:", + "macos": "rtcEngine:firstLocalVideoFrameWithSize:elapsed:sourceType:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_video_basic" + }, + "onAudioPublishStateChanged": { + "windows": "onAudioPublishStateChanged", + "android": "onAudioPublishStateChanged", + "ios": "rtcEngine:didAudioPublishStateChange:oldState:newState:elapseSinceLastState:", + "macos": "rtcEngine:didAudioPublishStateChange:oldState:newState:elapseSinceLastState:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_publishnsubscribe" + }, + "onVideoPublishStateChanged": { + "windows": "onVideoPublishStateChanged", + "android": "onVideoPublishStateChanged", + "ios": "rtcEngine:didVideoPublishStateChange:sourceType:oldState:newState:elapseSinceLastState:", + "macos": "rtcEngine:didVideoPublishStateChange:sourceType:oldState:newState:elapseSinceLastState:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_video_basic" + }, + "onAudioSubscribeStateChanged": { + "windows": "onAudioSubscribeStateChanged", + "android": "onAudioSubscribeStateChanged", + "ios": "rtcEngine:didAudioSubscribeStateChange:uid:oldState:newState:elapseSinceLastState:", + "macos": "rtcEngine:didAudioSubscribeStateChange:uid:oldState:newState:elapseSinceLastState:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_publishnsubscribe" + }, + "onFirstRemoteVideoDecoded": { + "windows": "onFirstRemoteVideoDecoded", + "android": "onFirstRemoteVideoDecoded", + "ios": "rtcEngine:firstRemoteVideoDecodedOfUid:size:elapsed:", + "macos": "rtcEngine:firstRemoteVideoDecodedOfUid:size:elapsed:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_video_basic" + }, + "onFirstRemoteVideoFrame": { + "windows": "onFirstRemoteVideoFrame", + "android": "onFirstRemoteVideoFrame", + "ios": "rtcEngine:firstRemoteVideoFrameOfUid:size:elapsed:", + "macos": "rtcEngine:firstRemoteVideoFrameOfUid:size:elapsed:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_video_basic" + }, + "onRemoteAudioStateChanged": { + "windows": "onRemoteAudioStateChanged", + "android": "onRemoteAudioStateChanged", + "ios": "rtcEngine:remoteAudioStateChangedOfUid:state:reason:elapsed:", + "macos": "rtcEngine:remoteAudioStateChangedOfUid:state:reason:elapsed:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_audio_basic" + }, + "onRemoteVideoStateChanged": { + "windows": "onRemoteVideoStateChanged", + "android": "onRemoteVideoStateChanged", + "ios": "rtcEngine:remoteVideoStateChangedOfUid:state:reason:elapsed:", + "macos": "rtcEngine:remoteVideoStateChangedOfUid:state:reason:elapsed:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_video_basic" + }, + "onUserEnableLocalVideo": { + "windows": "onUserEnableLocalVideo", + "android": "onUserEnableLocalVideo", + "ios": "rtcEngine:didLocalVideoEnabled:byUid:", + "macos": "rtcEngine:didLocalVideoEnabled:byUid:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_video_basic" + }, + "onUserEnableVideo": { + "windows": "onUserEnableVideo", + "android": "onUserEnableVideo", + "ios": "rtcEngine:didVideoEnabled:byUid:", + "macos": "rtcEngine:didVideoEnabled:byUid:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_video_basic" + }, + "onUserMuteVideo": { + "windows": "onUserMuteVideo", + "android": "onUserMuteVideo", + "ios": "rtcEngine:didVideoMuted:byUid:", + "macos": "rtcEngine:didVideoMuted:byUid:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_video_basic" + }, + "onVideoSizeChanged": { + "windows": "onVideoSizeChanged", + "android": "onVideoSizeChanged", + "ios": "rtcEngine:videoSizeChangedOfSourceType:uid:size:rotation:", + "macos": "rtcEngine:videoSizeChangedOfSourceType:uid:size:rotation:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_video_basic" + }, + "onVideoSubscribeStateChanged": { + "windows": "onVideoSubscribeStateChanged", + "android": "onVideoSubscribeStateChanged", + "ios": "rtcEngine:didVideoSubscribeStateChange:uid:oldState:newState:elapseSinceLastState:", + "macos": "rtcEngine:didVideoSubscribeStateChange:uid:oldState:newState:elapseSinceLastState:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_publishnsubscribe" + }, + "onRtcStats": { + "windows": "onRtcStats", + "android": "onRtcStats", + "ios": "rtcEngine:reportRtcStats:", + "macos": "rtcEngine:reportRtcStats:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_channel" + }, + "onNetworkQuality": { + "windows": "onNetworkQuality", + "android": "onNetworkQuality", + "ios": "rtcEngine:networkQuality:txQuality:rxQuality:", + "macos": "rtcEngine:networkQuality:txQuality:rxQuality:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_network" + }, + "onLocalAudioStats": { + "windows": "onLocalAudioStats", + "android": "onLocalAudioStats", + "ios": "rtcEngine:localAudioStats:", + "macos": "rtcEngine:localAudioStats:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_audio_basic" + }, + "onLocalVideoStats": { + "windows": "onLocalVideoStats", + "android": "onLocalVideoStats", + "ios": "rtcEngine:localVideoStats:sourceType:", + "macos": "rtcEngine:localVideoStats:sourceType:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_video_basic" + }, + "onRemoteAudioStats": { + "windows": "onRemoteAudioStats", + "android": "onRemoteAudioStats", + "ios": "rtcEngine:remoteAudioStats:", + "macos": "rtcEngine:remoteAudioStats:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_audio_basic" + }, + "onRemoteAudioTransportStats": { + "windows": "onRemoteAudioTransportStats", + "android": "onRemoteAudioTransportStats", + "ios": "rtcEngine:audioTransportStatsOfUid:delay:lost:rxKBitRate:", + "macos": "rtcEngine:audioTransportStatsOfUid:delay:lost:rxKBitRate:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_audio_basic" + }, + "onRemoteVideoStats": { + "windows": "onRemoteVideoStats", + "android": "onRemoteVideoStats", + "ios": "rtcEngine:remoteVideoStats:", + "macos": "rtcEngine:remoteVideoStats:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_video_basic" + }, + "onRemoteVideoTransportStats": { + "windows": "onRemoteVideoTransportStats", + "android": "onRemoteVideoTransportStats", + "ios": "rtcEngine:videoTransportStatsOfUid:delay:lost:rxKBitRate:", + "macos": "rtcEngine:videoTransportStatsOfUid:delay:lost:rxKBitRate:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_video_basic" + }, + "onAudioQuality": { + "windows": "onAudioQuality", + "android": "onAudioQuality", + "ios": "audioQualityBlock:", + "macos": "audioQualityBlock:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_audio_basic" + }, + "onAudioVolumeIndication_IMediaPlayerSourceObserver": { + "windows": "onAudioVolumeIndication", + "android": "onAudioVolumeIndication", + "ios": "AgoraRtcMediaPlayer:volumeIndicationDidReceive:", + "macos": "AgoraRtcMediaPlayer:volumeIndicationDidReceive:", + "parent_class": "IMediaPlayerSourceObserver", + "toc": "toc_mediaplayer_observer" + }, + "onMetaData": { + "windows": "onMetaData [1/2]", + "android": "onMetaData", + "ios": "AgoraRtcMediaPlayer:didReceiveData:length:", + "macos": "AgoraRtcMediaPlayer:didReceiveData:length:", + "parent_class": "IMediaPlayerSourceObserver", + "toc": "toc_mediaplayer_observer", + "isOverload": true, + "params": { + "windows": ["data", "length"], + "android": ["type", "data"], + "ios": ["playerKit", "data", "length"], + "macos": ["playerKit", "data", "length"] + } + }, + "onPlayerCacheStats": { + "windows": "onPlayerCacheStats", + "android": "onPlayerCacheStats", + "ios": "AgoraRtcMediaPlayer:cacheStats:", + "macos": "AgoraRtcMediaPlayer:cacheStats:", + "parent_class": "IMediaPlayerSourceObserver", + "toc": "toc_mediaplayer_cache" + }, + "onPlayerEvent": { + "windows": "onPlayerEvent", + "android": "onPlayerEvent", + "ios": "AgoraRtcMediaPlayer:didOccurEvent:elapsedTime:message:", + "macos": "AgoraRtcMediaPlayer:didOccurEvent:elapsedTime:message:", + "parent_class": "IMediaPlayerSourceObserver", + "toc": "toc_mediaplayer_observer" + }, + "onPlayerPlaybackStats": { + "windows": "onPlayerPlaybackStats", + "android": "onPlayerPlaybackStats", + "ios": "AgoraRtcMediaPlayer:playbackStats:", + "macos": "AgoraRtcMediaPlayer:playbackStats:", + "parent_class": "IMediaPlayerSourceObserver", + "toc": "toc_mediaplayer_info" + }, + "onPlayerSourceStateChanged": { + "windows": "onPlayerSourceStateChanged", + "android": "onPlayerStateChanged", + "ios": "AgoraRtcMediaPlayer:didChangedToState:reason:", + "macos": "AgoraRtcMediaPlayer:didChangedToState:reason:", + "parent_class": "IMediaPlayerSourceObserver", + "toc": "toc_mediaplayer_observer" + }, + "onPositionChanged": { + "windows": "onPositionChanged", + "android": "onPositionChanged", + "ios": "AgoraRtcMediaPlayer:didChangedToPosition:atTimestamp:", + "macos": "AgoraRtcMediaPlayer:didChangedToPosition:atTimestamp:", + "parent_class": "IMediaPlayerSourceObserver", + "toc": "toc_mediaplayer_observer" + }, + "onReadData": { + "windows": "onReadData", + "android": "onReadData", + "parent_class": "IMediaPlayerCustomDataProvider", + "toc": "toc_mediaplayer_observer" + }, + "AgoraRtcMediaPlayerCustomSourceOnReadCallback": { + "ios": "AgoraRtcMediaPlayerCustomSourceOnReadCallback", + "macos": "AgoraRtcMediaPlayerCustomSourceOnReadCallback", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_observer" + }, + "onSeek": { + "windows": "onSeek", + "android": "onSeek", + "parent_class": "IMediaPlayerCustomDataProvider", + "toc": "toc_mediaplayer_control" + }, + "AgoraRtcMediaPlayerCustomSourceOnSeekCallback": { + "ios": "AgoraRtcMediaPlayerCustomSourceOnSeekCallback", + "macos": "AgoraRtcMediaPlayerCustomSourceOnSeekCallback", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_control" + }, + "onPlayBufferUpdated": { + "windows": "onPlayBufferUpdated", + "android": "onPlayBufferUpdated", + "ios": "AgoraRtcMediaPlayer:didPlayBufferUpdated:", + "macos": "AgoraRtcMediaPlayer:didPlayBufferUpdated:", + "parent_class": "IMediaPlayerSourceObserver", + "toc": "toc_mediaplayer_observer" + }, + "onPreloadEvent": { + "windows": "onPreloadEvent", + "android": "onPreloadEvent", + "ios": "AgoraRtcMediaPlayer:didPreloadEvent:", + "macos": "AgoraRtcMediaPlayer:didPreloadEvent:", + "parent_class": "IMediaPlayerSourceObserver", + "toc": "toc_mediaplayer_observer" + }, + "onPlayerSrcInfoChanged": { + "windows": "onPlayerSrcInfoChanged", + "android": "onPlayerSrcInfoChanged", + "ios": "AgoraRtcMediaPlayer:playerSrcInfoDidChange:from:", + "macos": "AgoraRtcMediaPlayer:playerSrcInfoDidChange:from:", + "parent_class": "IMediaPlayerSourceObserver", + "toc": "toc_mediaplayer_observer" + }, + "onPlayerInfoUpdated": { + "windows": "onPlayerInfoUpdated [1/2]", + "android": "onPlayerInfoUpdated", + "ios": "AgoraRtcMediaPlayer:infoUpdated:", + "macos": "AgoraRtcMediaPlayer:infoUpdated:", + "parent_class": "IMediaPlayerSourceObserver", + "toc": "toc_mediaplayer_observer", + "isOverload": true, + "params": { + "windows": ["info"], + "android": ["info"], + "ios": ["playerKit", "info"], + "macos": ["playerKit", "info"] + } + }, + "onDirectCdnStreamingStateChanged": { + "windows": "onDirectCdnStreamingStateChanged", + "android": "onDirectCdnStreamingStateChanged", + "ios": "onDirectCdnStreamingStateChanged:reason:message:", + "macos": "onDirectCdnStreamingStateChanged:reason:message:", + "parent_class": "IDirectCdnStreamingEventHandler", + "toc": "toc_cdn_streaming" + }, + "onDirectCdnStreamingStats": { + "windows": "onDirectCdnStreamingStats", + "android": "onDirectCdnStreamingStats", + "ios": "onDirectCdnStreamingStats:", + "macos": "onDirectCdnStreamingStats:", + "parent_class": "IDirectCdnStreamingEventHandler", + "toc": "toc_cdn_streaming" + }, + "onAudioMixingStateChanged": { + "windows": "onAudioMixingStateChanged", + "android": "onAudioMixingStateChanged", + "ios": "rtcEngine:audioMixingStateChanged:reasonCode:", + "macos": "rtcEngine:audioMixingStateChanged:reasonCode:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_audio_mixing" + }, + "onAudioMixingFinished": { + "windows": "onAudioMixingFinished", + "android": "onAudioMixingFinished", + "ios": "rtcEngineLocalAudioMixingDidFinish:", + "macos": "rtcEngineLocalAudioMixingDidFinish:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_audio_mixing" + }, + "onAudioEffectFinished": { + "windows": "onAudioEffectFinished", + "android": "onAudioEffectFinished", + "ios": "rtcEngineDidAudioEffectFinish:soundId:", + "macos": "rtcEngineDidAudioEffectFinish:soundId:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_audio_effect_file" + }, + "onAudioMixingPositionChanged": { + "windows": "onAudioMixingPositionChanged", + "android": "onAudioMixingPositionChanged", + "ios": "rtcEngine:audioMixingPositionChanged:", + "macos": "rtcEngine:audioMixingPositionChanged:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_audio_mixing" + }, + "onEncryptionError": { + "windows": "onEncryptionError", + "android": "onEncryptionError", + "ios": "rtcEngine:didOccurEncryptionError:", + "macos": "rtcEngine:didOccurEncryptionError:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_network" + }, + "onRtmpStreamingEvent": { + "windows": "onRtmpStreamingEvent", + "android": "onRtmpStreamingEvent", + "ios": "rtcEngine:rtmpStreamingEventWithUrl:eventCode:", + "macos": "rtcEngine:rtmpStreamingEventWithUrl:eventCode:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_media_push" + }, + "onRtmpStreamingStateChanged": { + "windows": "onRtmpStreamingStateChanged", + "android": "onRtmpStreamingStateChanged", + "ios": "rtcEngine:rtmpStreamingChangedToState:state:reason:", + "macos": "rtcEngine:rtmpStreamingChangedToState:state:reason:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_media_push" + }, + "onTranscodingUpdated": { + "windows": "onTranscodingUpdated", + "android": "onTranscodingUpdated", + "ios": "rtcEngineTranscodingUpdated:", + "macos": "rtcEngineTranscodingUpdated:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_media_push" + }, + "onChannelMediaRelayStateChanged": { + "windows": "onChannelMediaRelayStateChanged", + "android": "onChannelMediaRelayStateChanged", + "ios": "rtcEngine:channelMediaRelayStateDidChange:error:", + "macos": "rtcEngine:channelMediaRelayStateDidChange:error:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_channel_media_relay" + }, + "onAudioVolumeIndication": { + "windows": "onAudioVolumeIndication", + "android": "onAudioVolumeIndication", + "ios": "rtcEngine:reportAudioVolumeIndicationOfSpeakers:totalVolume:", + "macos": "rtcEngine:reportAudioVolumeIndicationOfSpeakers:totalVolume:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_audio_basic" + }, + "onActiveSpeaker": { + "windows": "onActiveSpeaker", + "android": "onActiveSpeaker", + "ios": "rtcEngine:activeSpeaker:", + "macos": "rtcEngine:activeSpeaker:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_audio_basic" + }, + "onFacePositionChanged": { + "windows": "onFacePositionChanged", + "android": "onFacePositionChanged", + "ios": "rtcEngine:facePositionDidChangeWidth:previewHeight:faces:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_face_detection" + }, + "onAudioRoutingChanged": { + "windows": "onAudioRoutingChanged", + "android": "onAudioRouteChanged", + "ios": "rtcEngine:didAudioRouteChanged:", + "macos": "rtcEngine:didAudioRouteChanged:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_audio_route" + }, + "onRemoteSubscribeFallbackToAudioOnly": { + "windows": "onRemoteSubscribeFallbackToAudioOnly", + "android": "onRemoteSubscribeFallbackToAudioOnly", + "ios": "rtcEngine:didRemoteSubscribeFallbackToAudioOnly:byUid:", + "macos": "rtcEngine:didRemoteSubscribeFallbackToAudioOnly:byUid:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_network" + }, + "onLastmileQuality": { + "windows": "onLastmileQuality", + "android": "onLastmileQuality", + "ios": "rtcEngine:lastmileQuality:", + "macos": "rtcEngine:lastmileQuality:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_network" + }, + "onLastmileProbeResult": { + "windows": "onLastmileProbeResult", + "android": "onLastmileProbeResult", + "ios": "rtcEngine:lastmileProbeTestResult:", + "macos": "rtcEngine:lastmileProbeTestResult:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_network" + }, + "onLocalAudioSpectrum": { + "windows": "onLocalAudioSpectrum", + "android": "onLocalAudioSpectrum", + "ios": "onLocalAudioSpectrum:", + "macos": "onLocalAudioSpectrum:", + "parent_class": "IAudioSpectrumObserver", + "toc": "toc_audio_spectrum" + }, + "onRemoteAudioSpectrum": { + "windows": "onRemoteAudioSpectrum", + "android": "onRemoteAudioSpectrum", + "ios": "onRemoteAudioSpectrum:", + "macos": "onRemoteAudioSpectrum:", + "parent_class": "IAudioSpectrumObserver", + "toc": "toc_audio_spectrum" + }, + "onRecordAudioFrame": { + "android": "onRecordAudioFrame", + "ios": "onRecordAudioFrame:channelId:", + "macos": "onRecordAudioFrame:channelId:", + "parent_class": "IAudioFrameObserver", + "toc": "toc_audio_raw" + }, + "onRecordAudioFrame_IAudioFrameObserverBase": { + "windows": "onRecordAudioFrame", + "parent_class": "IAudioFrameObserverBase", + "toc": "toc_audio_raw" + }, + "onPlaybackAudioFrame": { + "android": "onPlaybackAudioFrame", + "ios": "onPlaybackAudioFrame:channelId:", + "macos": "onPlaybackAudioFrame:channelId:", + "parent_class": "IAudioFrameObserver", + "toc": "toc_audio_raw" + }, + "onPlaybackAudioFrame_IAudioFrameObserverBase": { + "windows": "onPlaybackAudioFrame", + "parent_class": "IAudioFrameObserverBase", + "toc": "toc_audio_raw" + }, + "onPlaybackAudioFrameBeforeMixing": { + "android": "onPlaybackAudioFrameBeforeMixing", + "ios": "onPlaybackAudioFrameBeforeMixing:channelId:uid:", + "macos": "onPlaybackAudioFrameBeforeMixing:channelId:uid:", + "parent_class": "IAudioFrameObserver", + "toc": "toc_audio_raw" + }, + "onPlaybackAudioFrameBeforeMixing_IAudioFrameObserverBase": { + "windows": "onPlaybackAudioFrameBeforeMixing", + "parent_class": "IAudioFrameObserverBase", + "toc": "toc_audio_raw" + }, + "onMixedAudioFrame": { + "android": "onMixedAudioFrame", + "ios": "onMixedAudioFrame:channelId:", + "macos": "onMixedAudioFrame:channelId:", + "parent_class": "IAudioFrameObserver", + "toc": "toc_audio_raw" + }, + "onMixedAudioFrame_IAudioFrameObserverBase": { + "windows": "onMixedAudioFrame", + "parent_class": "IAudioFrameObserverBase", + "toc": "toc_audio_raw" + }, + "getObservedAudioFramePosition": { + "android": "getObservedAudioFramePosition", + "ios": "getObservedAudioFramePosition", + "macos": "getObservedAudioFramePosition", + "parent_class": "IAudioFrameObserver", + "toc": "toc_audio_raw" + }, + "getObservedAudioFramePosition_IAudioFrameObserverBase": { + "windows": "getObservedAudioFramePosition", + "parent_class": "IAudioFrameObserverBase", + "toc": "toc_audio_raw" + }, + "getRecordAudioParams": { + "android": "getRecordAudioParams", + "ios": "getRecordAudioParams", + "macos": "getRecordAudioParams", + "parent_class": "IAudioFrameObserver", + "toc": "toc_audio_raw" + }, + "getRecordAudioParams_IAudioFrameObserverBase": { + "windows": "getRecordAudioParams", + "parent_class": "IAudioFrameObserverBase", + "toc": "toc_audio_raw" + }, + "getMixedAudioParams": { + "android": "getMixedAudioParams", + "ios": "getMixedAudioParams", + "macos": "getMixedAudioParams", + "parent_class": "IAudioFrameObserver", + "toc": "toc_audio_raw" + }, + "getMixedAudioParams_IAudioFrameObserverBase": { + "windows": "getMixedAudioParams", + "parent_class": "IAudioFrameObserverBase", + "toc": "toc_audio_raw" + }, + "getPlaybackAudioParams": { + "android": "getPlaybackAudioParams", + "ios": "getPlaybackAudioParams", + "macos": "getPlaybackAudioParams", + "parent_class": "IAudioFrameObserver", + "toc": "toc_audio_raw" + }, + "getPlaybackAudioParams_IAudioFrameObserverBase": { + "windows": "getPlaybackAudioParams", + "parent_class": "IAudioFrameObserverBase", + "toc": "toc_audio_raw" + }, + "onCaptureVideoFrame": { + "windows": "onCaptureVideoFrame", + "android": "onCaptureVideoFrame", + "ios": "onCaptureVideoFrame:sourceType:", + "macos": "onCaptureVideoFrame:sourceType:", + "parent_class": "IVideoFrameObserver", + "toc": "toc_video_raw" + }, + "onEncodedVideoFrameReceived": { + "windows": "onEncodedVideoFrameReceived", + "android": "onEncodedVideoFrameReceived", + "ios": "onEncodedVideoFrameReceived:length:info:channelId:uid:", + "macos": "onEncodedVideoFrameReceived:length:info:channelId:uid:", + "parent_class": "IVideoEncodedFrameObserver", + "toc": "toc_video_encoded" + }, + "onRenderVideoFrame": { + "windows": "onRenderVideoFrame", + "android": "onRenderVideoFrame", + "ios": "onRenderVideoFrame:uid:channelId:", + "macos": "onRenderVideoFrame:uid:channelId:", + "parent_class": "IVideoFrameObserver", + "toc": "toc_video_raw" + }, + "getRotationApplied": { + "windows": "getRotationApplied", + "android": "getRotationApplied", + "ios": "getRotationApplied", + "macos": "getRotationApplied", + "parent_class": "IVideoFrameObserver", + "toc": "toc_video_raw" + }, + "getMirrorApplied": { + "windows": "getMirrorApplied", + "android": "getMirrorApplied", + "ios": "getMirrorApplied", + "macos": "getMirrorApplied", + "parent_class": "IVideoFrameObserver", + "toc": "toc_video_raw" + }, + "getVideoFormatPreference": { + "windows": "getVideoFormatPreference", + "android": "getVideoFormatPreference", + "ios": "getVideoFormatPreference", + "macos": "getVideoFormatPreference", + "parent_class": "IVideoFrameObserver", + "toc": "toc_video_raw" + }, + "getVideoFrameProcessMode": { + "windows": "getVideoFrameProcessMode", + "android": "getVideoFrameProcessMode", + "ios": "getVideoFrameProcessMode", + "macos": "getVideoFrameProcessMode", + "parent_class": "IVideoFrameObserver", + "toc": "toc_video_raw" + }, + "getObservedFramePosition": { + "windows": "getObservedFramePosition", + "android": "getObservedFramePosition", + "ios": "getObservedFramePosition", + "macos": "getObservedFramePosition", + "parent_class": "IVideoFrameObserver", + "toc": "toc_video_raw" + }, + "onPreEncodeVideoFrame": { + "windows": "onPreEncodeVideoFrame", + "android": "onPreEncodeVideoFrame", + "ios": "onPreEncodeVideoFrame:sourceType:", + "macos": "onPreEncodeVideoFrame:sourceType:", + "parent_class": "IVideoFrameObserver", + "toc": "toc_video_raw" + }, + "onRecorderStateChanged": { + "windows": "onRecorderStateChanged", + "android": "onRecorderStateChanged", + "ios": "mediaRecorder:stateDidChanged:uid:state:reason:", + "macos": "mediaRecorder:stateDidChanged:uid:state:reason:", + "parent_class": "IMediaRecorderObserver", + "toc": "toc_recording" + }, + "onRecorderInfoUpdated": { + "windows": "onRecorderInfoUpdated", + "android": "onRecorderInfoUpdated", + "ios": "mediaRecorder:informationDidUpdated:uid:info:", + "macos": "mediaRecorder:informationDidUpdated:uid:info:", + "parent_class": "IMediaRecorderObserver", + "toc": "toc_recording" + }, + "getMaxMetadataSize": { + "windows": "getMaxMetadataSize", + "android": "getMaxMetadataSize", + "ios": "metadataMaxSize", + "macos": "metadataMaxSize", + "parent_class": "IMetadataObserver", + "toc": "toc_metadata_observer" + }, + "onReadyToSendMetadata": { + "windows": "onReadyToSendMetadata", + "android": "onReadyToSendMetadata", + "ios": "readyToSendMetadataAtTimestamp:sourceType:", + "macos": "readyToSendMetadataAtTimestamp:sourceType:", + "parent_class": "IMetadataObserver", + "toc": "toc_metadata_observer" + }, + "onMetadataReceived": { + "windows": "onMetadataReceived", + "android": "onMetadataReceived", + "ios": "didMetadataReceived:", + "macos": "didMetadataReceived:", + "parent_class": "IMetadataObserver", + "toc": "toc_metadata_observer" + }, + "onCameraFocusAreaChanged": { + "windows": "onCameraFocusAreaChanged", + "android": "onCameraFocusAreaChanged", + "ios": "rtcEngine:cameraFocusDidChangedToRect:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_video_device" + }, + "onCameraExposureAreaChanged": { + "windows": "onCameraExposureAreaChanged", + "android": "onCameraExposureAreaChanged", + "ios": "rtcEngine:cameraExposureDidChangedToRect:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_video_device" + }, + "onCameraReady": { + "windows": "onCameraReady", + "android": "onCameraReady", + "ios": "rtcEngineCameraDidReady:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_video_device" + }, + "onAudioDeviceStateChanged": { + "windows": "onAudioDeviceStateChanged", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_audio_device" + }, + "onAudioDeviceVolumeChanged": { + "windows": "onAudioDeviceVolumeChanged", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_audio_device" + }, + "onVideoDeviceStateChanged": { + "windows": "onVideoDeviceStateChanged", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_video_device" + }, + "onStreamMessage": { + "windows": "onStreamMessage", + "android": "onStreamMessage", + "ios": "rtcEngine:receiveStreamMessageFromUid:streamId:data:", + "macos": "rtcEngine:receiveStreamMessageFromUid:streamId:data:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_datastream" + }, + "onStreamMessageError": { + "windows": "onStreamMessageError", + "android": "onStreamMessageError", + "ios": "rtcEngine:didOccurStreamMessageErrorFromUid:streamId:error:missed:cached:", + "macos": "rtcEngine:didOccurStreamMessageErrorFromUid:streamId:error:missed:cached:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_datastream" + }, + "onSnapshotTaken": { + "windows": "onSnapshotTaken", + "android": "onSnapshotTaken", + "ios": "rtcEngine:snapshotTaken:filePath:width:height:errCode:", + "macos": "rtcEngine:snapshotTaken:filePath:width:height:errCode:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_snapshot" + }, + "onEarMonitoringAudioFrame": { + "android": "onEarMonitoringAudioFrame", + "ios": "onEarMonitoringAudioFrame:", + "macos": "onEarMonitoringAudioFrame:", + "parent_class": "IAudioFrameObserver", + "toc": "toc_audio_raw" + }, + "onEarMonitoringAudioFrame_IAudioFrameObserverBase": { + "windows": "onEarMonitoringAudioFrame", + "parent_class": "IAudioFrameObserverBase", + "toc": "toc_audio_raw" + }, + "getEarMonitoringAudioParams": { + "android": "getEarMonitoringAudioParams", + "ios": "getEarMonitoringAudioParams", + "macos": "getEarMonitoringAudioParams", + "parent_class": "IAudioFrameObserver", + "toc": "toc_audio_raw" + }, + "getEarMonitoringAudioParams_IAudioFrameObserverBase": { + "windows": "getEarMonitoringAudioParams", + "parent_class": "IAudioFrameObserverBase", + "toc": "toc_audio_raw" + }, + "onRhythmPlayerStateChanged": { + "windows": "onRhythmPlayerStateChanged", + "android": "onRhythmPlayerStateChanged", + "ios": "rtcEngine:didRhythmPlayerStateChanged:reason:", + "macos": "rtcEngine:didRhythmPlayerStateChanged:reason:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_rhythmplayer" + }, + "onLocalVideoTranscoderError": { + "windows": "onLocalVideoTranscoderError", + "android": "onLocalVideoTranscoderError", + "ios": "rtcEngine:didLocalVideoTranscoderErrorWithStream:errorCode:", + "macos": "rtcEngine:didLocalVideoTranscoderErrorWithStream:errorCode:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_local_transcoder" + }, + "onTranscodedStreamLayoutInfo": { + "windows": "onTranscodedStreamLayoutInfo", + "android": "onTranscodedStreamLayoutInfo", + "ios": "rtcEngine:didTranscodedStreamLayoutInfoUpdatedWithUserId:videoLayoutInfo:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_video_rendering" + }, + "onPermissionError": { + "windows": "onPermissionError", + "android": "onPermissionError", + "ios": "rtcEngine:permissionError:", + "macos": "rtcEngine:permissionError:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_network" + }, + "onProxyConnected": { + "windows": "onProxyConnected", + "android": "onProxyConnected", + "ios": "rtcEngine:didProxyConnected:withUid:proxyType:localProxyIp:elapsed:", + "macos": "rtcEngine:didProxyConnected:withUid:proxyType:localProxyIp:elapsed:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_network" + }, + "onFaceInfo": { + "windows": "onFaceInfo", + "android": "onFaceInfo", + "ios": "onFaceInfo:", + "macos": "onFaceInfo:", + "parent_class": "IFaceInfoObserver", + "toc": "toc_speech_driven" + }, + "preloadEffectEx2": { + "android": "preloadEffectEx [2/2]", + "ios": "preloadEffectEx:soundId:filePath:", + "macos": "preloadEffectEx:soundId:filePath:", + "isOverload": true, + "params": { + "android": ["connection", "soundId", "filePath"], + "ios": ["connection", "soundId", "filePath"], + "macos": ["connection", "soundId", "filePath"] + }, + "parent_class": "IRtcEngineEx", + "toc": "toc_audio_effect_file" + }, + "playEffectEx2": { + "android": "playEffectEx [2/2]", + "ios": "playEffectEx:soundId:filePath:loopCount:pitch:pan:gain:publish:", + "macos": "playEffectEx:soundId:filePath:loopCount:pitch:pan:gain:publish:", + "isOverload": true, + "params": { + "android": ["connection", "soundId", "filePath", "loopCount", "pitch", "pan", "gain", "publish"], + "ios": ["connection", "soundId", "filePath", "loopCount", "pitch", "pan", "gain", "publish"], + "macos": ["connection", "soundId", "filePath", "loopCount", "pitch", "pan", "gain", "publish"] + }, + "parent_class": "IRtcEngineEx", + "toc": "toc_audio_effect_file" + }, + "onEngineReleased": { + "android": "onEngineReleased", + "parent_class": "IRtcEngineReleaseCallback", + "toc": "toc_initialize" + }, + "getId": { + "android": "getId", + "parent_class": "WatermarkBuffer", + "toc": "toc_watermark" + }, + "getBuffer": { + "android": "getBuffer", + "parent_class": "WatermarkBuffer", + "toc": "toc_watermark" + }, + "getWidth": { + "android": "getWidth", + "parent_class": "WatermarkBuffer", + "toc": "toc_watermark" + }, + "getHeight": { + "android": "getHeight", + "parent_class": "WatermarkBuffer", + "toc": "toc_watermark" + }, + "getFormat": { + "android": "getFormat", + "parent_class": "WatermarkBuffer", + "toc": "toc_watermark" + }, + "getType": { + "android": "getType", + "parent_class": "WatermarkConfig", + "toc": "toc_watermark" + }, + "getImageUrl": { + "android": "getImageUrl", + "parent_class": "WatermarkConfig", + "toc": "toc_watermark" + }, + "getOptions": { + "android": "getOptions", + "parent_class": "WatermarkConfig", + "toc": "toc_video_enhance_option" + }, + "getPositionInLandscapeMode": { + "android": "getPositionInLandscapeMode", + "parent_class": "WatermarkOptions", + "toc": "toc_watermark" + }, + "getPositionInPortraitMode": { + "android": "getPositionInPortraitMode", + "parent_class": "WatermarkOptions", + "toc": "toc_watermark" + }, + "isVisibleInPreview": { + "android": "isVisibleInPreview", + "parent_class": "WatermarkOptions", + "toc": "toc_watermark" + }, + "getzOrder": { + "android": "getzOrder", + "parent_class": "WatermarkOptions", + "toc": "toc_watermark" + }, + "destroy1": { + "android": "destroy [2/2]", + "ios": "destroy:", + "macos": "destroy:", + "isOverload": true, + "parent_class": "IRtcEngine", + "toc": "toc_initialize", + "params": { + "android": ["callback"], + "ios": ["engineReleasedBlock"], + "macos": ["engineReleasedBlock"] + } + }, + "getPlaySrc": { + "android": "getPlaySrc [2/2]", + "parent_class": "IMusicPlayer", + "toc": "toc_drm", + "isOverload": true, + "params": {} + }, + "errorCode_RteException": { + "android": "errorCode", + "parent_class": "RteException", + "toc": "toc_rte_player" + }, + "setBeautyEffectOptions2": { + "android": "setBeautyEffectOptions [2/2]", + "ios": "setBeautyEffectOptions:options:sourceType:", + "macos": "setBeautyEffectOptions:options:sourceType:", + "isOverload": true, + "params": { + "windows": ["enabled", "options"], + "android": ["enabled", "options", "sourceType"], + "ios": ["enable", "options", "sourceType"], + "macos": ["enable", "options", "sourceType"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_video_enhance_option" + }, + "enableVirtualBackground2": { + "android": "enableVirtualBackground [2/2]", + "ios": "enableVirtualBackground:backData:segData:sourceType:", + "macos": "enableVirtualBackground:backData:segData:sourceType:", + "isOverload": true, + "params": { + "windows": ["enabled", "backgroundSource", "segproperty"], + "android": ["enabled", "backgroundSource", "segproperty", "sourceType"], + "ios": ["enable", "backData", "segData", "sourceType"], + "macos": ["enable", "backData", "segData", "sourceType"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_virtualbackground" + }, + "setLowlightEnhanceOptions2": { + "android": "setLowlightEnhanceOptions [2/2]", + "ios": "setLowlightEnhanceOptions:options:sourceType:", + "macos": "setLowlightEnhanceOptions:options:sourceType:", + "isOverload": true, + "params": { + "windows": ["enabled", "options"], + "android": ["enabled", "options", "sourceType"], + "ios": ["enable", "options", "sourceType"], + "macos": ["enable", "options", "sourceType"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_video_enhance_option" + }, + "setVideoDenoiserOptions2": { + "android": "setVideoDenoiserOptions [2/2]", + "ios": "setVideoDenoiserOptions:options:sourceType:", + "macos": "setVideoDenoiserOptions:options:sourceType:", + "isOverload": true, + "params": { + "windows": ["enabled", "options"], + "android": ["enabled", "options", "sourceType"], + "ios": ["enable", "options", "sourceType"], + "macos": ["enable", "options", "sourceType"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_video_enhance_option" + }, + "setColorEnhanceOptions2": { + "android": "setColorEnhanceOptions [2/2]", + "ios": "setColorEnhanceOptions:options:sourceType:", + "macos": "setColorEnhanceOptions:options:sourceType:", + "isOverload": true, + "params": { + "windows": ["enabled", "options", "type"], + "android": ["enabled", "options", "sourceType"], + "ios": ["enable", "options", "sourceType"], + "macos": ["enable", "options", "sourceType"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_video_enhance_option" + }, + "setFilterEffectOptions2": { + "android": "setFilterEffectOptions [2/2]", + "ios": "setFilterEffectOptions:options:", + "macos": "setFilterEffectOptions:options:", + "isOverload": true, + "params": { + "windows": ["enabled", "options"], + "android": ["enabled", "options"], + "ios": ["enable", "options"], + "macos": ["enable", "options"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_video_enhance_option" + }, + "getUserInfoByUidEx": { + "android": "getUserInfoByUid", + "ios": "getUserInfoByUidEx:connection:withError:", + "macos": "getUserInfoByUidEx:connection:withError:", + "parent_class": "IRtcEngineEx", + "toc": "toc_channel" + }, + "getUserInfoByUserAccountEx": { + "android": "getUserInfoByUserAccount", + "ios": "getUserInfoByUserAccountEx:connection:withError:", + "macos": "getUserInfoByUserAccountEx:connection:withError:", + "parent_class": "IRtcEngineEx", + "toc": "toc_channel" + }, + "setRemoteVideoStreamTypeEx2": { + "android": "setRemoteVideoStreamTypeEx [2/2]", + "isOverload": true, + "params": { + "windows": ["uid", "streamType", "connection"], + "android": ["uid", "streamType", "connection"], + "ios": ["uid", "streamType", "connection"], + "macos": ["uid", "streamType", "connection"] + }, + "parent_class": "IRtcEngineEx", + "toc": "toc_publishnsubscribe" + }, + "getAudioEffectManager": { + "android": "getAudioEffectManager", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect" + }, + "playEffect2": { + "android": "playEffect [1/2]", + "ios": "playEffect:filePath:loopCount:pitch:pan:gain:publish:", + "macos": "playEffect:filePath:loopCount:pitch:pan:gain:publish:", + "isOverload": true, + "params": { + "windows": ["soundId", "filePath", "loopCount", "pitch", "pan", "gain", "publish"], + "android": ["soundId", "filePath", "loopCount", "pitch", "pan", "gain", "publish"], + "ios": ["soundId", "filePath", "loopCount", "pitch", "pan", "gain", "publish"], + "macos": ["soundId", "filePath", "loopCount", "pitch", "pan", "gain", "publish"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect_file" + }, + "create_ILocalSpatialAudioEngine": { + "android": "create", + "parent_class": "ILocalSpatialAudioEngine", + "toc": "toc_spatial_audio" + }, + "release_ILocalSpatialAudioEngine": { + "android": "destroy", + "ios": "destroy", + "macos": "destroy", + "parent_class": "ILocalSpatialAudioEngine", + "toc": "toc_spatial_audio" + }, + "addBackgroundImage": { + "android": "addBackgroundImage", + "parent_class": "LiveTranscoding" + }, + "addUser": { + "android": "addUser", + "ios": "addUser:", + "macos": "addUser:", + "parent_class": "LiveTranscoding" + }, + "addWatermark": { + "android": "addWatermark", + "parent_class": "LiveTranscoding" + }, + "getAdvancedFeatures": { + "android": "getAdvancedFeatures", + "ios": "getAdvancedFeatures", + "macos": "getAdvancedFeatures", + "parent_class": "LiveTranscoding" + }, + "getBackgroundColor": { + "android": "getBackgroundColor", + "parent_class": "LiveTranscoding" + }, + "getBackgroundImageList": { + "android": "getBackgroundImageList", + "parent_class": "LiveTranscoding" + }, + "getBlue": { + "android": "getBlue", + "parent_class": "LiveTranscoding" + }, + "getGreen": { + "android": "getGreen", + "parent_class": "LiveTranscoding" + }, + "getRed": { + "android": "getRed", + "parent_class": "LiveTranscoding" + }, + "getUserCount": { + "android": "getUserCount", + "parent_class": "LiveTranscoding" + }, + "getUsers": { + "android": "getUsers", + "parent_class": "LiveTranscoding" + }, + "getWatermarkList": { + "android": "getWatermarkList", + "parent_class": "LiveTranscoding" + }, + "removeBackgroundImage": { + "android": "removeBackgroundImage", + "parent_class": "LiveTranscoding" + }, + "removeUser": { + "android": "removeUser", + "ios": "removeUser:", + "macos": "removeUser:", + "parent_class": "LiveTranscoding" + }, + "removeWatermark": { + "android": "removeWatermark", + "parent_class": "LiveTranscoding" + }, + "setAdvancedFeatures": { + "android": "setAdvancedFeatures", + "ios": "setAdvancedFeatures:opened:", + "macos": "setAdvancedFeatures:opened:", + "parent_class": "LiveTranscoding" + }, + "setBackgroundColor": { + "android": "setBackgroundColor [1/2]", + "isOverload": true, + "params": { + "windows": ["color"], + "android": ["color"], + "ios": ["color"], + "macos": ["color"] + }, + "parent_class": "LiveTranscoding" + }, + "setBackgroundColor2": { + "android": "setBackgroundColor [2/2]", + "isOverload": true, + "params": { + "windows": ["red", "green", "blue"], + "android": ["red", "green", "blue"], + "ios": ["red", "green", "blue"], + "macos": ["red", "green", "blue"] + }, + "parent_class": "LiveTranscoding" + }, + "setBlue": { + "android": "setBlue", + "parent_class": "LiveTranscoding" + }, + "setGreen": { + "android": "setGreen", + "parent_class": "LiveTranscoding" + }, + "setRed": { + "android": "setRed", + "parent_class": "LiveTranscoding" + }, + "setUsers": { + "android": "setUsers [1/2]", + "isOverload": true, + "params": { + "windows": ["users"], + "android": ["users"], + "ios": ["users"], + "macos": ["users"] + }, + "parent_class": "LiveTranscoding" + }, + "setUsers2": { + "android": "setUsers [2/2]", + "isOverload": true, + "params": { + "windows": ["users"], + "android": ["users"], + "ios": ["users"], + "macos": ["users"] + }, + "parent_class": "LiveTranscoding" + }, + "setSrcChannelInfo": { + "android": "setSrcChannelInfo", + "parent_class": "ChannelMediaRelayConfiguration" + }, + "setDestChannelInfo": { + "android": "setDestChannelInfo", + "ios": "setDestinationInfo:forChannelName:", + "macos": "setDestinationInfo:forChannelName:", + "parent_class": "ChannelMediaRelayConfiguration" + }, + "getDestChannelMediaInfos": { + "android": "getDestChannelMediaInfos", + "parent_class": "ChannelMediaRelayConfiguration" + }, + "getSrcChannelMediaInfo": { + "android": "getSrcChannelMediaInfo", + "parent_class": "ChannelMediaRelayConfiguration" + }, + "removeDestChannelInfo": { + "android": "removeDestChannelInfo", + "ios": "removeDestinationInfoForChannelName:", + "macos": "removeDestinationInfoForChannelName:", + "parent_class": "ChannelMediaRelayConfiguration" + }, + "enableInEarMonitoring": { + "android": "enableInEarMonitoring [1/2]", + "ios": "enableInEarMonitoring:", + "macos": "enableInEarMonitoring:", + "isOverload": true, + "params": { + "windows": ["enabled"], + "android": ["enabled"], + "ios": ["enabled"], + "macos": ["enabled"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_audio_capture" + }, + "setRemoteVideoStreamType2": { + "android": "setRemoteVideoStreamType [2/2]", + "isOverload": true, + "params": { + "windows": ["uid", "streamType"], + "android": ["uid", "streamType"], + "ios": ["uid", "streamType"], + "macos": ["uid", "streamType"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_publishnsubscribe" + }, + "setRemoteDefaultVideoStreamType2": { + "android": "setRemoteDefaultVideoStreamType [2/2]", + "isOverload": true, + "params": { + "windows": ["streamType"], + "android": ["streamType"], + "ios": ["streamType"], + "macos": ["streamType"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_publishnsubscribe" + }, + "setRemoteSubscribeFallbackOption2": { + "android": "setRemoteSubscribeFallbackOption [2/2]", + "isOverload": true, + "params": { + "windows": ["option"], + "android": ["option"], + "ios": ["option"], + "macos": ["option"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_network" + }, + "isTextureEncodeSupported": { + "android": "isTextureEncodeSupported", + "parent_class": "IRtcEngine", + "toc": "toc_video_custom_capturenrendering" + }, + "setExternalAudioSource": { + "android": "setExternalAudioSource [1/2]", + "ios": "setExternalAudioSource:sampleRate:channels:", + "macos": "setExternalAudioSource:sampleRate:channels:", + "isOverload": true, + "params": { + "windows": ["enabled", "sampleRate", "channels"], + "android": ["enabled", "sampleRate", "channels"], + "ios": ["enabled", "sampleRate", "channels"], + "macos": ["enabled", "sampleRate", "channels"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_audio_custom_capturenrendering" + }, + "pushAudioFrame2": { + "android": "pushExternalAudioFrame", + "ios": "pushExternalAudioFrameRawData:samples:sampleRate:channels:trackId:timestamp:", + "macos": "pushExternalAudioFrameRawData:samples:sampleRate:channels:trackId:timestamp:", + "isOverload": true, + "params": { + "windows": ["data", "timestamp", "sampleRate", "channels", "trackId"], + "android": ["data", "timestamp", "sampleRate", "channels", "bytesPerSample", "trackId"], + "ios": ["data", "samples", "timestamp", "sampleRate", "channels", "trackId"], + "macos": ["data", "samples", "timestamp", "sampleRate", "channels", "trackId"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_audio_custom_capturenrendering" + }, + "addExtension": { + "android": "addExtension", + "parent_class": "IRtcEngine", + "toc": "toc_extension" + }, + "getExtensionProperty": { + "android": "getExtensionProperty [1/2]", + "ios": "getExtensionPropertyWithVendor:extension:key:", + "macos": "getExtensionPropertyWithVendor:extension:key:", + "isOverload": true, + "params": { + "windows": ["provider", "extension", "key"], + "android": ["provider", "extension", "key"], + "ios": ["provider", "extension", "key"], + "macos": ["provider", "extension", "key"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_extension" + }, + "switchCamera2": { + "android": "switchCamera [2/2]", + "isOverload": true, + "params": { + "windows": ["cameraId"], + "android": ["cameraId"], + "ios": ["cameraId"], + "macos": ["cameraId"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_video_device" + }, + "open2_IMusicPlayer": { + "android": "open [2/2]", + "parent_class": "IMusicPlayer", + "isOverload": true, + "params": { + "windows": ["url", "startPos"], + "android": ["url", "startPos"], + "ios": ["url", "startPos"], + "macos": ["url", "startPos"] + }, + "toc": "toc_drm" + }, + "stop_IMusicPlayer": { + "android": "stop [2/2]", + "parent_class": "IMusicPlayer", + "isOverload": true, + "toc": "toc_drm", + "params": {} + }, + "destroy_IMusicContentCenter": { + "android": "destroy [2/2]", + "ios": "destroy", + "parent_class": "IMusicContentCenter", + "isOverload": true, + "toc": "toc_drm", + "params": {} + }, + "destroy_IMusicPlayer": { + "android": "destroy [1/2]", + "parent_class": "IMusicPlayer", + "isOverload": true, + "toc": "toc_drm", + "params": {} + }, + "getMusicCollectionByMusicChartId2": { + "android": "getMusicCollectionByMusicChartId [2/2]", + "isOverload": true, + "params": { + "windows": ["musicChartId", "page", "pageSize", "jsonOption"], + "android": ["musicChartId", "page", "pageSize", "jsonOption"], + "ios": ["musicChartId", "page", "pageSize", "jsonOption"], + "macos": ["musicChartId", "page", "pageSize", "jsonOption"] + }, + "parent_class": "IMusicContentCenter", + "toc": "toc_drm" + }, + "searchMusic2": { + "android": "searchMusic [2/2]", + "isOverload": true, + "params": { + "windows": ["keyword", "page", "pageSize", "jsonOption"], + "android": ["keyword", "page", "pageSize", "jsonOption"], + "ios": ["keyword", "page", "pageSize", "jsonOption"], + "macos": ["keyword", "page", "pageSize", "jsonOption"] + }, + "parent_class": "IMusicContentCenter", + "toc": "toc_drm" + }, + "addHandler": { + "android": "addHandler", + "parent_class": "IRtcEngine", + "toc": "toc_initialize" + }, + "getNativeHandle": { + "android": "getNativeHandle", + "ios": "getNativeHandle", + "macos": "getNativeHandle", + "parent_class": "IRtcEngine", + "toc": "toc_network" + }, + "removeHandler": { + "android": "removeHandler", + "parent_class": "IRtcEngine", + "toc": "toc_initialize" + }, + "onResult_AsyncCallback": { + "android": "onResult", + "parent_class": "AsyncCallback", + "toc": "toc_rte_player" + }, + "onResult_PlayerGetStatsCallback": { + "android": "onResult", + "parent_class": "PlayerGetStatsCallback", + "toc": "toc_rte_player" + }, + "playEffectEx3": { + "ios": "playEffectEx:soundId:filePath:loopCount:pitch:pan:gain:startPos:", + "macos": "playEffectEx:soundId:filePath:loopCount:pitch:pan:gain:startPos:", + "isOverload": true, + "params": { + "windows": ["startPos"], + "android": ["connection", "soundId", "filePath", "loopCount", "pitch", "pan", "gain", "startPos"], + "ios": ["connection", "soundId", "filePath", "loopCount", "pitch", "pan", "gain", "startPos"], + "macos": ["connection", "soundId", "filePath", "loopCount", "pitch", "pan", "gain", "startPos"] + }, + "parent_class": "IRtcEngineEx", + "toc": "toc_audio_effect_file" + }, + "playEffectEx4": { + "ios": "playEffectEx:soundId:filePath:loopCount:pitch:pan:gain:", + "macos": "playEffectEx:soundId:filePath:loopCount:pitch:pan:gain:", + "isOverload": true, + "params": { + "android": ["connection", "soundId", "filePath", "loopCount", "pitch", "pan", "gain"], + "ios": ["connection", "soundId", "filePath", "loopCount", "pitch", "pan", "gain"], + "macos": ["connection", "soundId", "filePath", "loopCount", "pitch", "pan", "gain"] + }, + "parent_class": "IRtcEngineEx", + "toc": "toc_audio_effect_file" + }, + "sharedInstance": { + "ios": "sharedInstance", + "macos": "sharedInstance", + "parent_class": "IMediaPlayerCacheManager", + "toc": "toc_mediaplayer_cache" + }, + "initWithSize": { + "ios": "initWithSize:frameRate:bitrate:orientationMode:mirrorMode:", + "macos": "initWithSize:frameRate:bitrate:orientationMode:mirrorMode:", + "parent_class": "agoravideoencoderconfiguration" + }, + "initWithWidth": { + "ios": "initWithWidth:height:frameRate:bitrate:orientationMode:mirrorMode:", + "macos": "initWithWidth:height:frameRate:bitrate:orientationMode:mirrorMode:", + "parent_class": "agoravideoencoderconfiguration" + }, + "setVideoProfile2": { + "ios": "setVideoResolution:andFrameRate:bitrate:", + "macos": "setVideoResolution:andFrameRate:bitrate:", + "parent_class": "IRtcEngine", + "toc": "toc_video_basic" + }, + "playEffect1": { + "ios": "playEffect:filePath:loopCount:pitch:pan:gain:", + "macos": "playEffect:filePath:loopCount:pitch:pan:gain:", + "isOverload": true, + "params": { + "windows": ["soundId", "filePath", "loopCount", "pitch", "pan", "gain"], + "android": ["soundId", "filePath", "loopCount", "pitch", "pan", "gain"], + "ios": ["soundId", "filePath", "loopCount", "pitch", "pan", "gain"], + "macos": ["soundId", "filePath", "loopCount", "pitch", "pan", "gain"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect_file" + }, + "updateSelfTransform": { + "ios": "updateSelfTransform:", + "parent_class": "ILocalSpatialAudioEngine", + "toc": "toc_spatial_audio" + }, + "defaultTranscoding": { + "ios": "defaultTranscoding", + "macos": "defaultTranscoding", + "parent_class": "LiveTranscoding" + }, + "pushExternalAudioFrameSampleBuffer1": { + "ios": "pushExternalAudioFrameSampleBuffer:", + "macos": "pushExternalAudioFrameSampleBuffer:", + "isOverload": true, + "params": { + "windows": ["sampleBuffer"], + "android": ["sampleBuffer"], + "ios": ["sampleBuffer"], + "macos": ["sampleBuffer"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_audio_custom_capturenrendering" + }, + "pushExternalAudioFrameSampleBuffer2": { + "ios": "pushExternalAudioFrameSampleBuffer:sampleRate:channels:trackId:", + "macos": "pushExternalAudioFrameSampleBuffer:sampleRate:channels:trackId:", + "isOverload": true, + "params": { + "windows": ["sampleBuffer", "sampleRate", "channels", "trackId"], + "android": ["sampleBuffer", "sampleRate", "channels", "trackId"], + "ios": ["sampleBuffer", "sampleRate", "channels", "trackId"], + "macos": ["sampleBuffer", "sampleRate", "channels", "trackId"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_audio_custom_capturenrendering" + }, + "pullPlaybackAudioFrameSampleBufferByLengthInByte": { + "ios": "pullPlaybackAudioFrameSampleBufferByLengthInByte:", + "macos": "pullPlaybackAudioFrameSampleBufferByLengthInByte:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_custom_capturenrendering" + }, + "setVideoFrameDelegate": { + "ios": "setVideoFrameDelegate:", + "macos": "setVideoFrameDelegate:", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_initialize" + }, + "setMediaMetadataDataSource": { + "ios": "setMediaMetadataDataSource:withType:", + "macos": "setMediaMetadataDataSource:withType:", + "parent_class": "IRtcEngine", + "toc": "toc_metadata_observer" + }, + "enableMainQueueDispatch_IMediaRecorder": { + "ios": "enableMainQueueDispatch:", + "macos": "enableMainQueueDispatch:", + "parent_class": "IMediaRecorder", + "toc": "toc_recording" + }, + "enableMainQueueDispatch_IMusicContentCenter": { + "ios": "enableMainQueueDispatch:", + "parent_class": "IMusicContentCenter", + "toc": "toc_drm" + }, + "enableMainQueueDispatch": { + "ios": "enableMainQueueDispatch:", + "macos": "enableMainQueueDispatch:", + "parent_class": "IRtcEngine", + "toc": "toc_network" + }, + "delegate": { + "ios": "delegate", + "macos": "delegate", + "parent_class": "IRtcEngine", + "toc": "toc_channel" + }, + "AgoraRtcMediaPlayerGetVideoPixelFormat": { + "ios": "AgoraRtcMediaPlayerGetVideoPixelFormat", + "macos": "AgoraRtcMediaPlayerGetVideoPixelFormat", + "parent_class": "AgoraRtcMediaPlayerVideoFrameDelegate", + "toc": "toc_mediaplayer_observer" + }, + "didReceivePixelBuffer": { + "ios": "AgoraRtcMediaPlayer:didReceivePixelBuffer:", + "macos": "AgoraRtcMediaPlayer:didReceivePixelBuffer:", + "parent_class": "AgoraRtcMediaPlayerVideoFrameDelegate", + "toc": "toc_mediaplayer_observer" + }, + "updateScreenCaptureRegion2": { + "macos": "updateScreenCaptureRegion:", + "isOverload": true, + "params": { + "windows": ["rect"], + "macos": ["rect"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_screencapture" + }, + "enumerateDevices": { + "macos": "enumerateDevices:", + "parent_class": "IRtcEngine", + "toc": "toc_common_device" + }, + "getDeviceInfo": { + "macos": "getDeviceInfo:", + "parent_class": "IRtcEngine", + "toc": "toc_common_device" + }, + "getDeviceVolume": { + "macos": "getDeviceVolume:", + "parent_class": "IRtcEngine", + "toc": "toc_common_device" + }, + "monitorDeviceChange": { + "macos": "monitorDeviceChange:", + "parent_class": "IRtcEngine", + "toc": "toc_common_device" + }, + "setDeviceVolume": { + "macos": "setDeviceVolume:volume:", + "parent_class": "IRtcEngine", + "toc": "toc_common_device" + }, + "stateChanged": { + "macos": "rtcEngine:device:type:stateChanged:", + "parent_class": "IRtcEngine", + "toc": "toc_common_device" + }, + "SetAbrFallbackLayer": { + "windows": "SetAbrFallbackLayer", + "android": "setAbrFallbackLayer", + "ios": "setAbrFallbackLayer:error:", + "macos": "setAbrFallbackLayer:error:", + "parent_class": "PlayerConfig", + "toc": "toc_rte_player" + }, + "SetAbrSubscriptionLayer": { + "windows": "SetAbrSubscriptionLayer", + "android": "setAbrSubscriptionLayer", + "ios": "setAbrSubscriptionLayer:error:", + "macos": "setAbrSubscriptionLayer:error:", + "parent_class": "PlayerConfig", + "toc": "toc_rte_player" + }, + "GetAbrFallbackLayer": { + "windows": "GetAbrFallbackLayer", + "android": "getAbrFallbackLayer", + "ios": "abrFallbackLayer:", + "macos": "abrFallbackLayer:", + "parent_class": "PlayerConfig", + "toc": "toc_rte_player" + }, + "GetAbrSubscriptionLayer": { + "windows": "GetAbrSubscriptionLayer", + "android": "getAbrSubscriptionLayer", + "ios": "abrSubscriptionLayer:", + "macos": "abrSubscriptionLayer:", + "parent_class": "PlayerConfig", + "toc": "toc_rte_player" + }, + "getFaceShapeAreaOptions": { + "windows": "getFaceShapeAreaOptions", + "android": "getFaceShapeAreaOptions [1/2]", + "ios": "getFaceShapeAreaOptions:sourceType:", + "macos": "getFaceShapeAreaOptions:sourceType:", + "isOverload": true, + "parent_class": "IRtcEngine", + "toc": "toc_video_enhance_option", + "params": { + "windows": ["shapeArea", "options", "type"], + "android": ["shapeArea", "sourceType"], + "ios": ["area", "sourceType"], + "macos": ["area", "sourceType"] + } + }, + "getFaceShapeBeautyOptions": { + "windows": "getFaceShapeBeautyOptions", + "android": "getFaceShapeBeautyOptions [1/2]", + "ios": "getFaceShapeBeautyOptions:", + "macos": "getFaceShapeBeautyOptions:", + "isOverload": true, + "parent_class": "IRtcEngine", + "toc": "toc_video_enhance_option", + "params": { + "windows": ["options", "type"], + "android": ["sourceType"], + "ios": ["sourceType"], + "macos": ["sourceType"] + } + }, + "setFaceShapeAreaOptions": { + "windows": "setFaceShapeAreaOptions", + "android": "setFaceShapeAreaOptions [1/2]", + "ios": "setFaceShapeAreaOptions:", + "macos": "setFaceShapeAreaOptions:", + "isOverload": true, + "parent_class": "IRtcEngine", + "toc": "toc_video_enhance_option", + "params": { + "windows": ["options", "type"], + "android": ["options", "sourceType"], + "ios": ["options", "sourceType"], + "macos": ["options", "sourceType"] + } + }, + "setFaceShapeBeautyOptions": { + "windows": "setFaceShapeBeautyOptions", + "android": "setFaceShapeBeautyOptions [1/2]", + "ios": "setFaceShapeBeautyOptions:options:", + "macos": "setFaceShapeBeautyOptions:options:", + "isOverload": true, + "parent_class": "IRtcEngine", + "toc": "toc_video_enhance_option", + "params": { + "windows": ["enabled", "options", "type"], + "android": ["enabled", "options", "sourceType"], + "ios": ["enable", "options", "sourceType"], + "macos": ["enable", "options", "sourceType"] + } + }, + "setAVSyncSource": { + "windows": "setAVSyncSource", + "android": "setAVSyncSource", + "ios": "setAVSyncSource:uid:", + "macos": "setAVSyncSource:uid:", + "parent_class": "IRtcEngine", + "toc": "toc_network" + }, + "setLocalAccessPoint": { + "windows": "setLocalAccessPoint", + "android": "setLocalAccessPoint", + "ios": "setLocalAccessPoint:", + "macos": "setLocalAccessPoint:", + "parent_class": "IRtcEngine", + "toc": "toc_network" + }, + "getFaceShapeAreaOptions2": { + "android": "getFaceShapeAreaOptions [2/2]", + "ios": "getFaceShapeAreaOptions:", + "macos": "getFaceShapeAreaOptions:", + "isOverload": true, + "parent_class": "IRtcEngine", + "toc": "toc_video_enhance_option", + "params": { + "windows": ["shapeArea"], + "android": ["shapeArea"], + "ios": ["area"], + "macos": ["area"] + } + }, + "getFaceShapeBeautyOptions2": { + "android": "getFaceShapeBeautyOptions [2/2]", + "ios": "getFaceShapeBeautyOptions", + "macos": "getFaceShapeBeautyOptions", + "isOverload": true, + "parent_class": "IRtcEngine", + "toc": "toc_video_enhance_option", + "params": {} + }, + "setFaceShapeAreaOptions2": { + "android": "setFaceShapeAreaOptions [2/2]", + "ios": "setFaceShapeAreaOptions:sourceType:", + "macos": "setFaceShapeAreaOptions:sourceType:", + "isOverload": true, + "parent_class": "IRtcEngine", + "toc": "toc_video_enhance_option", + "params": { + "windows": ["options"], + "android": ["options"], + "ios": ["options"], + "macos": ["options"] + } + }, + "setFaceShapeBeautyOptions2": { + "android": "setFaceShapeBeautyOptions [2/2]", + "ios": "setFaceShapeBeautyOptions:options:sourceType:", + "macos": "setFaceShapeBeautyOptions:options:sourceType:", + "isOverload": true, + "parent_class": "IRtcEngine", + "toc": "toc_video_enhance_option", + "params": { + "windows": ["enabled", "options"], + "android": ["enabled", "options"], + "ios": ["enable", "options"], + "macos": ["enable", "options"] + } + } + }, + "struct": { + "IRtcEngine": { + "windows": "IRtcEngine", + "android": "RtcEngine", + "ios": "AgoraRtcEngineKit", + "macos": "AgoraRtcEngineKit" + }, + "IRtcEngineEx": { + "windows": "IRtcEngineEx", + "android": "RtcEngineEx", + "ios": "AgoraRtcEngineKit(Ex)", + "macos": "AgoraRtcEngineKit(Ex)" + }, + "IRtcEngineEventHandler": { + "windows": "IRtcEngineEventHandler", + "android": "IRtcEngineEventHandler", + "ios": "AgoraRtcEngineDelegate", + "macos": "AgoraRtcEngineDelegate" + }, + "IRtcEngineEventHandlerEx": { + "windows": "IRtcEngineEventHandlerEx" + }, + "IAudioDeviceManager": { + "windows": "IAudioDeviceManager" + }, + "IVideoDeviceManager": { + "windows": "IVideoDeviceManager" + }, + "IAudioDeviceCollection": { + "windows": "IAudioDeviceCollection" + }, + "IVideoDeviceCollection": { + "windows": "IVideoDeviceCollection" + }, + "IAudioEncodedFrameObserver": { + "windows": "IAudioEncodedFrameObserver", + "android": "IAudioEncodedFrameObserver", + "ios": "AgoraAudioEncodedFrameDelegate", + "macos": "AgoraAudioEncodedFrameDelegate" + }, + "IAudioFrameObserver": { + "windows": "IAudioFrameObserver", + "android": "IAudioFrameObserver", + "ios": "AgoraAudioFrameDelegate", + "macos": "AgoraAudioFrameDelegate" + }, + "IAudioFrameObserverBase": { + "windows": "IAudioFrameObserverBase" + }, + "IAudioPcmFrameSink": { + "windows": "IAudioPcmFrameSink", + "ios": "AgoraRtcMediaPlayerAudioFrameDelegate", + "macos": "AgoraRtcMediaPlayerAudioFrameDelegate" + }, + "IMediaEngine": { + "windows": "IMediaEngine" + }, + "IMediaPlayer": { + "windows": "IMediaPlayer", + "android": "IMediaPlayer", + "ios": "AgoraRtcMediaPlayerProtocol", + "macos": "AgoraRtcMediaPlayerProtocol" + }, + "IMediaPlayerCacheManager": { + "windows": "IMediaPlayerCacheManager", + "android": "IMediaPlayerCacheManager", + "ios": "AgoraRtcMediaPlayerCacheManagerProtocol", + "macos": "AgoraRtcMediaPlayerCacheManagerProtocol" + }, + "IMediaPlayerCustomDataProvider": { + "windows": "IMediaPlayerCustomDataProvider", + "android": "IMediaPlayerCustomDataProvider" + }, + "IMediaPlayerSourceObserver": { + "windows": "IMediaPlayerSourceObserver", + "android": "IMediaPlayerObserver", + "ios": "AgoraRtcMediaPlayerDelegate", + "macos": "AgoraRtcMediaPlayerDelegate" + }, + "IMetadataObserver": { + "windows": "IMetadataObserver", + "android": "IMetadataObserver", + "ios": "AgoraMediaMetadataDelegate", + "macos": "AgoraMediaMetadataDelegate" + }, + "IPacketObserver": { + "windows": "IPacketObserver" + }, + "IVideoEncodedFrameObserver": { + "windows": "IVideoEncodedFrameObserver", + "android": "IVideoEncodedFrameObserver", + "ios": "AgoraEncodedVideoFrameDelegate", + "macos": "AgoraEncodedVideoFrameDelegate" + }, + "IVideoFrameObserver": { + "windows": "IVideoFrameObserver", + "android": "IVideoFrameObserver", + "ios": "AgoraVideoFrameDelegate", + "macos": "AgoraVideoFrameDelegate" + }, + "IFaceInfoObserver": { + "windows": "IFaceInfoObserver", + "android": "IFaceInfoObserver", + "ios": "AgoraFaceInfoDelegate", + "macos": "AgoraFaceInfoDelegate" + }, + "IAudioSpectrumObserver": { + "windows": "IAudioSpectrumObserver", + "android": "IAudioSpectrumObserver", + "ios": "AgoraAudioSpectrumDelegate", + "macos": "AgoraAudioSpectrumDelegate" + }, + "IBaseSpatialAudioEngine": { + "android": "IBaseSpatialAudioEngine", + "ios": "AgoraSpatialAudioKitBase", + "macos": "AgoraSpatialAudioKitBase" + }, + "ILocalSpatialAudioEngine": { + "windows": "ILocalSpatialAudioEngine", + "android": "ILocalSpatialAudioEngine", + "ios": "AgoraLocalSpatialAudioKit", + "macos": "AgoraLocalSpatialAudioKit" + }, + "IScreenCaptureSourceList": { + "windows": "IScreenCaptureSourceList" + }, + "IAgoraParameter": { + "windows": "IAgoraParameter" + }, + "AudioRecordingConfiguration": { + "windows": "AudioRecordingConfiguration", + "android": "AudioRecordingConfiguration", + "ios": "AgoraAudioRecordingConfiguration", + "macos": "AgoraAudioRecordingConfiguration" + }, + "AudioFrame": { + "windows": "AudioFrame", + "android": "AudioFrame", + "ios": "AgoraAudioFrame", + "macos": "AgoraAudioFrame" + }, + "AudioParams": { + "windows": "AudioParams", + "android": "AudioParams", + "ios": "AgoraAudioParams", + "macos": "AgoraAudioParams" + }, + "AudioPcmFrame": { + "windows": "AudioPcmFrame" + }, + "AudioEncodedFrameObserverConfig": { + "windows": "AudioEncodedFrameObserverConfig", + "android": "AudioEncodedFrameObserverConfig", + "ios": "AgoraAudioEncodedFrameDelegateConfig", + "macos": "AgoraAudioEncodedFrameDelegateConfig" + }, + "AudioSpectrumData": { + "windows": "AudioSpectrumData", + "android": "AudioSpectrumInfo" + }, + "AudioVolumeInfo": { + "windows": "AudioVolumeInfo", + "android": "AudioVolumeInfo", + "ios": "AgoraRtcAudioVolumeInfo", + "macos": "AgoraRtcAudioVolumeInfo" + }, + "AudioTrackConfig": { + "windows": "AudioTrackConfig", + "android": "AudioTrackConfig", + "ios": "AgoraAudioTrackConfig", + "macos": "AgoraAudioTrackConfig" + }, + "BeautyOptions": { + "windows": "BeautyOptions", + "android": "BeautyOptions", + "ios": "AgoraBeautyOptions", + "macos": "AgoraBeautyOptions" + }, + "CameraCapturerConfiguration": { + "windows": "CameraCapturerConfiguration", + "android": "CameraCapturerConfiguration", + "ios": "AgoraCameraCapturerConfiguration", + "macos": "AgoraCameraCapturerConfiguration" + }, + "CacheStatistics": { + "windows": "CacheStatistics", + "android": "CacheStatistics", + "ios": "AgoraMediaPlayerCacheStatistics", + "macos": "AgoraMediaPlayerCacheStatistics" + }, + "ChannelMediaInfo": { + "windows": "ChannelMediaInfo", + "android": "ChannelMediaInfo", + "ios": "AgoraChannelMediaRelayInfo", + "macos": "AgoraChannelMediaRelayInfo" + }, + "ChannelMediaOptions": { + "windows": "ChannelMediaOptions", + "android": "ChannelMediaOptions", + "ios": "AgoraRtcChannelMediaOptions", + "macos": "AgoraRtcChannelMediaOptions" + }, + "ChannelMediaRelayConfiguration": { + "windows": "ChannelMediaRelayConfiguration", + "android": "ChannelMediaRelayConfiguration", + "ios": "AgoraChannelMediaRelayConfiguration", + "macos": "AgoraChannelMediaRelayConfiguration" + }, + "ClientRoleOptions": { + "windows": "ClientRoleOptions", + "android": "ClientRoleOptions", + "ios": "AgoraClientRoleOptions", + "macos": "AgoraClientRoleOptions" + }, + "ClimaxSegment": { + "windows": "ClimaxSegment", + "android": "ClimaxSegment", + "ios": "AgoraClimaxSegment" + }, + "ContentInspectConfig": { + "windows": "ContentInspectConfig", + "android": "ContentInspectConfig", + "ios": "AgoraContentInspectConfig", + "macos": "AgoraContentInspectConfig" + }, + "CodecCapInfo": { + "windows": "CodecCapInfo", + "android": "CodecCapInfo", + "ios": "AgoraVideoCodecCapInfo", + "macos": "AgoraVideoCodecCapInfo" + }, + "CodecCapLevels": { + "windows": "CodecCapLevels", + "android": "CodecCapLevels", + "ios": "AgoraVideoCodecCapLevels", + "macos": "AgoraVideoCodecCapLevels" + }, + "ColorEnhanceOptions": { + "windows": "ColorEnhanceOptions", + "android": "ColorEnhanceOptions", + "ios": "AgoraColorEnhanceOptions", + "macos": "AgoraColorEnhanceOptions" + }, + "ContentInspectModule": { + "windows": "ContentInspectModule", + "android": "ContentInspectModule", + "ios": "AgoraContentInspectModule", + "macos": "AgoraContentInspectModule" + }, + "DataStreamConfig": { + "windows": "DataStreamConfig", + "android": "DataStreamConfig", + "ios": "AgoraDataStreamConfig", + "macos": "AgoraDataStreamConfig" + }, + "DeviceInfo": { + "windows": "DeviceInfo", + "android": "DeviceInfo" + }, + "DirectCdnStreamingMediaOptions": { + "windows": "DirectCdnStreamingMediaOptions", + "android": "DirectCdnStreamingMediaOptions", + "ios": "AgoraDirectCdnStreamingMediaOptions", + "macos": "AgoraDirectCdnStreamingMediaOptions" + }, + "DirectCdnStreamingStats": { + "windows": "DirectCdnStreamingStats", + "android": "DirectCdnStreamingStats", + "ios": "AgoraDirectCdnStreamingStats", + "macos": "AgoraDirectCdnStreamingStats" + }, + "EchoTestConfiguration": { + "windows": "EchoTestConfiguration", + "android": "EchoTestConfiguration", + "ios": "AgoraEchoTestConfiguration", + "macos": "AgoraEchoTestConfiguration" + }, + "EncodedAudioFrameInfo": { + "windows": "EncodedAudioFrameInfo", + "ios": "AgoraEncodedAudioFrameInfo", + "macos": "AgoraEncodedAudioFrameInfo" + }, + "EncodedVideoFrameInfo": { + "windows": "EncodedVideoFrameInfo", + "android": "EncodedVideoFrameInfo", + "ios": "AgoraEncodedVideoFrameInfo", + "macos": "AgoraEncodedVideoFrameInfo" + }, + "EncryptionConfig": { + "windows": "EncryptionConfig", + "android": "EncryptionConfig", + "ios": "AgoraEncryptionConfig", + "macos": "AgoraEncryptionConfig" + }, + "ExtensionContext": { + "windows": "ExtensionContext", + "android": "ExtensionContext", + "ios": "AgoraExtensionContext", + "macos": "AgoraExtensionContext" + }, + "ExternalVideoFrame": { + "windows": "ExternalVideoFrame", + "android": "AgoraVideoFrame", + "ios": "AgoraVideoFrame", + "macos": "AgoraVideoFrame" + }, + "FilterEffectOptions": { + "windows": "FilterEffectOptions", + "android": "FilterEffectOptions", + "ios": "AgoraFilterEffectOptions", + "macos": "AgoraFilterEffectOptions" + }, + "FocalLengthInfo": { + "windows": "FocalLengthInfo", + "android": "AgoraFocalLengthInfo", + "ios": "AgoraFocalLengthInfo" + }, + "IDirectCdnStreamingEventHandler": { + "windows": "IDirectCdnStreamingEventHandler", + "android": "IDirectCdnStreamingEventHandler", + "ios": "AgoraDirectCdnStreamingEventDelegate", + "macos": "AgoraDirectCdnStreamingEventDelegate" + }, + "ImageTrackOptions": { + "windows": "ImageTrackOptions", + "android": "ImageTrackOptions", + "ios": "AgoraImageTrackOptions", + "macos": "AgoraImageTrackOptions" + }, + "LastmileProbeConfig": { + "windows": "LastmileProbeConfig", + "android": "LastmileProbeConfig", + "ios": "AgoraLastmileProbeConfig", + "macos": "AgoraLastmileProbeConfig" + }, + "LastmileProbeOneWayResult": { + "windows": "LastmileProbeOneWayResult", + "android": "LastmileProbeOneWayResult", + "ios": "AgoraLastmileProbeOneWayResult", + "macos": "AgoraLastmileProbeOneWayResult" + }, + "LastmileProbeResult": { + "windows": "LastmileProbeResult", + "android": "LastmileProbeResult", + "ios": "AgoraLastmileProbeResult", + "macos": "AgoraLastmileProbeResult" + }, + "LeaveChannelOptions": { + "windows": "LeaveChannelOptions", + "android": "LeaveChannelOptions", + "ios": "AgoraLeaveChannelOptions", + "macos": "AgoraLeaveChannelOptions" + }, + "LiveTranscoding": { + "windows": "LiveTranscoding", + "android": "LiveTranscoding", + "ios": "AgoraLiveTranscoding", + "macos": "AgoraLiveTranscoding" + }, + "LiveStreamAdvancedFeature": { + "windows": "LiveStreamAdvancedFeature", + "ios": "AgoraLiveStreamAdvancedFeature", + "macos": "AgoraLiveStreamAdvancedFeature" + }, + "LocalAudioStats": { + "windows": "LocalAudioStats", + "android": "LocalAudioStats", + "ios": "AgoraRtcLocalAudioStats", + "macos": "AgoraRtcLocalAudioStats" + }, + "LocalSpatialAudioConfig": { + "windows": "LocalSpatialAudioConfig", + "android": "LocalSpatialAudioConfig", + "ios": "AgoraLocalSpatialAudioConfig", + "macos": "AgoraLocalSpatialAudioConfig" + }, + "LocalTranscoderConfiguration": { + "windows": "LocalTranscoderConfiguration", + "android": "LocalTranscoderConfiguration", + "ios": "AgoraLocalTranscoderConfiguration", + "macos": "AgoraLocalTranscoderConfiguration" + }, + "LocalVideoStats": { + "windows": "LocalVideoStats", + "android": "LocalVideoStats", + "ios": "AgoraRtcLocalVideoStats", + "macos": "AgoraRtcLocalVideoStats" + }, + "LogConfig": { + "windows": "LogConfig", + "android": "LogConfig", + "ios": "AgoraLogConfig", + "macos": "AgoraLogConfig" + }, + "MediaSource": { + "windows": "MediaSource", + "android": "MediaPlayerSource", + "ios": "AgoraMediaSource", + "macos": "AgoraMediaSource" + }, + "MixedAudioStream": { + "windows": "MixedAudioStream", + "android": "MixedAudioStream", + "ios": "AgoraMixedAudioStream", + "macos": "AgoraMixedAudioStream" + }, + "LocalAudioMixerConfiguration": { + "windows": "LocalAudioMixerConfiguration", + "android": "LocalAudioMixerConfiguration", + "ios": "AgoraLocalAudioMixerConfiguration", + "macos": "AgoraLocalAudioMixerConfiguration" + }, + "LowlightEnhanceOptions": { + "windows": "LowlightEnhanceOptions", + "android": "LowlightEnhanceOptions", + "ios": "AgoraLowlightEnhanceOptions", + "macos": "AgoraLowlightEnhanceOptions" + }, + "Metadata": { + "windows": "Metadata", + "android": "AgoraMetadata", + "ios": "AgoraMetadata", + "macos": "AgoraMetadata" + }, + "Packet": { + "windows": "Packet" + }, + "PlayerPlaybackStats": { + "windows": "PlayerPlaybackStats", + "android": "PlayerPlaybackStats", + "ios": "AgoraMediaPlayerPlaybackStats", + "macos": "AgoraMediaPlayerPlaybackStats" + }, + "PlayerStreamInfo": { + "windows": "PlayerStreamInfo", + "android": "MediaStreamInfo", + "ios": "AgoraRtcMediaStreamInfo", + "macos": "AgoraRtcMediaStreamInfo" + }, + "PlayerUpdatedInfo": { + "windows": "PlayerUpdatedInfo", + "android": "PlayerUpdatedInfo", + "ios": "AgoraMediaPlayerUpdatedInfo", + "macos": "AgoraMediaPlayerUpdatedInfo" + }, + "RecorderStreamInfo": { + "windows": "RecorderStreamInfo" + }, + "Rectangle": { + "windows": "Rectangle", + "android": "Rectangle" + }, + "RemoteAudioStats": { + "windows": "RemoteAudioStats", + "android": "RemoteAudioStats", + "ios": "AgoraRtcRemoteAudioStats", + "macos": "AgoraRtcRemoteAudioStats" + }, + "RemoteVideoStats": { + "windows": "RemoteVideoStats", + "android": "RemoteVideoStats", + "ios": "AgoraRtcRemoteVideoStats", + "macos": "AgoraRtcRemoteVideoStats" + }, + "RemoteVoicePositionInfo": { + "windows": "RemoteVoicePositionInfo", + "android": "RemoteVoicePositionInfo", + "ios": "AgoraRemoteVoicePositionInfo", + "macos": "AgoraRemoteVoicePositionInfo" + }, + "RtcConnection": { + "windows": "RtcConnection", + "android": "RtcConnection", + "ios": "AgoraRtcConnection", + "macos": "AgoraRtcConnection" + }, + "RtcEngineConfig": { + "windows": "RtcEngineContext", + "android": "RtcEngineConfig", + "ios": "AgoraRtcEngineConfig", + "macos": "AgoraRtcEngineConfig" + }, + "RtcImage": { + "windows": "RtcImage", + "android": "AgoraImage", + "ios": "AgoraImage", + "macos": "AgoraImage" + }, + "RtcStats": { + "windows": "RtcStats", + "android": "RtcStats", + "ios": "AgoraChannelStats", + "macos": "AgoraChannelStats" + }, + "ScreenCaptureConfiguration": { + "windows": "ScreenCaptureConfiguration", + "macos": "AgoraScreenCaptureConfiguration" + }, + "ScreenCaptureParameters": { + "windows": "ScreenCaptureParameters", + "android": "ScreenCaptureParameters", + "ios": "AgoraScreenCaptureParameters", + "macos": "AgoraScreenCaptureParameters" + }, + "ScreenCaptureParameters2": { + "windows": "ScreenCaptureParameters2", + "android": "ScreenCaptureParameters", + "ios": "AgoraScreenCaptureParameters2" + }, + "ScreenAudioParameters": { + "windows": "ScreenAudioParameters", + "android": "AudioCaptureParameters", + "ios": "AgoraScreenAudioParameters" + }, + "ScreenVideoParameters": { + "windows": "ScreenVideoParameters", + "android": "VideoCaptureParameters", + "ios": "AgoraScreenVideoParameters" + }, + "ScreenCaptureSourceInfo": { + "windows": "ScreenCaptureSourceInfo", + "macos": "AgoraScreenCaptureSourceInfo" + }, + "SegmentationProperty": { + "windows": "SegmentationProperty", + "android": "SegmentationProperty", + "ios": "AgoraSegmentationProperty", + "macos": "AgoraSegmentationProperty" + }, + "SimulcastStreamConfig": { + "windows": "SimulcastStreamConfig", + "android": "SimulcastStreamConfig", + "ios": "AgoraSimulcastStreamConfig", + "macos": "AgoraSimulcastStreamConfig" + }, + "SnapshotConfig": { + "windows": "SnapshotConfig", + "android": "SnapshotConfig", + "ios": "AgoraSnapshotConfig", + "macos": "AgoraSnapshotConfig" + }, + "SpatialAudioParams": { + "windows": "SpatialAudioParams", + "android": "SpatialAudioParams", + "ios": "AgoraSpatialAudioParams", + "macos": "AgoraSpatialAudioParams" + }, + "SpatialAudioZone": { + "windows": "SpatialAudioZone", + "android": "SpatialAudioZone", + "ios": "AgoraSpatialAudioZone", + "macos": "AgoraSpatialAudioZone" + }, + "SrcInfo": { + "windows": "SrcInfo", + "android": "SrcInfo", + "ios": "AgoraMediaPlayerSrcInfo", + "macos": "AgoraMediaPlayerSrcInfo" + }, + "ThumbImageBuffer": { + "windows": "ThumbImageBuffer" + }, + "TranscodingUser": { + "windows": "TranscodingUser", + "android": "TranscodingUser", + "ios": "AgoraLiveTranscodingUser", + "macos": "AgoraLiveTranscodingUser" + }, + "TranscodingVideoStream": { + "windows": "TranscodingVideoStream", + "android": "TranscodingVideoStream", + "ios": "AgoraTranscodingVideoStream", + "macos": "AgoraTranscodingVideoStream" + }, + "UplinkNetworkInfo": { + "windows": "UplinkNetworkInfo", + "android": "UplinkNetworkInfo", + "ios": "AgoraUplinkNetworkInfo", + "macos": "AgoraUplinkNetworkInfo" + }, + "UserAudioSpectrumInfo": { + "windows": "UserAudioSpectrumInfo", + "android": "UserAudioSpectrumInfo", + "ios": "AgoraAudioSpectrumInfo", + "macos": "AgoraAudioSpectrumInfo" + }, + "UserInfo": { + "windows": "UserInfo", + "android": "UserInfo", + "ios": "AgoraUserInfo", + "macos": "AgoraUserInfo" + }, + "VideoCanvas": { + "windows": "VideoCanvas", + "android": "VideoCanvas", + "ios": "AgoraRtcVideoCanvas", + "macos": "AgoraRtcVideoCanvas" + }, + "VideoDenoiserOptions": { + "windows": "VideoDenoiserOptions", + "android": "VideoDenoiserOptions", + "ios": "AgoraVideoDenoiserOptions", + "macos": "AgoraVideoDenoiserOptions" + }, + "VideoDimensions": { + "windows": "VideoDimensions", + "android": "VideoDimensions" + }, + "VideoEncoderConfiguration": { + "windows": "VideoEncoderConfiguration", + "android": "VideoEncoderConfiguration", + "ios": "AgoraVideoEncoderConfiguration", + "macos": "AgoraVideoEncoderConfiguration" + }, + "VideoFormat": { + "windows": "VideoFormat", + "android": "CaptureFormat" + }, + "VideoFrame": { + "windows": "VideoFrame", + "ios": "AgoraOutputVideoFrame", + "macos": "AgoraOutputVideoFrame" + }, + "VideoLayout": { + "windows": "VideoLayout", + "android": "VideoLayout", + "ios": "AgoraVideoLayoutInfo" + }, + "VideoRenderingTracingInfo": { + "windows": "VideoRenderingTracingInfo", + "android": "VideoRenderingTracingInfo", + "ios": "AgoraVideoRenderingTracingInfo", + "macos": "AgoraVideoRenderingTracingInfo" + }, + "VideoSubscriptionOptions": { + "windows": "VideoSubscriptionOptions", + "android": "VideoSubscriptionOptions", + "ios": "AgoraVideoSubscriptionOptions", + "macos": "AgoraVideoSubscriptionOptions" + }, + "VirtualBackgroundSource": { + "windows": "VirtualBackgroundSource", + "android": "VirtualBackgroundSource", + "ios": "AgoraVirtualBackgroundSource", + "macos": "AgoraVirtualBackgroundSource" + }, + "WatermarkOptions": { + "windows": "WatermarkOptions", + "android": "WatermarkOptions", + "ios": "WatermarkOptions", + "macos": "WatermarkOptions" + }, + "WatermarkRatio": { + "windows": "WatermarkRatio" + }, + "WatermarkBuffer": { + "windows": "WatermarkBuffer", + "android": "WatermarkBuffer", + "ios": "WatermarkBuffer", + "macos": "WatermarkBuffer" + }, + "IVideoEffectObject": { + "windows": "IVideoEffectObject", + "android": "IVideoEffectObject", + "ios": "AgoraVideoEffectObject", + "macos": "AgoraVideoEffectObject" + }, + "WatermarkConfig": { + "windows": "WatermarkConfig", + "android": "WatermarkConfig", + "ios": "WatermarkConfig", + "macos": "WatermarkConfig" + }, + "PathStats": { + "windows": "PathStats", + "android": "PathStats", + "ios": "AgoraPathStats", + "macos": "AgoraPathStats" + }, + "MultipathStats": { + "windows": "MultipathStats", + "android": "MultipathStats", + "ios": "AgoraMultipathStats", + "macos": "AgoraMultipathStats" + }, + "StreamLayerConfig": { + "windows": "StreamLayerConfig", + "android": "StreamLayerConfig", + "ios": "AgoraStreamLayerConfig", + "macos": "AgoraStreamLayerConfig" + }, + "SimulcastConfig": { + "windows": "SimulcastConfig", + "android": "SimulcastConfig", + "ios": "AgoraSimulcastConfig", + "macos": "AgoraSimulcastConfig" + }, + "AdvancedAudioOptions": { + "windows": "AdvancedAudioOptions", + "android": "AdvancedAudioOptions", + "ios": "AgoraAdvancedAudioOptions", + "macos": "AgoraAdvancedAudioOptions" + }, + "AdvanceOptions": { + "windows": "AdvanceOptions", + "android": "AdvanceOptions", + "ios": "AgoraAdvancedVideoOptions", + "macos": "AgoraAdvancedVideoOptions" + }, + "AgoraRhythmPlayerConfig": { + "windows": "AgoraRhythmPlayerConfig", + "android": "AgoraRhythmPlayerConfig", + "ios": "AgoraRhythmPlayerConfig", + "macos": "AgoraRhythmPlayerConfig" + }, + "IAudioEffectManager": { + "android": "IAudioEffectManager" + }, + "IMediaExtensionObserver": { + "android": "IMediaExtensionObserver", + "ios": "AgoraMediaFilterEventDelegate", + "macos": "AgoraMediaFilterEventDelegate" + }, + "IMediaPlayerAudioFrameObserver": { + "android": "IMediaPlayerAudioFrameObserver" + }, + "IMediaPlayerVideoFrameObserver": { + "android": "IMediaPlayerVideoFrameObserver" + }, + "AgoraFacePositionInfo": { + "android": "AgoraFacePositionInfo", + "ios": "AgoraFacePositionInfo" + }, + "VideoLayoutInfo": { + "android": "VideoLayoutInfo", + "ios": "AgoraVideoLayoutInfo" + }, + "IRtcEngineReleaseCallback": { + "android": "IRtcEngineReleaseCallback" + }, + "AgoraMediaFilterExtensionDelegate": { + "ios": "AgoraMediaFilterExtensionDelegate", + "macos": "AgoraMediaFilterExtensionDelegate" + }, + "AgoraMediaMetadataDataSource": { + "ios": "AgoraMediaMetadataDataSource", + "macos": "AgoraMediaMetadataDataSource" + }, + "AgoraRtcMediaPlayerVideoFrameDelegate": { + "ios": "AgoraRtcMediaPlayerVideoFrameDelegate", + "macos": "AgoraRtcMediaPlayerVideoFrameDelegate" + }, + "AgoraRtcDeviceInfo": { + "macos": "AgoraRtcDeviceInfo" + }, + "IMediaRecorder": { + "windows": "IMediaRecorder", + "android": "AgoraMediaRecorder", + "ios": "AgoraMediaRecorder", + "macos": "AgoraMediaRecorder" + }, + "IMediaRecorderObserver": { + "windows": "IMediaRecorderObserver", + "android": "IMediaRecorderCallback", + "ios": "AgoraMediaRecorderDelegate", + "macos": "AgoraMediaRecorderDelegate" + }, + "IMusicContentCenterEventHandler": { + "windows": "IMusicContentCenterEventHandler", + "android": "IMusicContentCenterEventHandler", + "ios": "AgoraMusicContentCenterEventDelegate" + }, + "IMusicPlayer": { + "windows": "IMusicPlayer", + "android": "IAgoraMusicPlayer", + "ios": "AgoraMusicPlayerProtocol" + }, + "IMusicContentCenter": { + "windows": "IMusicContentCenter", + "android": "IAgoraMusicContentCenter", + "ios": "AgoraMusicContentCenter" + }, + "Canvas": { + "windows": "Canvas", + "android": "Canvas", + "ios": "AgoraRteCanvas", + "macos": "AgoraRteCanvas" + }, + "Rte": { + "windows": "Rte", + "android": "Rte", + "ios": "AgoraRte", + "macos": "AgoraRte" + }, + "Player": { + "windows": "Player", + "android": "Player", + "ios": "AgoraRtePlayer", + "macos": "AgoraRtePlayer" + }, + "PlayerConfig": { + "windows": "PlayerConfig", + "android": "PlayerConfig", + "ios": "AgoraRtePlayerConfig", + "macos": "AgoraRtePlayerConfig" + }, + "PlayerObserver": { + "windows": "PlayerObserver", + "android": "PlayerObserver", + "ios": "AgoraRtePlayerObserver", + "macos": "AgoraRtePlayerObserver" + }, + "CanvasConfig": { + "windows": "CanvasConfig", + "android": "CanvasConfig", + "ios": "AgoraRteCanvasConfig", + "macos": "AgoraRteCanvasConfig" + }, + "Config": { + "windows": "Config", + "android": "Config", + "ios": "AgoraRteConfig", + "macos": "AgoraRteConfig" + }, + "Error": { + "windows": "Error", + "android": "Error", + "ios": "AgoraRteError", + "macos": "AgoraRteError" + }, + "FaceShapeAreaOptions": { + "windows": "FaceShapeAreaOptions", + "android": "FaceShapeAreaOptions", + "ios": "AgoraFaceShapeAreaOptions", + "macos": "AgoraFaceShapeAreaOptions" + }, + "FaceShapeBeautyOptions": { + "windows": "FaceShapeBeautyOptions", + "android": "FaceShapeBeautyOptions", + "ios": "AgoraFaceShapeBeautyOptions", + "macos": "AgoraFaceShapeBeautyOptions" + }, + "LocalAccessPointConfiguration": { + "windows": "LocalAccessPointConfiguration", + "android": "LocalAccessPointConfiguration", + "ios": "AgoraLocalAccessPointConfiguration", + "macos": "AgoraLocalAccessPointConfiguration" + }, + "LogUploadServerInfo": { + "windows": "LogUploadServerInfo", + "android": "LogUploadServerInfo", + "ios": "LogUploadServerInfo", + "macos": "LogUploadServerInfo" + }, + "MediaRecorderConfiguration": { + "windows": "MediaRecorderConfiguration", + "android": "MediaRecorderConfiguration", + "ios": "AgoraMediaRecorderConfiguration", + "macos": "AgoraMediaRecorderConfiguration" + }, + "Music": { + "windows": "Music", + "android": "Music", + "ios": "AgoraMusic" + }, + "MusicCacheInfo": { + "windows": "MusicCacheInfo", + "android": "MusicCacheInfo", + "ios": "AgoraMusicCacheInfo" + }, + "MusicChartInfo": { + "windows": "MusicChartInfo", + "android": "MusicChartInfo", + "ios": "AgoraMusicChartInfo" + }, + "MusicCollection": { + "windows": "MusicCollection", + "android": "MusicCollection", + "ios": "AgoraMusicCollection" + }, + "MusicChartCollection": { + "windows": "MusicChartCollection" + }, + "MusicContentCenterConfiguration": { + "windows": "MusicContentCenterConfiguration", + "android": "MusicContentCenterConfiguration", + "ios": "AgoraMusicContentCenterConfig" + }, + "RecorderInfo": { + "windows": "RecorderInfo", + "android": "RecorderInfo", + "ios": "AgoraMediaRecorderInfo", + "macos": "AgoraMediaRecorderInfo" + }, + "RtePlayerInfo": { + "windows": "PlayerInfo", + "android": "PlayerInfo", + "ios": "AgoraRtePlayerInfo", + "macos": "AgoraRtePlayerInfo" + }, + "RtePlayerStats": { + "windows": "RtePlayerStats", + "android": "PlayerStats", + "ios": "AgoraRtePlayerStats", + "macos": "AgoraRtePlayerStats" + }, + "AdvancedConfigInfo": { + "windows": "AdvancedConfigInfo", + "android": "AdvancedConfigInfo", + "ios": "AdvancedConfigInfo", + "macos": "AdvancedConfigInfo" + }, + "AsyncCallback": { + "android": "AsyncCallback" + }, + "PlayerGetStatsCallback": { + "android": "PlayerGetStatsCallback" + }, + "RteException": { + "android": "RteException" + } + }, + "enum": { + "WATERMARK_FIT_MODE": { + "windows": "WATERMARK_FIT_MODE" + }, + "ALPHA_STITCH_MODE": { + "windows": "ALPHA_STITCH_MODE", + "android": "AlphaStitchMode", + "ios": "AgoraAlphaStitchMode", + "macos": "AgoraAlphaStitchMode" + }, + "AREA_CODE": { + "windows": "AREA_CODE", + "android": "AreaCode", + "ios": "AgoraAreaCodeType", + "macos": "AgoraAreaCodeType" + }, + "AUDIENCE_LATENCY_LEVEL_TYPE": { + "windows": "AUDIENCE_LATENCY_LEVEL_TYPE", + "ios": "AgoraAudienceLatencyLevelType", + "macos": "AgoraAudienceLatencyLevelType" + }, + "AUDIO_AINS_MODE": { + "windows": "AUDIO_AINS_MODE", + "ios": "AUDIO_AINS_MODE", + "macos": "AUDIO_AINS_MODE" + }, + "AUDIO_CODEC_PROFILE_TYPE": { + "windows": "AUDIO_CODEC_PROFILE_TYPE", + "android": "AudioCodecProfileType", + "ios": "AgoraAudioCodecProfileType", + "macos": "AgoraAudioCodecProfileType" + }, + "AUDIO_CODEC_TYPE": { + "windows": "AUDIO_CODEC_TYPE", + "ios": "AgoraAudioCodecType", + "macos": "AgoraAudioCodecType" + }, + "AUDIO_ENCODED_FRAME_OBSERVER_POSITION": { + "windows": "AUDIO_ENCODED_FRAME_OBSERVER_POSITION", + "ios": "AgoraAudioEncodedFrameDelegatePosition", + "macos": "AgoraAudioEncodedFrameDelegatePosition" + }, + "AUDIO_ENCODING_TYPE": { + "windows": "AUDIO_ENCODING_TYPE", + "ios": "AgoraAudioEncodingType", + "macos": "AgoraAudioEncodingType" + }, + "AUDIO_EFFECT_PRESET": { + "windows": "AUDIO_EFFECT_PRESET", + "ios": "AgoraAudioEffectPreset", + "macos": "AgoraAudioEffectPreset" + }, + "AUDIO_SOURCE_TYPE": { + "windows": "AUDIO_SOURCE_TYPE", + "android": "AudioSourceType", + "ios": "AgoraAudioSourceType", + "macos": "AgoraAudioSourceType" + }, + "BACKGROUND_BLUR_DEGREE": { + "windows": "BACKGROUND_BLUR_DEGREE", + "ios": "AgoraBlurDegree", + "macos": "AgoraBlurDegree" + }, + "BACKGROUND_SOURCE_TYPE": { + "windows": "BACKGROUND_SOURCE_TYPE", + "ios": "AgoraVirtualBackgroundSourceType", + "macos": "AgoraVirtualBackgroundSourceType" + }, + "CAMERA_STABILIZATION_MODE": { + "windows": "CAMERA_STABILIZATION_MODE", + "ios": "AgoraCameraStabilizationMode" + }, + "CODEC_CAP_MASK": { + "windows": "CODEC_CAP_MASK", + "ios": "AgoraCodecCapMask", + "macos": "AgoraCodecCapMask" + }, + "CONTENT_INSPECT_TYPE": { + "windows": "CONTENT_INSPECT_TYPE", + "ios": "AgoraContentInspectType", + "macos": "AgoraContentInspectType" + }, + "COMPRESSION_PREFERENCE": { + "windows": "COMPRESSION_PREFERENCE", + "android": "COMPRESSION_PREFERENCE", + "ios": "AgoraCompressionPreference", + "macos": "AgoraCompressionPreference" + }, + "EAR_MONITORING_FILTER_TYPE": { + "windows": "EAR_MONITORING_FILTER_TYPE", + "ios": "AgoraEarMonitoringFilterType", + "macos": "AgoraEarMonitoringFilterType" + }, + "EXTERNAL_VIDEO_SOURCE_TYPE": { + "windows": "EXTERNAL_VIDEO_SOURCE_TYPE", + "android": "ExternalVideoSourceType", + "ios": "AgoraExternalVideoSourceType", + "macos": "AgoraExternalVideoSourceType" + }, + "ENCODING_PREFERENCE": { + "windows": "ENCODING_PREFERENCE", + "android": "ENCODING_PREFERENCE", + "ios": "AgoraEncodingPreference", + "macos": "AgoraEncodingPreference" + }, + "AUDIO_EQUALIZATION_BAND_FREQUENCY": { + "windows": "AUDIO_EQUALIZATION_BAND_FREQUENCY", + "android": "AUDIO_EQUALIZATION_BAND_FREQUENCY", + "ios": "AgoraAudioEqualizationBandFrequency", + "macos": "AgoraAudioEqualizationBandFrequency" + }, + "AUDIO_FRAME_TYPE": { + "windows": "AUDIO_FRAME_TYPE" + }, + "AUDIO_DUAL_MONO_MODE": { + "windows": "AUDIO_DUAL_MONO_MODE", + "android": "AudioDualMonoMode", + "ios": "AgoraAudioDualMonoMode", + "macos": "AgoraAudioDualMonoMode" + }, + "AUDIO_MIXING_DUAL_MONO_MODE": { + "windows": "AUDIO_MIXING_DUAL_MONO_MODE", + "android": "AudioMixingDualMonoMode", + "ios": "AgoraAudioMixingDualMonoMode", + "macos": "AgoraAudioMixingDualMonoMode" + }, + "AUDIO_MIXING_REASON_TYPE": { + "windows": "AUDIO_MIXING_REASON_TYPE", + "ios": "AgoraAudioMixingReasonCode", + "macos": "AgoraAudioMixingReasonCode" + }, + "AUDIO_MIXING_STATE_TYPE": { + "windows": "AUDIO_MIXING_STATE_TYPE", + "ios": "AgoraAudioMixingStateType", + "macos": "AgoraAudioMixingStateType" + }, + "AUDIO_PROFILE_TYPE": { + "windows": "AUDIO_PROFILE_TYPE", + "android": "AudioProfile", + "ios": "AgoraAudioProfile", + "macos": "AgoraAudioProfile" + }, + "AUDIO_FILE_RECORDING_TYPE": { + "windows": "AUDIO_FILE_RECORDING_TYPE", + "ios": "AgoraAudioFileRecordingType", + "macos": "AgoraAudioFileRecordingType" + }, + "AUDIO_RECORDING_QUALITY_TYPE": { + "windows": "AUDIO_RECORDING_QUALITY_TYPE", + "ios": "AgoraAudioRecordingQuality", + "macos": "AgoraAudioRecordingQuality" + }, + "AUDIO_REVERB_TYPE": { + "windows": "AUDIO_REVERB_TYPE", + "android": "AUDIO_REVERB_TYPE", + "ios": "AgoraAudioReverbType", + "macos": "AgoraAudioReverbType" + }, + "AudioRoute": { + "windows": "AudioRoute", + "ios": "AgoraAudioOutputRouting", + "macos": "AgoraAudioOutputRouting" + }, + "AUDIO_SAMPLE_RATE_TYPE": { + "windows": "AUDIO_SAMPLE_RATE_TYPE", + "android": "AudioSampleRateType", + "ios": "AgoraAudioSampleRateType", + "macos": "AgoraAudioSampleRateType" + }, + "AUDIO_SCENARIO_TYPE": { + "windows": "AUDIO_SCENARIO_TYPE", + "ios": "AgoraAudioScenario", + "macos": "AgoraAudioScenario" + }, + "AUDIO_SESSION_OPERATION_RESTRICTION": { + "windows": "AUDIO_SESSION_OPERATION_RESTRICTION", + "ios": "AgoraAudioSessionOperationRestriction", + "macos": "AgoraAudioSessionOperationRestriction" + }, + "AUDIO_TRACK_TYPE": { + "windows": "AUDIO_TRACK_TYPE", + "android": "AudioTrackType", + "ios": "AgoraAudioTrackType", + "macos": "AgoraAudioTrackType" + }, + "CONNECTION_STATE_TYPE": { + "windows": "CONNECTION_STATE_TYPE", + "ios": "AgoraConnectionState", + "macos": "AgoraConnectionState" + }, + "CONNECTION_CHANGED_REASON_TYPE": { + "windows": "CONNECTION_CHANGED_REASON_TYPE", + "ios": "AgoraConnectionChangedReason", + "macos": "AgoraConnectionChangedReason" + }, + "CAMERA_DIRECTION": { + "windows": "CAMERA_DIRECTION", + "android": "CAMERA_DIRECTION", + "ios": "AgoraCameraDirection" + }, + "CAMERA_FOCAL_LENGTH_TYPE": { + "windows": "CAMERA_FOCAL_LENGTH_TYPE", + "android": "CAMERA_FOCAL_LENGTH_TYPE", + "ios": "AgoraFocalLength" + }, + "CAPTURE_BRIGHTNESS_LEVEL_TYPE": { + "windows": "CAPTURE_BRIGHTNESS_LEVEL_TYPE", + "ios": "AgoraCaptureBrightnessLevelType", + "macos": "AgoraCaptureBrightnessLevelType" + }, + "CHANNEL_MEDIA_RELAY_ERROR": { + "windows": "CHANNEL_MEDIA_RELAY_ERROR", + "ios": "AgoraChannelMediaRelayError", + "macos": "AgoraChannelMediaRelayError" + }, + "CHANNEL_MEDIA_RELAY_STATE": { + "windows": "CHANNEL_MEDIA_RELAY_STATE", + "ios": "AgoraChannelMediaRelayState", + "macos": "AgoraChannelMediaRelayState" + }, + "CHANNEL_PROFILE_TYPE": { + "windows": "CHANNEL_PROFILE_TYPE", + "ios": "AgoraChannelProfile", + "macos": "AgoraChannelProfile" + }, + "CLIENT_ROLE_TYPE": { + "windows": "CLIENT_ROLE_TYPE", + "ios": "AgoraClientRole", + "macos": "AgoraClientRole" + }, + "CLIENT_ROLE_CHANGE_FAILED_REASON": { + "windows": "CLIENT_ROLE_CHANGE_FAILED_REASON", + "ios": "AgoraClientRoleChangeFailedReason", + "macos": "AgoraClientRoleChangeFailedReason" + }, + "CLOUD_PROXY_TYPE": { + "windows": "CLOUD_PROXY_TYPE", + "ios": "AgoraCloudProxyType", + "macos": "AgoraCloudProxyType" + }, + "PROXY_TYPE": { + "windows": "PROXY_TYPE", + "ios": "AgoraProxyType", + "macos": "AgoraProxyType" + }, + "DEGRADATION_PREFERENCE": { + "windows": "DEGRADATION_PREFERENCE", + "android": "DEGRADATION_PREFERENCE", + "ios": "AgoraDegradationPreference", + "macos": "AgoraDegradationPreference" + }, + "DIRECT_CDN_STREAMING_REASON": { + "windows": "DIRECT_CDN_STREAMING_REASON", + "android": "DirectCdnStreamingReason", + "ios": "AgoraDirectCdnStreamingReason", + "macos": "AgoraDirectCdnStreamingReason" + }, + "DIRECT_CDN_STREAMING_STATE": { + "windows": "DIRECT_CDN_STREAMING_STATE", + "android": "DirectCdnStreamingState", + "ios": "AgoraDirectCdnStreamingState", + "macos": "AgoraDirectCdnStreamingState" + }, + "ENCRYPTION_ERROR_TYPE": { + "windows": "ENCRYPTION_ERROR_TYPE", + "ios": "AgoraEncryptionErrorType", + "macos": "AgoraEncryptionErrorType" + }, + "ERROR_CODE_TYPE": { + "windows": "ERROR_CODE_TYPE", + "ios": "AgoraErrorCode", + "macos": "AgoraErrorCode" + }, + "ENCRYPTION_MODE": { + "windows": "ENCRYPTION_MODE", + "android": "EncryptionMode", + "ios": "AgoraEncryptionMode", + "macos": "AgoraEncryptionMode" + }, + "EXPERIENCE_POOR_REASON": { + "windows": "EXPERIENCE_POOR_REASON", + "ios": "AgoraExperiencePoorReason", + "macos": "AgoraExperiencePoorReason" + }, + "EXPERIENCE_QUALITY_TYPE": { + "windows": "EXPERIENCE_QUALITY_TYPE", + "ios": "AgoraExperienceQuality", + "macos": "AgoraExperienceQuality" + }, + "FACE_SHAPE_AREA": { + "windows": "FACE_SHAPE_AREA", + "ios": "AgoraFaceShapeArea", + "macos": "AgoraFaceShapeArea" + }, + "FACE_SHAPE_BEAUTY_STYLE": { + "windows": "FACE_SHAPE_BEAUTY_STYLE", + "ios": "AgoraFaceShapeStyle", + "macos": "AgoraFaceShapeStyle" + }, + "FeatureType": { + "windows": "FeatureType", + "ios": "AgoraFeatureType", + "macos": "AgoraFeatureType" + }, + "FRAME_RATE": { + "windows": "FRAME_RATE", + "android": "FRAME_RATE", + "ios": "AgoraVideoFrameRate", + "macos": "AgoraVideoFrameRate" + }, + "HEADPHONE_EQUALIZER_PRESET": { + "windows": "HEADPHONE_EQUALIZER_PRESET", + "ios": "AgoraHeadphoneEQPreset", + "macos": "AgoraHeadphoneEQPreset" + }, + "MediaRecorderContainerFormat": { + "windows": "MediaRecorderContainerFormat", + "ios": "AgoraMediaRecorderContainerFormat", + "macos": "AgoraMediaRecorderContainerFormat" + }, + "MediaRecorderStreamType": { + "windows": "MediaRecorderStreamType", + "ios": "AgoraMediaRecorderStreamType", + "macos": "AgoraMediaRecorderStreamType" + }, + "LASTMILE_PROBE_RESULT_STATE": { + "windows": "LASTMILE_PROBE_RESULT_STATE", + "ios": "AgoraLastmileProbeResultState", + "macos": "AgoraLastmileProbeResultState" + }, + "LIGHTENING_CONTRAST_LEVEL": { + "windows": "LIGHTENING_CONTRAST_LEVEL", + "ios": "AgoraLighteningContrastLevel", + "macos": "AgoraLighteningContrastLevel" + }, + "LOCAL_AUDIO_STREAM_REASON": { + "windows": "LOCAL_AUDIO_STREAM_REASON", + "ios": "AgoraAudioLocalReason", + "macos": "AgoraAudioLocalReason" + }, + "LOCAL_AUDIO_STREAM_STATE": { + "windows": "LOCAL_AUDIO_STREAM_STATE", + "ios": "AgoraAudioLocalState", + "macos": "AgoraAudioLocalState" + }, + "LOCAL_PROXY_MODE": { + "windows": "LOCAL_PROXY_MODE", + "ios": "AgoraLocalProxyMode", + "macos": "AgoraLocalProxyMode" + }, + "LOCAL_VIDEO_STREAM_REASON": { + "windows": "LOCAL_VIDEO_STREAM_REASON", + "ios": "AgoraLocalVideoStreamReason", + "macos": "AgoraLocalVideoStreamReason" + }, + "LOCAL_VIDEO_STREAM_STATE": { + "windows": "LOCAL_VIDEO_STREAM_STATE", + "ios": "AgoraVideoLocalState", + "macos": "AgoraVideoLocalState" + }, + "LOG_FILTER_TYPE": { + "windows": "LOG_FILTER_TYPE", + "ios": "AgoraLogFilter", + "macos": "AgoraLogFilter" + }, + "LOG_LEVEL": { + "windows": "LOG_LEVEL", + "android": "LogLevel", + "ios": "AgoraLogLevel", + "macos": "AgoraLogLevel" + }, + "LOW_LIGHT_ENHANCE_MODE": { + "windows": "LOW_LIGHT_ENHANCE_MODE", + "ios": "AgoraLowlightEnhanceMode", + "macos": "AgoraLowlightEnhanceMode" + }, + "LOW_LIGHT_ENHANCE_LEVEL": { + "windows": "LOW_LIGHT_ENHANCE_LEVEL", + "ios": "AgoraLowlightEnhanceLevel", + "macos": "AgoraLowlightEnhanceLevel" + }, + "MAX_DEVICE_ID_LENGTH_TYPE": { + "windows": "MAX_DEVICE_ID_LENGTH_TYPE" + }, + "MAX_USER_ACCOUNT_LENGTH_TYPE": { + "windows": "MAX_USER_ACCOUNT_LENGTH_TYPE" + }, + "MEDIA_DEVICE_STATE_TYPE": { + "windows": "MEDIA_DEVICE_STATE_TYPE" + }, + "MEDIA_DEVICE_TYPE": { + "windows": "MEDIA_DEVICE_TYPE", + "macos": "AgoraMediaDeviceType" + }, + "MEDIA_PLAYER_REASON": { + "windows": "MEDIA_PLAYER_REASON", + "android": "MediaPlayerReason", + "ios": "AgoraMediaPlayerReason", + "macos": "AgoraMediaPlayerReason" + }, + "MEDIA_PLAYER_EVENT": { + "windows": "MEDIA_PLAYER_EVENT", + "android": "MediaPlayerEvent", + "ios": "AgoraMediaPlayerEvent", + "macos": "AgoraMediaPlayerEvent" + }, + "MEDIA_PLAYER_METADATA_TYPE": { + "windows": "MEDIA_PLAYER_METADATA_TYPE", + "android": "MediaPlayerMetadataType", + "ios": "AgoraMediaPlayerMetaDataType", + "macos": "AgoraMediaPlayerMetaDataType" + }, + "MEDIA_PLAYER_STATE": { + "windows": "MEDIA_PLAYER_STATE", + "android": "MediaPlayerState", + "ios": "AgoraMediaPlayerState", + "macos": "AgoraMediaPlayerState" + }, + "MEDIA_SOURCE_TYPE": { + "windows": "MEDIA_SOURCE_TYPE", + "android": "MediaSourceType", + "ios": "AgoraMediaSourceType", + "macos": "AgoraMediaSourceType" + }, + "MEDIA_TRACE_EVENT": { + "windows": "MEDIA_TRACE_EVENT", + "android": "MEDIA_TRACE_EVENT", + "ios": "AgoraMediaTraceEvent", + "macos": "AgoraMediaTraceEvent" + }, + "MEDIA_STREAM_TYPE": { + "windows": "MEDIA_STREAM_TYPE", + "android": "MediaStreamType", + "ios": "AgoraMediaStreamType", + "macos": "AgoraMediaStreamType" + }, + "METADATA_TYPE": { + "windows": "METADATA_TYPE", + "ios": "AgoraMetadataType", + "macos": "AgoraMetadataType" + }, + "MUSIC_CACHE_STATUS_TYPE": { + "windows": "MUSIC_CACHE_STATUS_TYPE", + "android": "MusicCacheStatusType", + "ios": "AgoraMusicCacheStatusType" + }, + "MusicContentCenterStateReason": { + "windows": "MusicContentCenterStateReason", + "android": "MusicContentCenterStateReason", + "ios": "AgoraMusicContentCenterStateReason" + }, + "MusicPlayMode": { + "windows": "MusicPlayMode", + "android": "MusicPlayMode", + "ios": "AgoraMusicPlayMode" + }, + "NETWORK_TYPE": { + "windows": "NETWORK_TYPE", + "ios": "AgoraNetworkType", + "macos": "AgoraNetworkType" + }, + "ORIENTATION_MODE": { + "windows": "ORIENTATION_MODE", + "android": "ORIENTATION_MODE", + "ios": "AgoraVideoOutputOrientationMode", + "macos": "AgoraVideoOutputOrientationMode" + }, + "PreloadState": { + "windows": "PreloadState", + "android": "PreloadState", + "ios": "AgoraMusicContentCenterPreloadState" + }, + "PERMISSION_TYPE": { + "windows": "PERMISSION_TYPE", + "ios": "AgoraPermissionType", + "macos": "AgoraPermissionType" + }, + "PLAYER_PRELOAD_EVENT": { + "windows": "PLAYER_PRELOAD_EVENT", + "android": "MediaPlayerPreloadEvent", + "ios": "AgoraMediaPlayerPreloadEvent", + "macos": "AgoraMediaPlayerPreloadEvent" + }, + "QUALITY_ADAPT_INDICATION": { + "windows": "QUALITY_ADAPT_INDICATION", + "ios": "AgoraVideoQualityAdaptIndication", + "macos": "AgoraVideoQualityAdaptIndication" + }, + "QUALITY_TYPE": { + "windows": "QUALITY_TYPE", + "ios": "AgoraNetworkQuality", + "macos": "AgoraNetworkQuality" + }, + "RAW_AUDIO_FRAME_OP_MODE_TYPE": { + "windows": "RAW_AUDIO_FRAME_OP_MODE_TYPE", + "ios": "AgoraAudioRawFrameOperationMode", + "macos": "AgoraAudioRawFrameOperationMode" + }, + "REMOTE_AUDIO_STATE": { + "windows": "REMOTE_AUDIO_STATE", + "ios": "AgoraAudioRemoteState", + "macos": "AgoraAudioRemoteState" + }, + "REMOTE_VIDEO_STATE": { + "windows": "REMOTE_VIDEO_STATE", + "ios": "AgoraVideoRemoteState", + "macos": "AgoraVideoRemoteState" + }, + "RteErrorCode": { + "windows": "RteErrorCode", + "android": "ErrorCode", + "ios": "AgoraRteErrorCode", + "macos": "AgoraRteErrorCode" + }, + "RteVideoMirrorMode": { + "windows": "RteVideoMirrorMode", + "android": "VideoMirrorMode", + "ios": "AgoraRteVideoMirrorMode", + "macos": "AgoraRteVideoMirrorMode" + }, + "REMOTE_AUDIO_STATE_REASON": { + "windows": "REMOTE_AUDIO_STATE_REASON", + "ios": "AgoraAudioRemoteReason", + "macos": "AgoraAudioRemoteReason" + }, + "REMOTE_VIDEO_STATE_REASON": { + "windows": "REMOTE_VIDEO_STATE_REASON", + "ios": "AgoraVideoRemoteReason", + "macos": "AgoraVideoRemoteReason" + }, + "RteAbrFallbackLayer": { + "windows": "RteAbrFallbackLayer", + "android": "AbrFallbackLayer", + "ios": "AgoraRteAbrFallbackLayer", + "macos": "AgoraRteAbrFallbackLayer" + }, + "RteAbrSubscriptionLayer": { + "windows": "RteAbrSubscriptionLayer", + "android": "AbrSubscriptionLayer", + "ios": "AgoraRteAbrSubscriptionLayer", + "macos": "AgoraRteAbrSubscriptionLayer" + }, + "RteVideoRenderMode": { + "windows": "RteVideoRenderMode", + "android": "VideoRenderMode", + "ios": "AgoraRteVideoRenderMode", + "macos": "AgoraRteVideoRenderMode" + }, + "RtePlayerMetadataType": { + "windows": "RtePlayerMetadataType", + "ios": "AgoraRtePlayerMetadataType", + "macos": "AgoraRtePlayerMetadataType" + }, + "VIDEO_STREAM_TYPE": { + "windows": "VIDEO_STREAM_TYPE", + "android": "VideoStreamType", + "ios": "AgoraVideoStreamType", + "macos": "AgoraVideoStreamType" + }, + "RecorderReasonCode": { + "windows": "RecorderReasonCode", + "ios": "AgoraMediaRecorderReasonCode", + "macos": "AgoraMediaRecorderReasonCode" + }, + "RecorderState": { + "windows": "RecorderState", + "ios": "AgoraMediaRecorderState", + "macos": "AgoraMediaRecorderState" + }, + "RENDER_MODE_TYPE": { + "windows": "RENDER_MODE_TYPE", + "ios": "AgoraVideoRenderMode", + "macos": "AgoraVideoRenderMode" + }, + "RecorderStreamType": { + "windows": "RecorderStreamType", + "ios": "AgoraRecorderStreamType", + "macos": "AgoraRecorderStreamType" + }, + "RtePlayerEvent": { + "windows": "RtePlayerEvent", + "android": "PlayerEvent", + "ios": "AgoraRtePlayerEvent", + "macos": "AgoraRtePlayerEvent" + }, + "RTMP_STREAM_LIFE_CYCLE_TYPE": { + "windows": "RTMP_STREAM_LIFE_CYCLE_TYPE", + "ios": "AgoraRtmpStreamLifeCycle", + "macos": "AgoraRtmpStreamLifeCycle" + }, + "RTMP_STREAM_PUBLISH_REASON": { + "windows": "RTMP_STREAM_PUBLISH_REASON", + "ios": "AgoraRtmpStreamingReason", + "macos": "AgoraRtmpStreamingReason" + }, + "RTMP_STREAM_PUBLISH_STATE": { + "windows": "RTMP_STREAM_PUBLISH_STATE", + "ios": "AgoraRtmpStreamingState", + "macos": "AgoraRtmpStreamingState" + }, + "RtePlayerState": { + "windows": "RtePlayerState", + "android": "PlayerState", + "ios": "AgoraRtePlayerState", + "macos": "AgoraRtePlayerState" + }, + "RTMP_STREAMING_EVENT": { + "windows": "RTMP_STREAMING_EVENT", + "ios": "AgoraRtmpStreamingEvent", + "macos": "AgoraRtmpStreamingEvent" + }, + "RHYTHM_PLAYER_STATE_TYPE": { + "windows": "RHYTHM_PLAYER_STATE_TYPE", + "ios": "AgoraRhythmPlayerState", + "macos": "AgoraRhythmPlayerState" + }, + "RHYTHM_PLAYER_REASON": { + "windows": "RHYTHM_PLAYER_REASON", + "ios": "AgoraRhythmPlayerReason", + "macos": "AgoraRhythmPlayerReason" + }, + "SIMULCAST_STREAM_MODE": { + "windows": "SIMULCAST_STREAM_MODE", + "android": "SimulcastStreamMode", + "ios": "AgoraSimulcastStreamMode", + "macos": "AgoraSimulcastStreamMode" + }, + "STREAM_FALLBACK_OPTIONS": { + "windows": "STREAM_FALLBACK_OPTIONS", + "android": "StreamFallbackOptions", + "ios": "AgoraStreamFallbackOptions", + "macos": "AgoraStreamFallbackOptions" + }, + "SCREEN_CAPTURE_FRAMERATE_CAPABILITY": { + "windows": "SCREEN_CAPTURE_FRAMERATE_CAPABILITY", + "ios": "AgoraScreenCaptureFrameRateCapability" + }, + "ScreenCaptureSourceType": { + "windows": "ScreenCaptureSourceType", + "macos": "AgoraScreenCaptureSourceType" + }, + "SEG_MODEL_TYPE": { + "windows": "SEG_MODEL_TYPE", + "ios": "SegModelType", + "macos": "SegModelType" + }, + "STREAM_PUBLISH_STATE": { + "windows": "STREAM_PUBLISH_STATE", + "android": "STREAM_PUBLISH_STATE", + "ios": "AgoraStreamPublishState", + "macos": "AgoraStreamPublishState" + }, + "SCREEN_SCENARIO_TYPE": { + "windows": "SCREEN_SCENARIO_TYPE", + "android": "ScreenScenarioType", + "ios": "AgoraScreenScenarioType", + "macos": "AgoraScreenScenarioType" + }, + "STREAM_SUBSCRIBE_STATE": { + "windows": "STREAM_SUBSCRIBE_STATE", + "ios": "AgoraStreamSubscribeState", + "macos": "AgoraStreamSubscribeState" + }, + "USER_OFFLINE_REASON_TYPE": { + "windows": "USER_OFFLINE_REASON_TYPE", + "ios": "AgoraUserOfflineReason", + "macos": "AgoraUserOfflineReason" + }, + "VIDEO_APPLICATION_SCENARIO_TYPE": { + "windows": "VIDEO_APPLICATION_SCENARIO_TYPE", + "android": "VideoScenario", + "ios": "AgoraApplicationScenarioType", + "macos": "AgoraApplicationScenarioType" + }, + "VIDEO_BUFFER_TYPE": { + "windows": "VIDEO_BUFFER_TYPE" + }, + "VIDEO_DENOISER_MODE": { + "windows": "VIDEO_DENOISER_MODE", + "ios": "AgoraVideoDenoiserMode", + "macos": "AgoraVideoDenoiserMode" + }, + "VIDEO_DENOISER_LEVEL": { + "windows": "VIDEO_DENOISER_LEVEL", + "ios": "AgoraVideoDenoiserLevel", + "macos": "AgoraVideoDenoiserLevel" + }, + "VIDEO_SOURCE_TYPE": { + "windows": "VIDEO_SOURCE_TYPE", + "android": "VideoSourceType", + "ios": "AgoraVideoSourceType", + "macos": "AgoraVideoSourceType" + }, + "VIDEO_CODEC_CAPABILITY_LEVEL": { + "windows": "VIDEO_CODEC_CAPABILITY_LEVEL", + "ios": "AgoraVideoCodecCapabilityLevel", + "macos": "AgoraVideoCodecCapabilityLevel" + }, + "VIDEO_CODEC_PROFILE_TYPE": { + "windows": "VIDEO_CODEC_PROFILE_TYPE", + "android": "VideoCodecProfileType", + "ios": "AgoraVideoCodecProfileType", + "macos": "AgoraVideoCodecProfileType" + }, + "VIDEO_CODEC_TYPE": { + "windows": "VIDEO_CODEC_TYPE", + "android": "VIDEO_CODEC_TYPE", + "ios": "AgoraVideoCodecType", + "macos": "AgoraVideoCodecType" + }, + "VIDEO_CODEC_TYPE_FOR_STREAM": { + "windows": "VIDEO_CODEC_TYPE_FOR_STREAM", + "android": "VideoCodecType", + "ios": "AgoraVideoCodecTypeForStream", + "macos": "AgoraVideoCodecTypeForStream" + }, + "VIDEO_CONTENT_HINT": { + "windows": "VIDEO_CONTENT_HINT", + "ios": "AgoraVideoContentHint" + }, + "VIDEO_FRAME_PROCESS_MODE": { + "windows": "VIDEO_FRAME_PROCESS_MODE", + "ios": "AgoraVideoFrameProcessMode", + "macos": "AgoraVideoFrameProcessMode" + }, + "VIDEO_FRAME_TYPE": { + "windows": "VIDEO_FRAME_TYPE", + "ios": "AgoraVideoFrameType", + "macos": "AgoraVideoFrameType" + }, + "VIDEO_MIRROR_MODE_TYPE": { + "windows": "VIDEO_MIRROR_MODE_TYPE", + "ios": "AgoraVideoMirrorMode", + "macos": "AgoraVideoMirrorMode" + }, + "VIDEO_MODULE_POSITION": { + "windows": "VIDEO_MODULE_POSITION", + "android": "VideoModulePosition", + "ios": "AgoraVideoModulePosition", + "macos": "AgoraVideoModulePosition" + }, + "VIDEO_ORIENTATION": { + "windows": "VIDEO_ORIENTATION", + "ios": "AgoraVideoFrameOrientation", + "macos": "AgoraVideoFrameOrientation" + }, + "VIDEO_PIXEL_FORMAT": { + "windows": "VIDEO_PIXEL_FORMAT", + "ios": "AgoraVideoFormat", + "macos": "AgoraVideoFormat" + }, + "VIDEO_VIEW_SETUP_MODE": { + "windows": "VIDEO_VIEW_SETUP_MODE", + "ios": "AgoraVideoViewSetupMode", + "macos": "AgoraVideoViewSetupMode" + }, + "VIDEO_TRANSCODER_ERROR": { + "windows": "VIDEO_TRANSCODER_ERROR", + "ios": "AgoraVideoTranscoderError", + "macos": "AgoraVideoTranscoderError" + }, + "VOICE_AI_TUNER_TYPE": { + "windows": "VOICE_AI_TUNER_TYPE", + "android": "VOICE_AI_TUNER_TYPE", + "ios": "AgoraVoiceAITunerType", + "macos": "AgoraVoiceAITunerType" + }, + "VOICE_BEAUTIFIER_PRESET": { + "windows": "VOICE_BEAUTIFIER_PRESET", + "ios": "AgoraVoiceBeautifierPreset", + "macos": "AgoraVoiceBeautifierPreset" + }, + "INTERFACE_ID_TYPE": { + "windows": "INTERFACE_ID_TYPE" + }, + "VOICE_CONVERSION_PRESET": { + "windows": "VOICE_CONVERSION_PRESET", + "ios": "AgoraVoiceConversionPreset", + "macos": "AgoraVoiceConversionPreset" + }, + "WATERMARK_SOURCE_TYPE": { + "windows": "WATERMARK_SOURCE_TYPE", + "ios": "WatermarkType", + "macos": "WatermarkType" + }, + "MultipathMode": { + "windows": "MultipathMode", + "android": "MultipathMode", + "ios": "AgoraMultipathMode", + "macos": "AgoraMultipathMode" + }, + "MultipathType": { + "windows": "MultipathType", + "android": "MultipathType", + "ios": "AgoraMultipathType", + "macos": "AgoraMultipathType" + }, + "SCREEN_COLOR_TYPE": { + "windows": "SCREEN_COLOR_TYPE", + "ios": "ScreenColorType", + "macos": "ScreenColorType" + }, + "RENEW_TOKEN_ERROR_CODE": { + "windows": "RENEW_TOKEN_ERROR_CODE", + "android": "RenewTokenErrorCode", + "ios": "AgoraRenewTokenErrorCode", + "macos": "AgoraRenewTokenErrorCode" + }, + "VIDEO_EFFECT_NODE_ID": { + "windows": "VIDEO_EFFECT_NODE_ID", + "android": "VIDEO_EFFECT_NODE_ID", + "ios": "AgoraVideoEffectNodeId", + "macos": "AgoraVideoEffectNodeId" + }, + "VIDEO_EFFECT_ACTION": { + "windows": "VIDEO_EFFECT_ACTION", + "android": "VIDEO_EFFECT_ACTION", + "ios": "AgoraVideoEffectAction", + "macos": "AgoraVideoEffectAction" + }, + "AUDIO_PROCESSING_CHANNELS": { + "android": "AudioProcessingChannelsEnum", + "ios": "AgoraAudioProcessChannels", + "macos": "AgoraAudioProcessChannels" + }, + "AgoraMediaPlayerRenderMode": { + "ios": "AgoraMediaPlayerRenderMode", + "macos": "AgoraMediaPlayerRenderMode" + }, + "hwEncoderAccelerating": { + "ios": "AgoraVideoHwEncoderAccelerating", + "macos": "AgoraVideoHwEncoderAccelerating" + }, + "VIDEO_FRAME_POSITION": { + "ios": "AgoraVideoFramePosition", + "macos": "AgoraVideoFramePosition" + }, + "WatermarkBufferFormat": { + "ios": "WatermarkBufferFormat", + "macos": "WatermarkBufferFormat" + } + } +} \ No newline at end of file diff --git a/scripts/name-groups-gen/name_groups_overload.json b/scripts/name-groups-gen/name_groups_overload.json index 67550770021..de90ade405c 100644 --- a/scripts/name-groups-gen/name_groups_overload.json +++ b/scripts/name-groups-gen/name_groups_overload.json @@ -1,31 +1,58 @@ { "api": { "createAgoraRtcEngine": { - "windows": "createAgoraRtcEngine" + "windows": "createAgoraRtcEngine", + "parent_class": "IRtcEngine", + "toc": "toc_initialize" }, "create": { - "windows": "create", "android": "create [1/2]", "ios": "sharedEngineWithAppId:delegate:", - "macos": "sharedEngineWithAppId:delegate:" + "macos": "sharedEngineWithAppId:delegate:", + "parent_class": "IRtcEngine", + "toc": "toc_initialize", + "isOverload": true, + "params": { + "windows": ["context", "appId"], + "android": ["context", "appId", "handler"], + "ios": ["appId", "delegate"], + "macos": ["appId", "delegate"] + } }, "initialize": { "windows": "initialize", "android": "create [2/2]", "ios": "sharedEngineWithConfig:delegate:", - "macos": "sharedEngineWithConfig:delegate:" + "macos": "sharedEngineWithConfig:delegate:", + "parent_class": "IRtcEngine", + "toc": "toc_initialize", + "isOverload": true, + "params": { + "windows": ["context"], + "android": ["config"], + "ios": ["config", "delegate"], + "macos": ["config", "delegate"] + } }, "release": { "windows": "release", "android": "destroy [1/2]", "ios": "destroy", - "macos": "destroy" + "macos": "destroy", + "isOverload": true, + "parent_class": "IRtcEngine", + "toc": "toc_initialize", + "params": { + "windows": ["callback"] + } }, "setChannelProfile": { "windows": "setChannelProfile", "android": "setChannelProfile", "ios": "setChannelProfile:", - "macos": "setChannelProfile:" + "macos": "setChannelProfile:", + "parent_class": "IRtcEngine", + "toc": "toc_channel" }, "setClientRole1": { "windows": "setClientRole [1/2]", @@ -38,7 +65,9 @@ "android": ["role"], "ios": ["role"], "macos": ["role"] - } + }, + "parent_class": "IRtcEngine", + "toc": "toc_channel" }, "setClientRole2": { "windows": "setClientRole [2/2]", @@ -51,7 +80,9 @@ "android": ["role", "options"], "ios": ["role", "options"], "macos": ["role", "options"] - } + }, + "parent_class": "IRtcEngine", + "toc": "toc_channel" }, "joinChannel1": { "windows": "joinChannel [1/2]", @@ -60,11 +91,13 @@ "macos": "joinChannelByToken:channelId:info:uid:joinSuccess:", "isOverload": true, "params": { - "windows": ["token", "channelId", "info", "uid", "joinSuccessBlock"], - "android": ["token", "channelId", "optionalInfo", "uid", "joinSuccessBlock"], + "windows": ["token", "channelId", "info", "uid"], + "android": ["token", "channelId", "optionalInfo", "uid"], "ios": ["token", "channelId", "info", "uid", "joinSuccessBlock"], "macos": ["token", "channelId", "info", "uid", "joinSuccessBlock"] - } + }, + "parent_class": "IRtcEngine", + "toc": "toc_channel" }, "joinChannel2": { "windows": "joinChannel [2/2]", @@ -73,17 +106,21 @@ "macos": "joinChannelByToken:channelId:uid:mediaOptions:joinSuccess:", "isOverload": true, "params": { - "windows": ["token", "channelId", "uid", "options", "joinSuccessBlock"], - "android": ["token", "channelId", "uid", "options", "joinSuccessBlock"], + "windows": ["token", "channelId", "uid", "options"], + "android": ["token", "channelId", "uid", "options"], "ios": ["token", "channelId", "uid", "mediaOptions", "joinSuccessBlock"], "macos": ["token", "channelId", "uid", "mediaOptions", "joinSuccessBlock"] - } + }, + "parent_class": "IRtcEngine", + "toc": "toc_channel" }, "updateChannelMediaOptions": { "windows": "updateChannelMediaOptions", "android": "updateChannelMediaOptions", "ios": "updateChannelWithMediaOptions:", - "macos": "updateChannelWithMediaOptions:" + "macos": "updateChannelWithMediaOptions:", + "parent_class": "IRtcEngine", + "toc": "toc_channel" }, "leaveChannel": { "windows": "leaveChannel [1/2]", @@ -92,11 +129,11 @@ "macos": "leaveChannel:", "isOverload": true, "params": { - "windows": ["leaveChannelBlock"], - "android": ["leaveChannelBlock"], "ios": ["leaveChannelBlock"], "macos": ["leaveChannelBlock"] - } + }, + "parent_class": "IRtcEngine", + "toc": "toc_channel" }, "leaveChannel2": { "windows": "leaveChannel [2/2]", @@ -105,29 +142,37 @@ "macos": "leaveChannel:leaveChannelBlock:", "isOverload": true, "params": { - "windows": ["options", "leaveChannelBlock"], - "android": ["options", "leaveChannelBlock"], + "windows": ["options"], + "android": ["options"], "ios": ["options", "leaveChannelBlock"], "macos": ["options", "leaveChannelBlock"] - } + }, + "parent_class": "IRtcEngine", + "toc": "toc_channel" }, "renewToken": { "windows": "renewToken", "android": "renewToken", "ios": "renewToken:", - "macos": "renewToken:" + "macos": "renewToken:", + "parent_class": "IRtcEngine", + "toc": "toc_channel" }, "getConnectionState": { "windows": "getConnectionState", "android": "getConnectionState", "ios": "getConnectionState", - "macos": "getConnectionState" + "macos": "getConnectionState", + "parent_class": "IRtcEngine", + "toc": "toc_network" }, "registerLocalUserAccount": { "windows": "registerLocalUserAccount", "android": "registerLocalUserAccount", - "ios": "registerLocalUserAccountWithAppID:userAccount:", - "macos": "registerLocalUserAccountWithAppID:userAccount:" + "ios": "registerLocalUserAccount:appId:", + "macos": "registerLocalUserAccount:appId:", + "parent_class": "IRtcEngine", + "toc": "toc_channel" }, "joinChannelWithUserAccount1": { "windows": "joinChannelWithUserAccount [1/2]", @@ -136,11 +181,13 @@ "macos": "joinChannelByToken:channelId:userAccount:joinSuccess:", "isOverload": true, "params": { - "windows": ["token", "channelId", "userAccount", "joinSuccessBlock"], - "android": ["token", "channelName", "userAccount", "joinSuccessBlock"], + "windows": ["token", "channelId", "userAccount"], + "android": ["token", "channelName", "userAccount"], "ios": ["token", "channelId", "userAccount", "joinSuccessBlock"], "macos": ["token", "channelId", "userAccount", "joinSuccessBlock"] - } + }, + "parent_class": "IRtcEngine", + "toc": "toc_channel" }, "joinChannelWithUserAccount2": { "windows": "joinChannelWithUserAccount [2/2]", @@ -149,221 +196,286 @@ "macos": "joinChannelByToken:channelId:userAccount:mediaOptions:joinSuccess:", "isOverload": true, "params": { - "windows": ["token", "channelId", "userAccount", "options", "joinSuccessBlock"], - "android": ["token", "channelName", "userAccount", "options", "joinSuccessBlock"], + "windows": ["token", "channelId", "userAccount", "options"], + "android": ["token", "channelName", "userAccount", "options"], "ios": ["token", "channelId", "userAccount", "mediaOptions", "joinSuccessBlock"], "macos": ["token", "channelId", "userAccount", "mediaOptions", "joinSuccessBlock"] - } + }, + "parent_class": "IRtcEngine", + "toc": "toc_channel" }, "getUserInfoByUserAccount": { "windows": "getUserInfoByUserAccount", "android": "getUserInfoByUserAccount", "ios": "getUserInfoByUserAccount:withError:", - "macos": "getUserInfoByUserAccount:withError:" + "macos": "getUserInfoByUserAccount:withError:", + "parent_class": "IRtcEngine", + "toc": "toc_channel" }, "enableWebSdkInteroperability": { "windows": "enableWebSdkInteroperability", "android": "enableWebSdkInteroperability", "ios": "enableWebSdkInteroperability:", - "macos": "enableWebSdkInteroperability:" + "macos": "enableWebSdkInteroperability:", + "parent_class": "IRtcEngine", + "toc": "toc_network" }, "loadExtensionProvider": { - "windows": "loadExtensionProvider" + "windows": "loadExtensionProvider", + "parent_class": "IRtcEngine", + "toc": "toc_extension" }, "preloadChannel": { "windows": "preloadChannel", "android": "preloadChannel", "ios": "preloadChannelByToken:channelId:uid:", - "macos": "preloadChannelByToken:channelId:uid:" + "macos": "preloadChannelByToken:channelId:uid:", + "parent_class": "IRtcEngine", + "toc": "toc_channel" }, "preloadChannelWithUserAccount": { "windows": "preloadChannelWithUserAccount", "android": "preloadChannelWithUserAccount", "ios": "preloadChannelByTokenWithUserAccount:channelId:userAccount:", - "macos": "preloadChannelByTokenWithUserAccount:channelId:userAccount:" + "macos": "preloadChannelByTokenWithUserAccount:channelId:userAccount:", + "parent_class": "IRtcEngine", + "toc": "toc_channel" }, "setExtensionProviderProperty": { "windows": "setExtensionProviderProperty", "android": "setExtensionProviderProperty", "ios": "setExtensionProviderPropertyWithVendor:key:value:", - "macos": "setExtensionProviderPropertyWithVendor:key:value:" + "macos": "setExtensionProviderPropertyWithVendor:key:value:", + "parent_class": "IRtcEngine", + "toc": "toc_extension" }, "startMediaRenderingTracing": { "windows": "startMediaRenderingTracing", "android": "startMediaRenderingTracing", "ios": "startMediaRenderingTracing", - "macos": "startMediaRenderingTracing" + "macos": "startMediaRenderingTracing", + "parent_class": "IRtcEngine", + "toc": "toc_video_rendering" }, "startMediaRenderingTracingEx": { "windows": "startMediaRenderingTracingEx", "android": "startMediaRenderingTracingEx", "ios": "startMediaRenderingTracingEx:", - "macos": "startMediaRenderingTracingEx:" + "macos": "startMediaRenderingTracingEx:", + "parent_class": "IRtcEngineEx", + "toc": "toc_video_rendering" }, "enableInstantMediaRendering": { "windows": "enableInstantMediaRendering", "android": "enableInstantMediaRendering", "ios": "enableInstantMediaRendering", - "macos": "enableInstantMediaRendering" + "macos": "enableInstantMediaRendering", + "parent_class": "IRtcEngine", + "toc": "toc_video_rendering" }, "updatePreloadChannelToken": { "windows": "updatePreloadChannelToken", "android": "updatePreloadChannelToken", "ios": "updatePreloadChannelToken:", - "macos": "updatePreloadChannelToken:" + "macos": "updatePreloadChannelToken:", + "parent_class": "IRtcEngine", + "toc": "toc_channel" }, "onMultipathStats": { "windows": "onMultipathStats", "android": "onMultipathStats", "ios": "rtcEngine:multiPathStats:", - "macos": "rtcEngine:multiPathStats:" + "macos": "rtcEngine:multiPathStats:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_network" }, "onRenewTokenResult": { "windows": "onRenewTokenResult", "android": "onRenewTokenResult", "ios": "rtcEngine:renewTokenResult:code:", - "macos": "rtcEngine:renewTokenResult:code:" + "macos": "rtcEngine:renewTokenResult:code:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_channel" }, "removeVideoEffect": { "windows": "removeVideoEffect", "android": "removeVideoEffect", - "ios": "removeVideoEffectWithNodeId", - "macos": "removeVideoEffectWithNodeId" + "ios": "removeVideoEffectWithNodeId:", + "macos": "removeVideoEffectWithNodeId:", + "parent_class": "IVideoEffectObject", + "toc": "toc_video_enhance_option" }, "performVideoEffectAction": { "windows": "performVideoEffectAction", "android": "performVideoEffectAction", "ios": "performVideoEffectActionWithNodeId:actionId:", - "macos": "performVideoEffectActionWithNodeId:actionId:" + "macos": "performVideoEffectActionWithNodeId:actionId:", + "parent_class": "IVideoEffectObject", + "toc": "toc_video_enhance_option" }, "setVideoEffectFloatParam": { "windows": "setVideoEffectFloatParam", "android": "setVideoEffectFloatParam", - "ios": "setVideoEffectFloatParamWithOption", - "macos": "setVideoEffectFloatParamWithOption" + "ios": "setVideoEffectFloatParamWithOption:key:floatValue:", + "macos": "setVideoEffectFloatParamWithOption:key:floatValue:", + "parent_class": "IVideoEffectObject", + "toc": "toc_video_enhance_option" }, "setVideoEffectIntParam": { "windows": "setVideoEffectIntParam", "android": "setVideoEffectIntParam", - "ios": "setVideoEffectIntParamWithOption", - "macos": "setVideoEffectIntParamWithOption" + "ios": "setVideoEffectIntParamWithOption:key:intValue:", + "macos": "setVideoEffectIntParamWithOption:key:intValue:", + "parent_class": "IVideoEffectObject", + "toc": "toc_video_enhance_option" }, "setVideoEffectBoolParam": { "windows": "setVideoEffectBoolParam", "android": "setVideoEffectBoolParam", - "ios": "setVideoEffectBoolParamWithOption", - "macos": "setVideoEffectBoolParamWithOption" + "ios": "setVideoEffectBoolParamWithOption:key:boolValue:", + "macos": "setVideoEffectBoolParamWithOption:key:boolValue:", + "parent_class": "IVideoEffectObject", + "toc": "toc_video_enhance_option" }, "getVideoEffectFloatParam": { "windows": "getVideoEffectFloatParam", "android": "getVideoEffectFloatParam", "ios": "getVideoEffectFloatParamWithOption:key:", - "macos": "getVideoEffectFloatParamWithOption:key:" + "macos": "getVideoEffectFloatParamWithOption:key:", + "parent_class": "IVideoEffectObject", + "toc": "toc_video_enhance_option" }, "getVideoEffectIntParam": { "windows": "getVideoEffectIntParam", "android": "getVideoEffectIntParam", "ios": "getVideoEffectIntParamWithOption:key:", - "macos": "getVideoEffectIntParamWithOption:key:" + "macos": "getVideoEffectIntParamWithOption:key:", + "parent_class": "IVideoEffectObject", + "toc": "toc_video_enhance_option" }, "getVideoEffectBoolParam": { "windows": "getVideoEffectBoolParam", "android": "getVideoEffectBoolParam", "ios": "getVideoEffectBoolParamWithOption:key:", - "macos": "getVideoEffectBoolParamWithOption:key:" + "macos": "getVideoEffectBoolParamWithOption:key:", + "parent_class": "IVideoEffectObject", + "toc": "toc_video_enhance_option" }, "createVideoEffectObject": { "windows": "createVideoEffectObject", "android": "createVideoEffectObject", - "ios": "createVideoEffectObjectWithBundlePath", - "macos": "createVideoEffectObjectWithBundlePath" + "ios": "createVideoEffectObjectWithBundlePath:sourceType:", + "macos": "createVideoEffectObjectWithBundlePath:sourceType:", + "parent_class": "IRtcEngine", + "toc": "toc_video_enhance_option" }, "addOrUpdateVideoEffect": { "windows": "addOrUpdateVideoEffect", "android": "addOrUpdateVideoEffect", - "ios": "addOrUpdateVideoEffectWithNodeId", - "macos": "addOrUpdateVideoEffectWithNodeId" + "ios": "addOrUpdateVideoEffectWithNodeId:templateName:", + "macos": "addOrUpdateVideoEffectWithNodeId:templateName:", + "parent_class": "IVideoEffectObject", + "toc": "toc_video_enhance_option" }, "destroyVideoEffectObject": { "windows": "destroyVideoEffectObject", "android": "destroyVideoEffectObject", - "ios": "destroyVideoEffectObject", - "macos": "destroyVideoEffectObject" + "ios": "destroyVideoEffectObject:", + "macos": "destroyVideoEffectObject:", + "parent_class": "IRtcEngine", + "toc": "toc_video_enhance_option" }, "setSimulcastConfig": { "windows": "setSimulcastConfig", "android": "setSimulcastConfig", - "ios": "setSimulcastConfig", - "macos": "setSimulcastConfig" + "ios": "setSimulcastConfig:", + "macos": "setSimulcastConfig:", + "parent_class": "IRtcEngine", + "toc": "toc_publishnsubscribe" }, "setPlaybackAudioFrameBeforeMixingParameters1": { "windows": "setPlaybackAudioFrameBeforeMixingParameters [2/2]", "android": "setPlaybackAudioFrameBeforeMixingParameters [2/2]", - "ios": "setPlaybackAudioFrameBeforeMixingParametersWithSampleRate", - "macos": "setPlaybackAudioFrameBeforeMixingParametersWithSampleRate", + "ios": "setPlaybackAudioFrameBeforeMixingParametersWithSampleRate:channel:", + "macos": "setPlaybackAudioFrameBeforeMixingParametersWithSampleRate:channel:", "isOverload": true, "params": { "windows": ["sampleRate", "channel", "samplesPerCall"], "android": ["sampleRate", "channel", "samplesPerCall"], "ios": ["sampleRate", "channel", "samplesPerCall"], "macos": ["sampleRate", "channel", "samplesPerCall"] - } + }, + "parent_class": "IRtcEngine", + "toc": "toc_audio_raw" }, "addVideoWatermark3": { "windows": "addVideoWatermark [3/3]", "android": "addVideoWatermark [3/3]", - "ios": "addVideoWatermarkWithConfig", - "macos": "addVideoWatermarkWithConfig", + "ios": "addVideoWatermarkWithConfig:", + "macos": "addVideoWatermarkWithConfig:", "isOverload": true, "params": { "windows": ["configs"], + "android": ["config"], "ios": ["config"], "macos": ["config"] - } + }, + "parent_class": "IRtcEngine", + "toc": "toc_watermark" }, "removeVideoWatermark": { "windows": "removeVideoWatermark", "android": "removeVideoWatermark", - "ios": "removeVideoWatermark", - "macos": "removeVideoWatermark" + "ios": "removeVideoWatermark:", + "macos": "removeVideoWatermark:", + "parent_class": "IRtcEngine", + "toc": "toc_watermark" }, "addVideoWatermarkEx1": { "windows": "addVideoWatermarkEx [2/2]", "android": "addVideoWatermarkEx [2/2]", - "ios": "addVideoWatermarkEx3", - "macos": "addVideoWatermarkEx3", + "ios": "addVideoWatermarkEx:connection:", + "macos": "addVideoWatermarkEx:connection:", "isOverload": true, "params": { "windows": ["config", "connection"], "android": ["config", "connection"], "ios": ["configs", "connection"], "macos": ["configs", "connection"] - } + }, + "parent_class": "IRtcEngineEx", + "toc": "toc_watermark" }, "removeVideoWatermarkEx": { "windows": "removeVideoWatermarkEx", "android": "removeVideoWatermarkEx", - "ios": "removeVideoWatermarkEx", - "macos": "removeVideoWatermarkEx" + "ios": "removeVideoWatermarkEx:connection:", + "macos": "removeVideoWatermarkEx:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_watermark" }, "setSimulcastConfigEx": { "windows": "setSimulcastConfigEx", "android": "setSimulcastConfigEx", - "ios": "setSimulcastConfigEx", - "macos": "setSimulcastConfigEx" + "ios": "setSimulcastConfigEx:connection:", + "macos": "setSimulcastConfigEx:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_publishnsubscribe" }, "preloadEffectEx": { "windows": "preloadEffectEx", "android": "preloadEffectEx [1/2]", - "ios": "preloadEffectEx", - "macos": "preloadEffectEx", + "ios": "preloadEffectEx:soundId:filePath:startPos:", + "macos": "preloadEffectEx:soundId:filePath:startPos:", "isOverload": true, "params": { "windows": ["connection", "soundId", "filePath", "startPos"], "android": ["connection", "soundId", "filePath", "startPos"], "ios": ["connection", "soundId", "filePath", "startPos"], "macos": ["connection", "soundId", "filePath", "startPos"] - } + }, + "parent_class": "IRtcEngineEx", + "toc": "toc_audio_effect_file" }, "playEffectEx": { "windows": "playEffectEx", @@ -372,147 +484,197 @@ "macos": "playEffectEx:soundId:filePath:loopCount:pitch:pan:gain:publish:startPos:", "isOverload": true, "params": { - "windows": ["connection", "soundId", "filePath", "loopCount", "pitch", "pan", "gain", "startPos"], + "windows": ["connection", "soundId", "filePath", "loopCount", "pitch", "pan", "gain", "publish", "startPos"], "android": ["connection", "soundId", "filePath", "loopCount", "pitch", "pan", "gain", "publish", "startPos"], "ios": ["connection", "soundId", "filePath", "loopCount", "pitch", "pan", "gain", "publish", "startPos"], "macos": ["connection", "soundId", "filePath", "loopCount", "pitch", "pan", "gain", "publish", "startPos"] - } + }, + "parent_class": "IRtcEngineEx", + "toc": "toc_audio_effect_file" }, "RtcEngineReleaseCallback": { "windows": "RtcEngineReleaseCallback", - "android": "onEngineReleased" + "android": "onEngineReleased", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_initialize" }, "createMediaPlayer": { "windows": "createMediaPlayer", "android": "createMediaPlayer", "ios": "createMediaPlayerWithDelegate:", - "macos": "createMediaPlayerWithDelegate:" + "macos": "createMediaPlayerWithDelegate:", + "parent_class": "IRtcEngine", + "toc": "toc_mediaplayer_initialize" }, "destroyMediaPlayer": { "windows": "destroyMediaPlayer", "android": "destroy", "ios": "destroyMediaPlayer:", - "macos": "destroyMediaPlayer:" + "macos": "destroyMediaPlayer:", + "parent_class": "IRtcEngine", + "toc": "toc_mediaplayer_initialize" }, "adjustPlayoutVolume": { "windows": "adjustPlayoutVolume", "android": "adjustPlayoutVolume", "ios": "adjustPlayoutVolume:", - "macos": "adjustPlayoutVolume:" + "macos": "adjustPlayoutVolume:", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_control" }, "adjustPublishSignalVolume": { "windows": "adjustPublishSignalVolume", "android": "adjustPublishSignalVolume", "ios": "adjustPublishSignalVolume:", - "macos": "adjustPublishSignalVolume:" + "macos": "adjustPublishSignalVolume:", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_control" }, "enableAutoRemoveCache": { "windows": "enableAutoRemoveCache", "android": "enableAutoRemoveCache", "ios": "enableAutoRemoveCache:", - "macos": "enableAutoRemoveCache:" + "macos": "enableAutoRemoveCache:", + "parent_class": "IMediaPlayerCacheManager", + "toc": "toc_mediaplayer_cache" }, "getAudioTrackCount": { "windows": "getAudioTrackCount", "android": "getAudioTrackCount", "ios": "getAudioTrackCount", - "macos": "getAudioTrackCount" + "macos": "getAudioTrackCount", + "parent_class": "IRtcEngine", + "toc": "toc_audio_mixing" }, "getCacheDir": { "windows": "getCacheDir", "android": "getCacheDir", "ios": "cacheDir", - "macos": "cacheDir" + "macos": "cacheDir", + "parent_class": "IMediaPlayerCacheManager", + "toc": "toc_mediaplayer_cache" }, "getCacheFileCount": { "windows": "getCacheFileCount", "android": "getCacheFileCount", "ios": "cacheFileCount", - "macos": "cacheFileCount" + "macos": "cacheFileCount", + "parent_class": "IMediaPlayerCacheManager", + "toc": "toc_mediaplayer_cache" }, "getDuration": { "windows": "getDuration", "android": "getDuration", "ios": "getDuration", - "macos": "getDuration" + "macos": "getDuration", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_info" }, "getMaxCacheFileCount": { "windows": "getMaxCacheFileCount", "android": "getMaxCacheFileCount", "ios": "maxCacheFileCount", - "macos": "maxCacheFileCount" + "macos": "maxCacheFileCount", + "parent_class": "IMediaPlayerCacheManager", + "toc": "toc_mediaplayer_cache" }, "getMaxCacheFileSize": { "windows": "getMaxCacheFileSize", "android": "getMaxCacheFileSize", "ios": "maxCacheFileSize", - "macos": "maxCacheFileSize" + "macos": "maxCacheFileSize", + "parent_class": "IMediaPlayerCacheManager", + "toc": "toc_mediaplayer_cache" }, "getMediaPlayerCacheManager": { "windows": "getMediaPlayerCacheManager", "android": "getMediaPlayerCacheManager", "ios": "createMediaPlayerCacheManager", - "macos": "createMediaPlayerCacheManager" + "macos": "createMediaPlayerCacheManager", + "parent_class": "IMediaPlayerCacheManager", + "toc": "toc_mediaplayer_initialize" }, "getMediaPlayerId": { "windows": "getMediaPlayerId", "android": "getMediaPlayerId", "ios": "getMediaPlayerId", - "macos": "getMediaPlayerId" + "macos": "getMediaPlayerId", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_info" }, "getMute": { "windows": "getMute", "android": "getMute", "ios": "getMute", - "macos": "getMute" + "macos": "getMute", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_info" }, "getPlayoutVolume": { "windows": "getPlayoutVolume", "android": "getPlayoutVolume", "ios": "getPlayoutVolume", - "macos": "getPlayoutVolume" + "macos": "getPlayoutVolume", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_info" }, "getPlayPosition": { "windows": "getPlayPosition", "android": "getPlayPosition", "ios": "getPosition", - "macos": "getPosition" + "macos": "getPosition", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_info" }, "getPlaySrc_IMediaPlayer": { "windows": "getPlaySrc", "android": "getPlaySrc [1/2]", "ios": "getPlaySrc", - "macos": "getPlaySrc" + "macos": "getPlaySrc", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_info", + "isOverload": true, + "params": {} }, "getPublishSignalVolume": { "windows": "getPublishSignalVolume", "android": "getPublishSignalVolume", "ios": "getPublishSignalVolume", - "macos": "getPublishSignalVolume" + "macos": "getPublishSignalVolume", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_info" }, "getState": { "windows": "getState", "android": "getState", "ios": "getPlayerState", - "macos": "getPlayerState" + "macos": "getPlayerState", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_info" }, "getStreamCount": { "windows": "getStreamCount", "android": "getStreamCount", "ios": "getStreamCount", - "macos": "getStreamCount" + "macos": "getStreamCount", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_info" }, "getStreamInfo": { "windows": "getStreamInfo", "android": "getStreamInfo", "ios": "getStreamByIndex:", - "macos": "getStreamByIndex:" + "macos": "getStreamByIndex:", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_info" }, "mute": { "windows": "mute", "android": "mute", "ios": "mute:", - "macos": "mute:" + "macos": "mute:", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_control" }, "open": { "windows": "open", @@ -525,7 +687,9 @@ "android": ["url", "startPos"], "ios": ["url", "startPos"], "macos": ["url", "startPos"] - } + }, + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_open" }, "open2": { "windows": "open", @@ -536,124 +700,196 @@ "android": ["uri", "startPos"], "ios": ["uri", "startPos"], "macos": ["uri", "startPos"] - } + }, + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_open" }, "pause": { "windows": "pause", "android": "pause", "ios": "pause", - "macos": "pause" + "macos": "pause", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_control" }, "play": { "windows": "play", "android": "play", "ios": "play", - "macos": "play" + "macos": "play", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_control" }, "removeAllCaches": { "windows": "removeAllCaches", "android": "removeAllCaches", "ios": "removeAllCaches", - "macos": "removeAllCaches" + "macos": "removeAllCaches", + "parent_class": "IMediaPlayerCacheManager", + "toc": "toc_mediaplayer_cache" }, "removeCacheByUri": { "windows": "removeCacheByUri", "android": "removeCacheByUri", "ios": "removeCacheByUri:", - "macos": "removeCacheByUri:" + "macos": "removeCacheByUri:", + "parent_class": "IMediaPlayerCacheManager", + "toc": "toc_mediaplayer_cache" }, "removeOldCache": { "windows": "removeOldCache", "android": "removeOldCache", "ios": "removeOldCache", - "macos": "removeOldCache" + "macos": "removeOldCache", + "parent_class": "IMediaPlayerCacheManager", + "toc": "toc_mediaplayer_cache" }, "registerAudioFrameObserver1_IMediaPlayer": { - "windows": "registerAudioFrameObserver [1/2]" + "windows": "registerAudioFrameObserver [1/2]", + "parent_class": "IMediaPlayer", + "isOverload": true, + "params": { + "windows": ["observer"], + "android": ["observer"], + "ios": ["observer"], + "macos": ["observer"] + }, + "toc": "toc_mediaplayer_observer" }, "registerAudioFrameObserver2_IMediaPlayer": { "windows": "registerAudioFrameObserver [2/2]", - "android": "registerAudioFrameObserver" + "android": "registerAudioFrameObserver", + "parent_class": "IMediaPlayer", + "isOverload": true, + "params": { + "windows": ["observer", "mode"], + "android": ["audioFrameObserver", "mode"], + "ios": ["mode"], + "macos": ["mode"] + }, + "toc": "toc_mediaplayer_observer" }, "registerPlayerSourceObserver": { "windows": "registerPlayerSourceObserver", - "android": "registerPlayerObserver" + "android": "registerPlayerObserver", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_observer" }, "registerVideoFrameObserver_IMediaPlayer": { "windows": "registerVideoFrameObserver", - "android": "registerVideoFrameObserver" + "android": "registerVideoFrameObserver", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_observer" }, "resume": { "windows": "resume", "android": "resume", "ios": "resume", - "macos": "resume" + "macos": "resume", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_control" }, "seek": { "windows": "seek", "android": "seek", "ios": "seekToPosition:", - "macos": "seekToPosition:" + "macos": "seekToPosition:", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_control" }, "selectAudioTrack": { "windows": "selectAudioTrack [1/2]", "android": "selectAudioTrack", "ios": "selectAudioTrack:", - "macos": "selectAudioTrack:" + "macos": "selectAudioTrack:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_mixing", + "isOverload": true, + "params": { + "windows": ["index"], + "android": ["audioIndex"], + "ios": ["index"], + "macos": ["index"] + } }, "selectAudioTrack_IMediaPlayer": { "windows": "selectAudioTrack [2/2]", "android": "selectAudioTrack", "ios": "selectAudioTrack:", - "macos": "selectAudioTrack:" + "macos": "selectAudioTrack:", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_playnrender", + "isOverload": true, + "params": { + "windows": ["index"], + "android": ["index"], + "ios": ["index"], + "macos": ["index"] + } }, "selectMultiAudioTrack": { "windows": "selectMultiAudioTrack", "android": "selectMultiAudioTrack", "ios": "selectMultiAudioTrack:publishTrackIndex:", - "macos": "selectMultiAudioTrack:publishTrackIndex:" + "macos": "selectMultiAudioTrack:publishTrackIndex:", + "parent_class": "IMediaPlayer", + "toc": "toc_audio_mixing" }, "setAudioDualMonoMode": { "windows": "setAudioDualMonoMode", "android": "setAudioDualMonoMode", "ios": "setAudioDualMonoMode:", - "macos": "setAudioDualMonoMode:" + "macos": "setAudioDualMonoMode:", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_playnrender" }, "setAudioPitch": { "windows": "setAudioPitch", "android": "setAudioPitch", "ios": "setAudioPitch:", - "macos": "setAudioPitch:" + "macos": "setAudioPitch:", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_playnrender" }, "setCacheDir": { "windows": "setCacheDir", "android": "setCacheDir", "ios": "setCacheDir:", - "macos": "setCacheDir:" + "macos": "setCacheDir:", + "parent_class": "IMediaPlayerCacheManager", + "toc": "toc_mediaplayer_cache" }, "setLoopCount": { "windows": "setLoopCount", "android": "setLoopCount", "ios": "setLoopCount:", - "macos": "setLoopCount:" + "macos": "setLoopCount:", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_playnrender" }, "setMaxCacheFileCount": { "windows": "setMaxCacheFileCount", "android": "setMaxCacheFileCount", "ios": "setMaxCacheFileCount:", - "macos": "setMaxCacheFileCount:" + "macos": "setMaxCacheFileCount:", + "parent_class": "IMediaPlayerCacheManager", + "toc": "toc_mediaplayer_cache" }, "setMaxCacheFileSize": { "windows": "setMaxCacheFileSize", "android": "setMaxCacheFileSize", "ios": "setMaxCacheFileSize:", - "macos": "setMaxCacheFileSize:" + "macos": "setMaxCacheFileSize:", + "parent_class": "IMediaPlayerCacheManager", + "toc": "toc_mediaplayer_cache" }, "setPlaybackSpeed": { "windows": "setPlaybackSpeed", "android": "setPlaybackSpeed", "ios": "setPlaybackSpeed:", - "macos": "setPlaybackSpeed:" + "macos": "setPlaybackSpeed:", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_playnrender" }, "setPlayerOption": { "windows": "setPlayerOption [1/2]", @@ -666,7 +902,9 @@ "android": ["key", "value"], "ios": ["key", "value"], "macos": ["key", "value"] - } + }, + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_playnrender" }, "setPlayerOption2": { "windows": "setPlayerOption [2/2]", @@ -674,457 +912,679 @@ "ios": "setPlayerOptionString:value:", "macos": "setPlayerOptionString:value:", "isOverload": true, - "params": {} + "params": {}, + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_playnrender" }, "setRenderMode": { "windows": "setRenderMode", "android": "setVideoRenderMode", "ios": "setRenderMode:", - "macos": "setRenderMode:" + "macos": "setRenderMode:", + "parent_class": "IMediaPlayer", + "toc": "toc_video_rendering" }, "setView": { "windows": "setView", "android": "setView", "ios": "setView:", - "macos": "setView:" + "macos": "setView:", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_playnrender" }, "stop": { "windows": "stop", "android": "stop [1/2]", "ios": "stop", - "macos": "stop" + "macos": "stop", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_control", + "isOverload": true, + "params": {} }, "unregisterAudioFrameObserver_IMediaPlayer": { - "windows": "unregisterAudioFrameObserver" + "windows": "unregisterAudioFrameObserver", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_observer" }, "unregisterPlayerSourceObserver": { "windows": "unregisterPlayerSourceObserver", - "android": "unRegisterPlayerObserver" + "android": "unRegisterPlayerObserver", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_observer" }, "unregisterVideoFrameObserver_IMediaPlayer": { - "windows": "unregisterVideoFrameObserver" + "windows": "unregisterVideoFrameObserver", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_observer" }, "openWithMediaSource": { "windows": "openWithMediaSource", "android": "openWithMediaSource", "ios": "openWithMediaSource:", - "macos": "openWithMediaSource:" + "macos": "openWithMediaSource:", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_open" }, "switchSrc": { "windows": "switchSrc", "android": "switchSrc", "ios": "switchSrc:syncPts:", - "macos": "switchSrc:syncPts:" + "macos": "switchSrc:syncPts:", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_open" }, "preloadSrc": { "windows": "preloadSrc", "android": "preloadSrc", "ios": "preloadSrc:startPos:", - "macos": "preloadSrc:startPos:" + "macos": "preloadSrc:startPos:", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_open" }, "unloadSrc": { "windows": "unloadSrc", "android": "unloadSrc", "ios": "unloadSrc:", - "macos": "unloadSrc:" + "macos": "unloadSrc:", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_open" }, "playPreloadedSrc": { "windows": "playPreloadedSrc", "android": "playPreloadedSrc", "ios": "playPreloadedSrc:", - "macos": "playPreloadedSrc:" + "macos": "playPreloadedSrc:", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_control" }, "AddView": { "windows": "AddView", - "android": "AddView", + "android": "addView", "ios": "addView:config:error:", - "macos": "addView:config:error:" + "macos": "addView:config:error:", + "parent_class": "Canvas", + "toc": "toc_rte_player" }, "Canvas_Canvas": { "windows": "Canvas", "android": "Canvas", "ios": "initWithRte:initialConfig:", - "macos": "initWithRte:initialConfig:" + "macos": "initWithRte:initialConfig:", + "parent_class": "Canvas", + "toc": "toc_rte_player" }, "Code": { "windows": "Code", "android": "code", "ios": "code", - "macos": "code" + "macos": "code", + "parent_class": "Error", + "toc": "toc_rte_player" }, "Destroy_Rte": { "windows": "Destroy", "android": "destroy", "ios": "destroy:", - "macos": "destroy:" + "macos": "destroy:", + "parent_class": "Rte", + "toc": "toc_rte_player" }, "Message": { "windows": "Message", "android": "message", "ios": "message", - "macos": "message" + "macos": "message", + "parent_class": "Error", + "toc": "toc_rte_player" }, "GetAutoPlay": { "windows": "GetAutoPlay", "android": "getAutoPlay", "ios": "autoPlay:", - "macos": "autoPlay:" + "macos": "autoPlay:", + "parent_class": "PlayerConfig", + "toc": "toc_rte_player" }, "GetFromBridge": { "windows": "GetFromBridge", - "android": "GetFromBridge", + "android": "getFromBridge", "ios": "getFromBridge:", - "macos": "getFromBridge:" + "macos": "getFromBridge:", + "parent_class": "Rte", + "toc": "toc_rte_player" }, "Rte_Rte": { "windows": "Rte", "android": "Rte", "ios": "initWithInitialConfig:", - "macos": "initWithInitialConfig:" + "macos": "initWithInitialConfig:", + "parent_class": "Rte", + "toc": "toc_rte_player" }, "InitMediaEngine": { "windows": "InitMediaEngine", "android": "initMediaEngine", "ios": "initMediaEngine:error:", - "macos": "initMediaEngine:error:" + "macos": "initMediaEngine:error:", + "parent_class": "Rte", + "toc": "toc_rte_player" }, "SetAutoPlay": { "windows": "SetAutoPlay", "android": "setAutoPlay", "ios": "setAutoPlay:error:", - "macos": "setAutoPlay:error:" + "macos": "setAutoPlay:error:", + "parent_class": "PlayerConfig", + "toc": "toc_rte_player" }, "SetAppId": { "windows": "SetAppId", "android": "setAppId", "ios": "setAppId:error:", - "macos": "setAppId:error:" + "macos": "setAppId:error:", + "parent_class": "Config", + "toc": "toc_rte_player" }, "SetCanvas": { "windows": "SetCanvas", "android": "setCanvas", "ios": "setCanvas:error:", - "macos": "setCanvas:error:" + "macos": "setCanvas:error:", + "parent_class": "Player", + "toc": "toc_rte_player" }, "SetRenderMode_CanvasConfig": { "windows": "SetRenderMode", "android": "setRenderMode", "ios": "setVideoMirrorMode:error:", - "macos": "setVideoMirrorMode:error:" + "macos": "setVideoMirrorMode:error:", + "parent_class": "CanvasConfig", + "toc": "toc_rte_player" }, "GetAppId": { "windows": "GetAppId", "android": "getAppId", "ios": "appId:", - "macos": "appId:" + "macos": "appId:", + "parent_class": "Config", + "toc": "toc_rte_player" }, "GetStats": { "windows": "GetStats", "android": "getStats", "ios": "getStats:", - "macos": "getStats:" + "macos": "getStats:", + "parent_class": "Player", + "toc": "toc_rte_player" }, "GetMirrorMode": { "windows": "GetMirrorMode", "android": "getVideoRenderMode", "ios": "videoMirrorMode:", - "macos": "videoMirrorMode:" + "macos": "videoMirrorMode:", + "parent_class": "CanvasConfig", + "toc": "toc_rte_player" }, "GetRenderMode": { "windows": "GetRenderMode", "android": "getVideoRenderMode", "ios": "videoRenderMode:", - "macos": "videoRenderMode:" + "macos": "videoRenderMode:", + "parent_class": "CanvasConfig", + "toc": "toc_rte_player" }, "MuteAudio": { "windows": "MuteAudio", "android": "muteAudio", - "ios": "muteAudio:", - "macos": "muteAudio:" + "ios": "muteAudio:error:", + "macos": "muteAudio:error:", + "parent_class": "Player", + "toc": "toc_rte_player" }, "MuteVideo": { "windows": "MuteVideo", "android": "muteVideo", - "ios": "muteVideo:", - "macos": "muteVideo:" + "ios": "muteVideo:error:", + "macos": "muteVideo:error:", + "parent_class": "Player", + "toc": "toc_rte_player" }, "SetConfigs_Rte": { "windows": "SetConfigs [1/3]", "android": "setConfigs [1/3]", "ios": "setConfigs:error:", - "macos": "setConfigs:error:" + "macos": "setConfigs:error:", + "parent_class": "Rte", + "toc": "toc_rte_player", + "isOverload": true, + "params": { + "windows": ["config", "err"], + "android": ["config"], + "ios": ["config", "error"], + "macos": ["config", "error"] + } }, "SetConfigs_Player": { "windows": "SetConfigs [2/3]", "android": "setConfigs [2/3]", "ios": "setConfigs:error:", - "macos": "setConfigs:error:" + "macos": "setConfigs:error:", + "parent_class": "Player", + "toc": "toc_rte_player", + "isOverload": true, + "params": { + "windows": ["config", "err"], + "android": ["config"], + "ios": ["config", "error"], + "macos": ["config", "error"] + } }, "SetConfigs_Canvas": { "windows": "SetConfigs [3/3]", "android": "setConfigs [3/3]", "ios": "setConfigs:error:", - "macos": "setConfigs:error:" + "macos": "setConfigs:error:", + "parent_class": "Canvas", + "toc": "toc_rte_player", + "isOverload": true, + "params": { + "windows": ["config", "err"], + "android": ["config"], + "ios": ["config", "error"], + "macos": ["config", "error"] + } }, "SetMirrorMode": { "windows": "SetMirrorMode", "android": "setVideoMirrorMode", "ios": "setVideoMirrorMode:error:", - "macos": "setVideoMirrorMode:error:" + "macos": "setVideoMirrorMode:error:", + "parent_class": "CanvasConfig", + "toc": "toc_rte_player" }, "SetJsonParameter_Config": { "windows": "SetJsonParameter", "android": "setJsonParameter", "ios": "setJsonParameter:error:", - "macos": "setJsonParameter:error:" + "macos": "setJsonParameter:error:", + "parent_class": "Config", + "toc": "toc_rte_player" }, "GetConfigs_Rte": { "windows": "GetConfigs [1/3]", "android": "getConfigs [1/3]", "ios": "getConfigs:error:", - "macos": "getConfigs:error:" + "macos": "getConfigs:error:", + "parent_class": "Rte", + "toc": "toc_rte_player", + "isOverload": true, + "params": { + "windows": ["config", "err"], + "android": ["config"], + "ios": ["config", "error"], + "macos": ["config", "error"] + } }, "GetConfigs_Player": { "windows": "GetConfigs [2/3]", "android": "getConfigs [2/3]", "ios": "getConfigs:error:", - "macos": "getConfigs:error:" + "macos": "getConfigs:error:", + "parent_class": "Player", + "toc": "toc_rte_player", + "isOverload": true, + "params": { + "windows": ["config", "err"], + "android": ["config"], + "ios": ["config", "error"], + "macos": ["config", "error"] + } }, "GetConfigs_Canvas": { "windows": "GetConfigs [3/3]", "android": "getConfigs [3/3]", "ios": "getConfigs:error:", - "macos": "getConfigs:error:" + "macos": "getConfigs:error:", + "parent_class": "Canvas", + "toc": "toc_rte_player", + "isOverload": true, + "params": { + "windows": ["config", "err"], + "android": ["config"], + "ios": ["config", "error"], + "macos": ["config", "error"] + } }, "GetInfo": { "windows": "GetInfo", "android": "getInfo", "ios": "getInfo:error:", - "macos": "getInfo:error:" + "macos": "getInfo:error:", + "parent_class": "Player", + "toc": "toc_rte_player" }, "GetJsonParameter_Config": { "windows": "GetJsonParameter", "android": "getJsonParameter", "ios": "jsonParameter:", - "macos": "jsonParameter:" + "macos": "jsonParameter:", + "parent_class": "Config", + "toc": "toc_rte_player" }, "Pause_Player": { "windows": "Pause", "android": "pause", "ios": "pause:", - "macos": "pause:" + "macos": "pause:", + "parent_class": "Player", + "toc": "toc_rte_player" }, "Play_Player": { "windows": "Play", "android": "play", "ios": "play:", - "macos": "play:" + "macos": "play:", + "parent_class": "Player", + "toc": "toc_rte_player" }, "Player_Player": { "windows": "Player", "android": "Player", "ios": "initWithRte:initialConfig:", - "macos": "initWithRte:initialConfig:" + "macos": "initWithRte:initialConfig:", + "parent_class": "Player", + "toc": "toc_rte_player" }, "PreloadWithUrl": { "windows": "PreloadWithUrl", "android": "preloadWithUrl", "ios": "preloadWithUrl:error:", - "macos": "preloadWithUrl:error:" + "macos": "preloadWithUrl:error:", + "parent_class": "Player", + "toc": "toc_rte_player" }, "RemoveView": { "windows": "RemoveView", "android": "removeView", "ios": "removeView:config:error:", - "macos": "removeView:config:error:" + "macos": "removeView:config:error:", + "parent_class": "Canvas", + "toc": "toc_rte_player" }, "RegisterObserver_Player": { "windows": "RegisterObserver", "android": "registerObserver", "ios": "registerObserver:error:", - "macos": "registerObserver:error:" + "macos": "registerObserver:error:", + "parent_class": "Player", + "toc": "toc_rte_player" }, "Stop_Player": { "windows": "Stop", "android": "stop", "ios": "pause:", - "macos": "pause:" + "macos": "pause:", + "parent_class": "Player", + "toc": "toc_rte_player" }, "OpenWithUrl": { "windows": "OpenWithUrl", "android": "openWithUrl", "ios": "openWithUrl:startTime:cb:", - "macos": "openWithUrl:startTime:cb:" + "macos": "openWithUrl:startTime:cb:", + "parent_class": "Player", + "toc": "toc_rte_player" }, "UnregisterObserver_Player": { "windows": "UnregisterObserver", "android": "unregisterObserver", "ios": "unregisterObserver:error:", - "macos": "unregisterObserver:error:" + "macos": "unregisterObserver:error:", + "parent_class": "Player", + "toc": "toc_rte_player" }, "State": { "windows": "State", - "android": "State" + "android": "state", + "parent_class": "playerinfo", + "toc": "toc_rte_player" }, "Duration": { "windows": "Duration", - "android": "duration" + "android": "duration", + "parent_class": "playerinfo", + "toc": "toc_rte_player" }, "StreamCount": { "windows": "StreamCount", - "android": "streamCount" + "android": "streamCount", + "parent_class": "playerinfo", + "toc": "toc_rte_player" }, "HasAudio": { "windows": "HasAudio", - "android": "hasAudio" + "android": "hasAudio", + "parent_class": "playerinfo", + "toc": "toc_rte_player" }, "HasVideo": { "windows": "HasVideo", - "android": "hasVideo" + "android": "hasVideo", + "parent_class": "playerinfo", + "toc": "toc_rte_player" }, "IsAudioMuted": { "windows": "IsAudioMuted", - "android": "isAudioMuted" + "android": "isAudioMuted", + "parent_class": "playerinfo", + "toc": "toc_rte_player" }, "IsVideoMuted": { "windows": "IsVideoMuted", - "android": "isVideoMuted" + "android": "isVideoMuted", + "parent_class": "playerinfo", + "toc": "toc_rte_player" }, "VideoHeight": { "windows": "VideoHeight", - "android": "videoHeight" + "android": "videoHeight", + "parent_class": "playerinfo", + "toc": "toc_rte_player" }, "VideoWidth": { "windows": "VideoWidth", - "android": "videoWidth" + "android": "videoWidth", + "parent_class": "playerinfo", + "toc": "toc_rte_player" }, "AbrSubscriptionLayer": { "windows": "AbrSubscriptionLayer", - "android": "abrSubscriptionLayer" + "android": "abrSubscriptionLayer", + "parent_class": "playerinfo", + "toc": "toc_rte_player" }, "AudioSampleRate": { "windows": "AudioSampleRate", - "android": "audioSampleRate" + "android": "audioSampleRate", + "parent_class": "playerinfo", + "toc": "toc_rte_player" }, "AudioChannels": { "windows": "AudioChannels", - "android": "AudioChannels" + "android": "AudioChannels", + "parent_class": "playerinfo", + "toc": "toc_rte_player" }, "AudioBitsPerSample": { "windows": "AudioBitsPerSample", - "android": "audioBitsPerSample" + "android": "audioBitsPerSample", + "parent_class": "playerinfo", + "toc": "toc_rte_player" }, "CurrentUrl": { "windows": "CurrentUrl", - "android": "currentUrl" + "android": "currentUrl", + "parent_class": "playerinfo", + "toc": "toc_rte_player" }, "SetPlaybackSpeed": { "windows": "SetPlaybackSpeed", "android": "setPlaybackSpeed", - "ios": "setPlaybackSpeed", - "macos": "setPlaybackSpeed" + "ios": "setPlaybackSpeed:error:", + "macos": "setPlaybackSpeed:error:", + "parent_class": "PlayerConfig", + "toc": "toc_rte_player" }, "GetPlaybackSpeed": { "windows": "GetPlaybackSpeed", "android": "getPlaybackSpeed", - "ios": "playbackSpeed", - "macos": "playbackSpeed" + "ios": "playbackSpeed:", + "macos": "playbackSpeed:", + "parent_class": "PlayerConfig", + "toc": "toc_rte_player" }, "SetPlayoutVolume": { "windows": "SetPlayoutVolume", "android": "setPlayoutVolume", - "ios": "setPlayoutVolume", - "macos": "setPlayoutVolume" + "ios": "setPlayoutVolume:error:", + "macos": "setPlayoutVolume:error:", + "parent_class": "PlayerConfig", + "toc": "toc_rte_player" }, "GetPlayoutVolume": { "windows": "GetPlayoutVolume", "android": "getPlayoutVolume", - "ios": "playoutVolume", - "macos": "playoutVolume" + "ios": "playoutVolume:", + "macos": "playoutVolume:", + "parent_class": "PlayerConfig", + "toc": "toc_rte_player" }, "SetLoopCount": { "windows": "SetLoopCount", "android": "setLoopCount", - "ios": "setLoopCount", - "macos": "setLoopCount" + "ios": "setLoopCount:error:", + "macos": "setLoopCount:error:", + "parent_class": "PlayerConfig", + "toc": "toc_rte_player" }, "GetLoopCount": { "windows": "GetLoopCount", "android": "getLoopCount", - "ios": "loopCount", - "macos": "loopCount" + "ios": "loopCount:", + "macos": "loopCount:", + "parent_class": "PlayerConfig", + "toc": "toc_rte_player" }, "SwitchWithUrl": { "windows": "SwitchWithUrl", "android": "switchWithUrl", - "ios": "switchWithUrl", - "macos": "switchWithUrl" + "ios": "switchWithUrl:syncPts:cb:", + "macos": "switchWithUrl:syncPts:cb:", + "parent_class": "Player", + "toc": "toc_rte_player" }, "Seek": { "windows": "Seek", "android": "seek", - "ios": "seek", - "macos": "seek" + "ios": "seek:error:", + "macos": "seek:error:", + "parent_class": "Player", + "toc": "toc_rte_player" }, "GetPosition": { "windows": "GetPosition", "android": "getPosition", "ios": "getPosition", - "macos": "getPosition" + "macos": "getPosition", + "parent_class": "Player", + "toc": "toc_rte_player" }, "onAudioVolumeIndication_PlayerObserver": { "windows": "onAudioVolumeIndication", "android": "onAudioVolumeIndication", - "ios": "onAudioVolumeIndication:volume:", - "macos": "onAudioVolumeIndication:volume:" + "ios": "onAudioVolumeIndication:", + "macos": "onAudioVolumeIndication:", + "parent_class": "PlayerObserver", + "toc": "toc_rte_player" }, "onEvent": { "windows": "onEvent", "android": "onEvent", "ios": "onEvent:", - "macos": "onEvent:" + "macos": "onEvent:", + "parent_class": "PlayerObserver", + "toc": "toc_rte_player" }, "onMetadata_PlayerObserver": { "windows": "onMetadata [2/2]", "android": "onMetadata [2/2]", "ios": "onMetadata:data:", - "macos": "onMetadata:data:" + "macos": "onMetadata:data:", + "parent_class": "PlayerObserver", + "toc": "toc_rte_player", + "isOverload": true, + "params": { + "windows": ["type", "data", "length"], + "android": ["type", "data"], + "ios": ["type", "data"], + "macos": ["type", "data"] + } }, "onPlayerInfoUpdated_PlayerObserver": { "windows": "onPlayerInfoUpdated [2/2]", "android": "onPlayerInfoUpdated [2/2]", "ios": "onPlayerInfoUpdated:", - "macos": "onPlayerInfoUpdated:" + "macos": "onPlayerInfoUpdated:", + "parent_class": "PlayerObserver", + "toc": "toc_rte_player", + "isOverload": true, + "params": { + "windows": ["info"], + "android": ["info"], + "ios": ["info"], + "macos": ["info"] + } }, "onResolutionChanged": { "windows": "onResolutionChanged", "android": "onResolutionChanged", - "ios": "onResolutionChanged:", - "macos": "onResolutionChanged:" + "ios": "onResolutionChanged:height:", + "macos": "onResolutionChanged:height:", + "parent_class": "PlayerObserver", + "toc": "toc_rte_player" }, "onStateChanged": { "windows": "onStateChanged", "android": "onStateChanged", "ios": "onStateChanged:newState:error:", - "macos": "onStateChanged:newState:error:" + "macos": "onStateChanged:newState:error:", + "parent_class": "PlayerObserver", + "toc": "toc_rte_player" }, "onPositionChanged_PlayerObserver": { "windows": "onPositionChanged", "android": "onPositionChanged", - "ios": "onPositionChanged", - "macos": "onPositionChanged" + "ios": "onPositionChanged:utcTime:", + "macos": "onPositionChanged:utcTime:", + "parent_class": "PlayerObserver", + "toc": "toc_rte_player" }, "enableAudio": { "windows": "enableAudio", "android": "enableAudio", "ios": "enableAudio", - "macos": "enableAudio" + "macos": "enableAudio", + "parent_class": "IRtcEngine", + "toc": "toc_audio_basic" }, "disableAudio": { "windows": "disableAudio", "android": "disableAudio", "ios": "disableAudio", - "macos": "disableAudio" + "macos": "disableAudio", + "parent_class": "IRtcEngine", + "toc": "toc_audio_basic" }, "setAudioProfile": { "windows": "setAudioProfile [1/2]", @@ -1137,7 +1597,9 @@ "android": ["profile", "scenario"], "ios": ["profile", "scenario"], "macos": ["profile", "scenario"] - } + }, + "parent_class": "IRtcEngine", + "toc": "toc_audio_basic" }, "setAudioProfile2": { "windows": "setAudioProfile [2/2]", @@ -1150,135 +1612,181 @@ "android": ["profile"], "ios": ["profile"], "macos": ["profile"] - } + }, + "parent_class": "IRtcEngine", + "toc": "toc_audio_basic" }, "setAudioScenario": { "windows": "setAudioScenario", "android": "setAudioScenario", "ios": "setAudioScenario:", - "macos": "setAudioScenario:" + "macos": "setAudioScenario:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_basic" }, "setAudioSessionOperationRestriction": { "windows": "setAudioSessionOperationRestriction", - "ios": "setAudioSessionOperationRestriction:" + "ios": "setAudioSessionOperationRestriction:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_basic" }, "adjustRecordingSignalVolume": { "windows": "adjustRecordingSignalVolume", "android": "adjustRecordingSignalVolume", "ios": "adjustRecordingSignalVolume:", - "macos": "adjustRecordingSignalVolume:" + "macos": "adjustRecordingSignalVolume:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_capture" }, "adjustLoopbackSignalVolume": { "windows": "adjustLoopbackSignalVolume", - "macos": "adjustLoopbackSignalVolume:" + "macos": "adjustLoopbackSignalVolume:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_capture" }, "adjustUserPlaybackSignalVolume": { "windows": "adjustUserPlaybackSignalVolume", "android": "adjustUserPlaybackSignalVolume", "ios": "adjustUserPlaybackSignalVolume:volume:", - "macos": "adjustUserPlaybackSignalVolume:volume:" + "macos": "adjustUserPlaybackSignalVolume:volume:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_basic" }, "adjustPlaybackSignalVolume": { "windows": "adjustPlaybackSignalVolume", "android": "adjustPlaybackSignalVolume", "ios": "adjustPlaybackSignalVolume:", - "macos": "adjustPlaybackSignalVolume:" + "macos": "adjustPlaybackSignalVolume:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_basic" }, "adjustCustomAudioPublishVolume": { "windows": "adjustCustomAudioPublishVolume", "android": "adjustCustomAudioPublishVolume", "ios": "adjustCustomAudioPublishVolume:volume:", - "macos": "adjustCustomAudioPublishVolume:volume:" + "macos": "adjustCustomAudioPublishVolume:volume:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_custom_capturenrendering" }, "enableLocalAudio": { "windows": "enableLocalAudio", "android": "enableLocalAudio", "ios": "enableLocalAudio:", - "macos": "enableLocalAudio:" + "macos": "enableLocalAudio:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_capture" }, "muteLocalAudioStream": { "windows": "muteLocalAudioStream", "android": "muteLocalAudioStream", "ios": "muteLocalAudioStream:", - "macos": "muteLocalAudioStream:" + "macos": "muteLocalAudioStream:", + "parent_class": "IRtcEngine", + "toc": "toc_publishnsubscribe" }, "muteRemoteAudioStream": { "windows": "muteRemoteAudioStream", "android": "muteRemoteAudioStream", "ios": "muteRemoteAudioStream:mute:", - "macos": "muteRemoteAudioStream:mute:" + "macos": "muteRemoteAudioStream:mute:", + "parent_class": "IRtcEngine", + "toc": "toc_publishnsubscribe" }, "muteAllRemoteAudioStreams": { "windows": "muteAllRemoteAudioStreams", "android": "muteAllRemoteAudioStreams", "ios": "muteAllRemoteAudioStreams:", - "macos": "muteAllRemoteAudioStreams:" + "macos": "muteAllRemoteAudioStreams:", + "parent_class": "IRtcEngine", + "toc": "toc_publishnsubscribe" }, "muteRecordingSignal": { "windows": "muteRecordingSignal", "android": "muteRecordingSignal", "ios": "muteRecordingSignal:", - "macos": "muteRecordingSignal:" + "macos": "muteRecordingSignal:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_capture" }, "setSubscribeAudioBlocklist": { "windows": "setSubscribeAudioBlocklist", "android": "setSubscribeAudioBlocklist", "ios": "setSubscribeAudioBlocklist:", - "macos": "setSubscribeAudioBlocklist:" + "macos": "setSubscribeAudioBlocklist:", + "parent_class": "IRtcEngine", + "toc": "toc_publishnsubscribe" }, "setSubscribeAudioAllowlist": { "windows": "setSubscribeAudioAllowlist", "android": "setSubscribeAudioAllowlist", "ios": "setSubscribeAudioAllowlist:", - "macos": "setSubscribeAudioAllowlist:" + "macos": "setSubscribeAudioAllowlist:", + "parent_class": "IRtcEngine", + "toc": "toc_publishnsubscribe" }, "enableVideo": { "windows": "enableVideo", "android": "enableVideo", "ios": "enableVideo", - "macos": "enableVideo" + "macos": "enableVideo", + "parent_class": "IRtcEngine", + "toc": "toc_video_basic" }, "disableVideo": { "windows": "disableVideo", "android": "disableVideo", "ios": "disableVideo", - "macos": "disableVideo" + "macos": "disableVideo", + "parent_class": "IRtcEngine", + "toc": "toc_video_basic" }, "setSubscribeVideoBlocklist": { "windows": "setSubscribeVideoBlocklist", "android": "setSubscribeVideoBlocklist", "ios": "setSubscribeVideoBlocklist:", - "macos": "setSubscribeVideoBlocklist:" + "macos": "setSubscribeVideoBlocklist:", + "parent_class": "IRtcEngine", + "toc": "toc_publishnsubscribe" }, "setSubscribeVideoAllowlist": { "windows": "setSubscribeVideoAllowlist", "android": "setSubscribeVideoAllowlist", "ios": "setSubscribeVideoAllowlist:", - "macos": "setSubscribeVideoAllowlist:" + "macos": "setSubscribeVideoAllowlist:", + "parent_class": "IRtcEngine", + "toc": "toc_publishnsubscribe" }, "setVideoScenario": { "windows": "setVideoScenario", "android": "setVideoScenario", "ios": "setVideoScenario:", - "macos": "setVideoScenario:" + "macos": "setVideoScenario:", + "parent_class": "IRtcEngine", + "toc": "toc_video_basic" }, "setVideoEncoderConfiguration": { "windows": "setVideoEncoderConfiguration", "android": "setVideoEncoderConfiguration", "ios": "setVideoEncoderConfiguration:", - "macos": "setVideoEncoderConfiguration:" + "macos": "setVideoEncoderConfiguration:", + "parent_class": "IRtcEngine", + "toc": "toc_video_basic" }, "setupLocalVideo": { "windows": "setupLocalVideo", "android": "setupLocalVideo", "ios": "setupLocalVideo:", - "macos": "setupLocalVideo:" + "macos": "setupLocalVideo:", + "parent_class": "IRtcEngine", + "toc": "toc_video_rendering" }, "setupRemoteVideo": { "windows": "setupRemoteVideo", "android": "setupRemoteVideo", "ios": "setupRemoteVideo:", - "macos": "setupRemoteVideo:" + "macos": "setupRemoteVideo:", + "parent_class": "IRtcEngine", + "toc": "toc_video_rendering" }, "setLocalRenderMode1": { "windows": "setLocalRenderMode [1/2]", @@ -1287,11 +1795,13 @@ "macos": "setLocalRenderMode:mode:", "isOverload": true, "params": { - "windows": ["renderMode", "uid"], - "android": ["renderMode", "uid"], + "windows": ["renderMode"], + "android": ["renderMode"], "ios": ["mode", "uid"], "macos": ["mode", "uid"] - } + }, + "parent_class": "IRtcEngine", + "toc": "toc_video_rendering" }, "setLocalRenderMode2": { "windows": "setLocalRenderMode [2/2]", @@ -1304,25 +1814,33 @@ "android": ["renderMode", "mirrorMode"], "ios": ["mode", "mirror"], "macos": ["mode", "mirror"] - } + }, + "parent_class": "IRtcEngine", + "toc": "toc_video_rendering" }, "setRemoteRenderMode2": { "windows": "setRemoteRenderMode", "android": "setRemoteRenderMode", "ios": "setRemoteRenderMode:mode:mirror:", - "macos": "setRemoteRenderMode:mode:mirror:" + "macos": "setRemoteRenderMode:mode:mirror:", + "parent_class": "IRtcEngine", + "toc": "toc_video_rendering" }, "setLocalRenderTargetFps": { "windows": "setLocalRenderTargetFps", "android": "setLocalRenderTargetFps", - "ios": "setLocalRenderTargetFps", - "macos": "setLocalRenderTargetFps" + "ios": "setLocalRenderTargetFps:targetFps:", + "macos": "setLocalRenderTargetFps:targetFps:", + "parent_class": "IRtcEngine", + "toc": "toc_video_rendering" }, "setRemoteRenderTargetFps": { "windows": "setRemoteRenderTargetFps", "android": "setRemoteRenderTargetFps", - "ios": "setRemoteRenderTargetFps", - "macos": "setRemoteRenderTargetFps" + "ios": "setRemoteRenderTargetFps:", + "macos": "setRemoteRenderTargetFps:", + "parent_class": "IRtcEngine", + "toc": "toc_video_rendering" }, "startPreview": { "windows": "startPreview [1/2]", @@ -1330,7 +1848,9 @@ "ios": "startPreview", "macos": "startPreview", "isOverload": true, - "params": {} + "params": {}, + "parent_class": "IRtcEngine", + "toc": "toc_video_basic" }, "startPreview2": { "windows": "startPreview [2/2]", @@ -1338,7 +1858,14 @@ "ios": "startPreview:", "macos": "startPreview:", "isOverload": true, - "params": {} + "params": { + "windows": ["sourceType"], + "android": ["sourceType"], + "ios": ["sourceType"], + "macos": ["sourceType"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_video_basic" }, "stopPreview": { "windows": "stopPreview [1/2]", @@ -1346,7 +1873,9 @@ "ios": "stopPreview", "macos": "stopPreview", "isOverload": true, - "params": {} + "params": {}, + "parent_class": "IRtcEngine", + "toc": "toc_video_basic" }, "stopPreview2": { "windows": "stopPreview [2/2]", @@ -1354,61 +1883,86 @@ "ios": "stopPreview:", "macos": "stopPreview:", "isOverload": true, - "params": {} + "params": { + "windows": ["sourceType"], + "android": ["sourceType"], + "ios": ["sourceType"], + "macos": ["sourceType"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_video_basic" }, "enableLocalVideo": { "windows": "enableLocalVideo", "android": "enableLocalVideo", "ios": "enableLocalVideo:", - "macos": "enableLocalVideo:" + "macos": "enableLocalVideo:", + "parent_class": "IRtcEngine", + "toc": "toc_video_basic" }, "muteLocalVideoStream": { "windows": "muteLocalVideoStream", "android": "muteLocalVideoStream", "ios": "muteLocalVideoStream:", - "macos": "muteLocalVideoStream:" + "macos": "muteLocalVideoStream:", + "parent_class": "IRtcEngine", + "toc": "toc_publishnsubscribe" }, "muteRemoteVideoStream": { "windows": "muteRemoteVideoStream", "android": "muteRemoteVideoStream", "ios": "muteRemoteVideoStream:mute:", - "macos": "muteRemoteVideoStream:mute:" + "macos": "muteRemoteVideoStream:mute:", + "parent_class": "IRtcEngine", + "toc": "toc_publishnsubscribe" }, "muteAllRemoteVideoStreams": { "windows": "muteAllRemoteVideoStreams", "android": "muteAllRemoteVideoStreams", "ios": "muteAllRemoteVideoStreams:", - "macos": "muteAllRemoteVideoStreams:" + "macos": "muteAllRemoteVideoStreams:", + "parent_class": "IRtcEngine", + "toc": "toc_publishnsubscribe" }, "setRemoteVideoSubscriptionOptions": { "windows": "setRemoteVideoSubscriptionOptions", "android": "setRemoteVideoSubscriptionOptions", "ios": "setRemoteVideoSubscriptionOptions:options:", - "macos": "setRemoteVideoSubscriptionOptions:options:" + "macos": "setRemoteVideoSubscriptionOptions:options:", + "parent_class": "IRtcEngine", + "toc": "toc_publishnsubscribe" }, "setRemoteVideoSubscriptionOptionsEx": { "windows": "setRemoteVideoSubscriptionOptionsEx", "android": "setRemoteVideoSubscriptionOptionsEx", "ios": "setRemoteVideoSubscriptionOptionsEx:options:connection:", - "macos": "setRemoteVideoSubscriptionOptionsEx:options:connection:" + "macos": "setRemoteVideoSubscriptionOptionsEx:options:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_publishnsubscribe" }, "queryCodecCapability": { "windows": "queryCodecCapability", "android": "queryCodecCapability", "ios": "queryCodecCapability", - "macos": "queryCodecCapability" + "macos": "queryCodecCapability", + "parent_class": "IRtcEngine", + "toc": "toc_video_device" }, "setAdvancedAudioOptions": { "windows": "setAdvancedAudioOptions", "android": "setAdvancedAudioOptions", "ios": "setAdvancedAudioOptions:", - "macos": "setAdvancedAudioOptions:" + "macos": "setAdvancedAudioOptions:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect" }, "setAINSMode": { "windows": "setAINSMode", "android": "setAINSMode", "ios": "setAINSMode:mode:", - "macos": "setAINSMode:mode:" + "macos": "setAINSMode:mode:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect" }, "setBeautyEffectOptions": { "windows": "setBeautyEffectOptions", @@ -1418,10 +1972,12 @@ "isOverload": true, "params": { "windows": ["enabled", "options", "type"], - "android": ["enabled", "options", "type"], - "ios": ["enable", "options", "type"], - "macos": ["enable", "options", "type"] - } + "android": ["enabled", "options"], + "ios": ["enable", "options"], + "macos": ["enable", "options"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_video_enhance_option" }, "enableVirtualBackground": { "windows": "enableVirtualBackground", @@ -1431,10 +1987,12 @@ "isOverload": true, "params": { "windows": ["enabled", "backgroundSource", "segproperty", "type"], - "android": ["enabled", "backgroundSource", "segproperty", "type"], - "ios": ["enable", "backData", "segData", "type"], - "macos": ["enable", "backData", "segData", "type"] - } + "android": ["enabled", "backgroundSource", "segproperty"], + "ios": ["enable", "backData", "segData"], + "macos": ["enable", "backData", "segData"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_virtualbackground" }, "setLowlightEnhanceOptions": { "windows": "setLowlightEnhanceOptions", @@ -1444,10 +2002,12 @@ "isOverload": true, "params": { "windows": ["enabled", "options", "type"], - "android": ["enabled", "options", "type"], - "ios": ["enable", "options", "type"], - "macos": ["enable", "options", "type"] - } + "android": ["enabled", "options"], + "ios": ["enable", "options"], + "macos": ["enable", "options"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_video_enhance_option" }, "setVideoDenoiserOptions": { "windows": "setVideoDenoiserOptions", @@ -1457,10 +2017,12 @@ "isOverload": true, "params": { "windows": ["enabled", "options", "type"], - "android": ["enabled", "options", "type"], - "ios": ["enable", "options", "type"], - "macos": ["enable", "options", "type"] - } + "android": ["enabled", "options"], + "ios": ["enable", "options"], + "macos": ["enable", "options"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_video_enhance_option" }, "setColorEnhanceOptions": { "windows": "setColorEnhanceOptions", @@ -1470,10 +2032,12 @@ "isOverload": true, "params": { "windows": ["enabled", "options", "type"], - "android": ["enabled", "options", "type"], - "ios": ["enable", "options", "type"], - "macos": ["enable", "options", "type"] - } + "android": ["enabled", "options"], + "ios": ["enable", "options"], + "macos": ["enable", "options"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_video_enhance_option" }, "setFilterEffectOptions": { "windows": "setFilterEffectOptions", @@ -1483,22 +2047,28 @@ "isOverload": true, "params": { "windows": ["enabled", "options", "type"], - "android": ["enabled", "options"], + "android": ["enabled", "options", "sourceType"], "ios": ["enable", "options", "sourceType"], "macos": ["enable", "options", "sourceType"] - } + }, + "parent_class": "IRtcEngine", + "toc": "toc_video_enhance_option" }, "registerFaceInfoObserver": { "windows": "registerFaceInfoObserver", "android": "registerFaceInfoObserver", "ios": "setFaceInfoDelegate:", - "macos": "setFaceInfoDelegate:" + "macos": "setFaceInfoDelegate:", + "parent_class": "IMediaEngine", + "toc": "toc_speech_driven" }, "adjustUserPlaybackSignalVolumeEx": { "windows": "adjustUserPlaybackSignalVolumeEx", "android": "adjustUserPlaybackSignalVolumeEx", "ios": "adjustUserPlaybackSignalVolumeEx:volume:connection:", - "macos": "adjustUserPlaybackSignalVolumeEx:volume:connection:" + "macos": "adjustUserPlaybackSignalVolumeEx:volume:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_audio_basic" }, "createDataStreamEx1": { "windows": "createDataStreamEx [1/2]", @@ -1508,10 +2078,12 @@ "isOverload": true, "params": { "windows": ["streamId", "reliable", "ordered", "connection"], - "android": ["streamId", "reliable", "ordered", "connection"], + "android": ["reliable", "ordered", "connection"], "ios": ["streamId", "reliable", "ordered", "connection"], "macos": ["streamId", "reliable", "ordered", "connection"] - } + }, + "parent_class": "IRtcEngineEx", + "toc": "toc_datastream" }, "createDataStreamEx2": { "windows": "createDataStreamEx [2/2]", @@ -1521,34 +2093,44 @@ "isOverload": true, "params": { "windows": ["streamId", "config", "connection"], - "android": ["streamId", "config", "connection"], + "android": ["config", "connection"], "ios": ["streamId", "config", "connection"], "macos": ["streamId", "config", "connection"] - } + }, + "parent_class": "IRtcEngineEx", + "toc": "toc_datastream" }, "enableAudioVolumeIndicationEx": { "windows": "enableAudioVolumeIndicationEx", "android": "enableAudioVolumeIndicationEx", "ios": "enableAudioVolumeIndicationEx:smooth:reportVad:connection:", - "macos": "enableAudioVolumeIndicationEx:smooth:reportVad:connection:" + "macos": "enableAudioVolumeIndicationEx:smooth:reportVad:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_audio_basic" }, "joinChannelEx": { "windows": "joinChannelEx", "android": "joinChannelEx", "ios": "joinChannelExByToken:connection:delegate:mediaOptions:joinSuccess:", - "macos": "joinChannelExByToken:connection:delegate:mediaOptions:joinSuccess:" + "macos": "joinChannelExByToken:connection:delegate:mediaOptions:joinSuccess:", + "parent_class": "IRtcEngineEx", + "toc": "toc_channel" }, "joinChannelWithUserAccountEx": { "windows": "joinChannelWithUserAccountEx", "android": "joinChannelWithUserAccountEx", "ios": "joinChannelExByToken:channelId:userAccount:delegate:mediaOptions:joinSuccess:", - "macos": "joinChannelExByToken:channelId:userAccount:delegate:mediaOptions:joinSuccess:" + "macos": "joinChannelExByToken:channelId:userAccount:delegate:mediaOptions:joinSuccess:", + "parent_class": "IRtcEngine", + "toc": "toc_channel" }, "getUserInfoByUid": { "windows": "getUserInfoByUid", "android": "getUserInfoByUid", "ios": "getUserInfoByUid:withError:", - "macos": "getUserInfoByUid:withError:" + "macos": "getUserInfoByUid:withError:", + "parent_class": "IRtcEngine", + "toc": "toc_channel" }, "leaveChannelEx": { "windows": "leaveChannelEx [1/2]", @@ -1557,11 +2139,13 @@ "macos": "leaveChannelEx:leaveChannelBlock:", "isOverload": true, "params": { - "windows": ["connection", "leaveChannelBlock"], - "android": ["connection", "leaveChannelBlock"], + "windows": ["connection"], + "android": ["connection"], "ios": ["connection", "leaveChannelBlock"], "macos": ["connection", "leaveChannelBlock"] - } + }, + "parent_class": "IRtcEngineEx", + "toc": "toc_channel" }, "leaveChannelEx2": { "windows": "leaveChannelEx [2/2]", @@ -1570,17 +2154,21 @@ "macos": "leaveChannelEx:options:leaveChannelBlock:", "isOverload": true, "params": { - "windows": ["connection", "options", "leaveChannelBlock"], - "android": ["connection", "options", "leaveChannelBlock"], + "windows": ["connection", "options"], + "android": ["connection", "options"], "ios": ["connection", "options", "leaveChannelBlock"], "macos": ["connection", "options", "leaveChannelBlock"] - } + }, + "parent_class": "IRtcEngineEx", + "toc": "toc_channel" }, "muteRemoteAudioStreamEx": { "windows": "muteRemoteAudioStreamEx", "android": "muteRemoteAudioStreamEx", "ios": "muteRemoteAudioStreamEx:mute:connection:", - "macos": "muteRemoteAudioStreamEx:mute:connection:" + "macos": "muteRemoteAudioStreamEx:mute:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_publishnsubscribe" }, "addVideoWatermarkEx": { "windows": "addVideoWatermarkEx [1/2]", @@ -1593,51 +2181,69 @@ "android": ["watermarkUrl", "options", "connection"], "ios": ["url", "options", "connection"], "macos": ["url", "options", "connection"] - } + }, + "parent_class": "IRtcEngineEx", + "toc": "toc_watermark" }, "muteRemoteVideoStreamEx": { "windows": "muteRemoteVideoStreamEx", "android": "muteRemoteVideoStreamEx", "ios": "muteRemoteVideoStreamEx:mute:connection:", - "macos": "muteRemoteVideoStreamEx:mute:connection:" + "macos": "muteRemoteVideoStreamEx:mute:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_publishnsubscribe" }, "clearVideoWatermarkEx": { "windows": "clearVideoWatermarkEx", "android": "clearVideoWatermarkEx", "ios": "clearVideoWatermarkEx:", - "macos": "clearVideoWatermarkEx:" + "macos": "clearVideoWatermarkEx:", + "parent_class": "IRtcEngineEx", + "toc": "toc_watermark" }, "enableLoopbackRecordingEx": { "windows": "enableLoopbackRecordingEx", - "macos": "enableLoopbackRecordingEx:deviceName:connection:" + "macos": "enableLoopbackRecordingEx:deviceName:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_audio_capture" }, "getConnectionStateEx": { "windows": "getConnectionStateEx", "android": "getConnectionStateEx", "ios": "getConnectionStateEx:", - "macos": "getConnectionStateEx:" + "macos": "getConnectionStateEx:", + "parent_class": "IRtcEngineEx", + "toc": "toc_network" }, "resumeAllChannelMediaRelayEx": { "windows": "resumeAllChannelMediaRelayEx", "android": "resumeAllChannelMediaRelayEx", "ios": "resumeAllChannelMediaRelayEx:", - "macos": "resumeAllChannelMediaRelayEx:" + "macos": "resumeAllChannelMediaRelayEx:", + "parent_class": "IRtcEngineEx", + "toc": "toc_channel_media_relay" }, "sendCustomReportMessageEx": { "windows": "sendCustomReportMessageEx", "android": "sendCustomReportMessageEx", "ios": "sendCustomReportMessageEx:category:event:label:value:connection:", - "macos": "sendCustomReportMessageEx:category:event:label:value:connection:" + "macos": "sendCustomReportMessageEx:category:event:label:value:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_network" }, "sendStreamMessageEx": { "windows": "sendStreamMessageEx", - "android": "sendStreamMessageEx" + "android": "sendStreamMessageEx", + "parent_class": "IRtcEngineEx", + "toc": "toc_datastream" }, "setRemoteRenderModeEx": { "windows": "setRemoteRenderModeEx", "android": "setRemoteRenderModeEx", "ios": "setRemoteRenderModeEx:mode:mirror:connection:", - "macos": "setRemoteRenderModeEx:mode:mirror:connection:" + "macos": "setRemoteRenderModeEx:mode:mirror:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_video_rendering" }, "setRemoteVideoStreamTypeEx": { "windows": "setRemoteVideoStreamTypeEx", @@ -1650,61 +2256,81 @@ "android": ["uid", "streamType", "connection"], "ios": ["uid", "streamType", "connection"], "macos": ["uid", "streamType", "connection"] - } + }, + "parent_class": "IRtcEngineEx", + "toc": "toc_publishnsubscribe" }, "setRemoteVoicePositionEx": { "windows": "setRemoteVoicePositionEx", "android": "setRemoteVoicePositionEx", - "ios": "setRemoteVoicePosition:pan:gain:connection:", - "macos": "setRemoteVoicePosition:pan:gain:connection:" + "ios": "setRemoteVoicePositionEx:pan:gain:connection:", + "macos": "setRemoteVoicePositionEx:pan:gain:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_sound_position" }, "setSubscribeAudioBlocklistEx": { "windows": "setSubscribeAudioBlocklistEx", "android": "setSubscribeAudioBlocklistEx", "ios": "setSubscribeAudioBlocklistEx:connection:", - "macos": "setSubscribeAudioBlocklistEx:connection:" + "macos": "setSubscribeAudioBlocklistEx:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_publishnsubscribe" }, "setSubscribeAudioAllowlistEx": { "windows": "setSubscribeAudioAllowlistEx", "android": "setSubscribeAudioAllowlistEx", "ios": "setSubscribeAudioAllowlistEx:connection:", - "macos": "setSubscribeAudioAllowlistEx:connection:" + "macos": "setSubscribeAudioAllowlistEx:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_publishnsubscribe" }, "setSubscribeVideoBlocklistEx": { "windows": "setSubscribeVideoBlocklistEx", "android": "setSubscribeVideoBlocklistEx", "ios": "setSubscribeVideoBlocklistEx:connection:", - "macos": "setSubscribeVideoBlocklistEx:connection:" + "macos": "setSubscribeVideoBlocklistEx:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_publishnsubscribe" }, "setSubscribeVideoAllowlistEx": { "windows": "setSubscribeVideoAllowlistEx", "android": "setSubscribeVideoAllowlistEx", "ios": "setSubscribeVideoAllowlistEx:connection:", - "macos": "setSubscribeVideoAllowlistEx:connection:" + "macos": "setSubscribeVideoAllowlistEx:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_publishnsubscribe" }, "setupRemoteVideoEx": { "windows": "setupRemoteVideoEx", "android": "setupRemoteVideoEx", "ios": "setupRemoteVideoEx:connection:", - "macos": "setupRemoteVideoEx:connection:" + "macos": "setupRemoteVideoEx:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_video_rendering" }, "setVideoEncoderConfigurationEx": { "windows": "setVideoEncoderConfigurationEx", "android": "setVideoEncoderConfigurationEx", "ios": "setVideoEncoderConfigurationEx:connection:", - "macos": "setVideoEncoderConfigurationEx:connection:" + "macos": "setVideoEncoderConfigurationEx:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_video_basic" }, "startOrUpdateChannelMediaRelayEx": { "windows": "startOrUpdateChannelMediaRelayEx", "android": "startOrUpdateChannelMediaRelayEx", "ios": "startOrUpdateChannelMediaRelayEx:connection:", - "macos": "startOrUpdateChannelMediaRelayEx:connection:" + "macos": "startOrUpdateChannelMediaRelayEx:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_channel_media_relay" }, "pauseAllChannelMediaRelayEx": { "windows": "pauseAllChannelMediaRelayEx", "android": "pauseAllChannelMediaRelayEx", "ios": "pauseAllChannelMediaRelayEx:", - "macos": "pauseAllChannelMediaRelayEx:" + "macos": "pauseAllChannelMediaRelayEx:", + "parent_class": "IRtcEngineEx", + "toc": "toc_channel_media_relay" }, "takeSnapshotEx": { "windows": "takeSnapshotEx [1/2]", @@ -1717,7 +2343,9 @@ "android": ["connection", "uid", "filePath"], "ios": ["connection", "uid", "filePath"], "macos": ["connection", "uid", "filePath"] - } + }, + "parent_class": "IRtcEngineEx", + "toc": "toc_snapshot" }, "takeSnapshotEx2": { "windows": "takeSnapshotEx [2/2]", @@ -1730,85 +2358,117 @@ "android": ["connection", "uid", "config"], "ios": ["connection", "uid", "config"], "macos": ["connection", "uid", "config"] - } + }, + "parent_class": "IRtcEngineEx", + "toc": "toc_snapshot" }, "updateChannelMediaOptionsEx": { "windows": "updateChannelMediaOptionsEx", "android": "updateChannelMediaOptionsEx", "ios": "updateChannelExWithMediaOptions:connection:", - "macos": "updateChannelExWithMediaOptions:connection:" + "macos": "updateChannelExWithMediaOptions:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_channel" }, "muteLocalAudioStreamEx": { "windows": "muteLocalAudioStreamEx", "android": "muteLocalAudioStreamEx", "ios": "muteLocalAudioStreamEx:connection:", - "macos": "muteLocalAudioStreamEx:connection:" + "macos": "muteLocalAudioStreamEx:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_publishnsubscribe" }, "muteLocalVideoStreamEx": { "windows": "muteLocalVideoStreamEx", "android": "muteLocalVideoStreamEx", "ios": "muteLocalVideoStreamEx:connection:", - "macos": "muteLocalVideoStreamEx:connection:" + "macos": "muteLocalVideoStreamEx:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_publishnsubscribe" }, "muteAllRemoteAudioStreamsEx": { "windows": "muteAllRemoteAudioStreamsEx", "android": "muteAllRemoteAudioStreamsEx", "ios": "muteAllRemoteAudioStreamsEx:connection:", - "macos": "muteAllRemoteAudioStreamsEx:connection:" + "macos": "muteAllRemoteAudioStreamsEx:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_publishnsubscribe" }, "muteAllRemoteVideoStreamsEx": { "windows": "muteAllRemoteVideoStreamsEx", "android": "muteAllRemoteVideoStreamsEx", "ios": "muteAllRemoteVideoStreamsEx:connection:", - "macos": "muteAllRemoteVideoStreamsEx:connection:" + "macos": "muteAllRemoteVideoStreamsEx:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_publishnsubscribe" }, "stopChannelMediaRelayEx": { "windows": "stopChannelMediaRelayEx", "android": "stopChannelMediaRelayEx", "ios": "stopChannelMediaRelayEx:", - "macos": "stopChannelMediaRelayEx:" + "macos": "stopChannelMediaRelayEx:", + "parent_class": "IRtcEngineEx", + "toc": "toc_channel_media_relay" }, "startRtmpStreamWithoutTranscodingEx": { "windows": "startRtmpStreamWithoutTranscodingEx", "android": "startRtmpStreamWithoutTranscodingEx", "ios": "startRtmpStreamWithoutTranscodingEx:connection:", - "macos": "startRtmpStreamWithoutTranscodingEx:connection:" + "macos": "startRtmpStreamWithoutTranscodingEx:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_media_push" }, "startRtmpStreamWithTranscodingEx": { "windows": "startRtmpStreamWithTranscodingEx", "android": "startRtmpStreamWithTranscodingEx", "ios": "startRtmpStreamWithTranscodingEx:transcoding:connection:", - "macos": "startRtmpStreamWithTranscodingEx:transcoding:connection:" + "macos": "startRtmpStreamWithTranscodingEx:transcoding:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_media_push" }, "updateRtmpTranscodingEx": { "windows": "updateRtmpTranscodingEx", "android": "updateRtmpTranscodingEx", "ios": "updateRtmpTranscodingEx:connection:", - "macos": "updateRtmpTranscodingEx:connection:" + "macos": "updateRtmpTranscodingEx:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_media_push" }, "stopRtmpStreamEx": { "windows": "stopRtmpStreamEx", "android": "stopRtmpStreamEx", "ios": "stopRtmpStreamEx:connection:", - "macos": "stopRtmpStreamEx:connection:" + "macos": "stopRtmpStreamEx:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_media_push" }, "getCount_IScreenCaptureSourceList": { - "windows": "getCount" + "windows": "getCount", + "parent_class": "IScreenCaptureSourceList", + "toc": "toc_screencapture" }, "getScreenCaptureSources": { "windows": "getScreenCaptureSources", - "macos": "getScreenCaptureSourcesWithThumbSize:iconSize:includeScreen:" + "macos": "getScreenCaptureSourcesWithThumbSize:iconSize:includeScreen:", + "parent_class": "IRtcEngine", + "toc": "toc_screencapture" }, "getSourceInfo_IScreenCaptureSourceList": { - "windows": "getSourceInfo" + "windows": "getSourceInfo", + "parent_class": "IScreenCaptureSourceList", + "toc": "toc_screencapture" }, "queryScreenCaptureCapability": { "windows": "queryScreenCaptureCapability", "android": "queryScreenCaptureCapability", - "ios": "queryScreenCaptureCapability" + "ios": "queryScreenCaptureCapability", + "parent_class": "IRtcEngine", + "toc": "toc_screencapture" }, "release_IScreenCaptureSourceList": { - "windows": "release" + "windows": "release", + "parent_class": "IScreenCaptureSourceList", + "toc": "toc_screencapture" }, "startScreenCapture": { "windows": "startScreenCapture [1/2]", @@ -1820,7 +2480,9 @@ "windows": ["captureParams"], "android": ["screenCaptureParameters"], "ios": ["parameters"] - } + }, + "parent_class": "IRtcEngine", + "toc": "toc_screencapture" }, "startScreenCapture2": { "windows": "startScreenCapture [2/2]", @@ -1831,52 +2493,68 @@ "android": ["sourceType", "config"], "ios": ["sourceType", "config"], "macos": ["sourceType", "config"] - } + }, + "parent_class": "IRtcEngine", + "toc": "toc_screencapture" }, "startScreenCaptureByDisplayId": { "windows": "startScreenCaptureByDisplayId", - "android": "startScreenCaptureByDisplayId", - "ios": "startScreenCaptureByDisplayId:regionRect:captureParams:", - "macos": "startScreenCaptureByDisplayId:regionRect:captureParams:" + "macos": "startScreenCaptureByDisplayId:regionRect:captureParams:", + "parent_class": "IRtcEngine", + "toc": "toc_screencapture" }, "startScreenCaptureByScreenRect": { - "windows": "startScreenCaptureByScreenRect" + "windows": "startScreenCaptureByScreenRect", + "parent_class": "IRtcEngine", + "toc": "toc_screencapture" }, "startScreenCaptureByWindowId": { "windows": "startScreenCaptureByWindowId", - "macos": "startScreenCaptureByWindowId:regionRect:captureParams:" + "macos": "startScreenCaptureByWindowId:regionRect:captureParams:", + "parent_class": "IRtcEngine", + "toc": "toc_screencapture" }, "setExternalMediaProjection": { "windows": "setExternalMediaProjection", - "android": "setExternalMediaProjection" + "android": "setExternalMediaProjection", + "parent_class": "IRtcEngine", + "toc": "toc_screencapture" }, "setScreenCaptureContentHint": { - "windows": "setScreenCaptureContentHint" + "windows": "setScreenCaptureContentHint", + "parent_class": "IRtcEngine", + "toc": "toc_screencapture" }, "setScreenCaptureScenario": { "windows": "setScreenCaptureScenario", "android": "setScreenCaptureScenario", "ios": "setScreenCaptureScenario:", - "macos": "setScreenCaptureScenario:" + "macos": "setScreenCaptureScenario:", + "parent_class": "IRtcEngine", + "toc": "toc_screencapture" }, "updateScreenCapture": { "windows": "updateScreenCapture", - "ios": "updateScreenCapture:" + "ios": "updateScreenCapture:", + "parent_class": "IRtcEngine", + "toc": "toc_screencapture" }, "updateScreenCaptureParameters": { "windows": "updateScreenCaptureParameters", "android": "updateScreenCaptureParameters", - "macos": "updateScreenCaptureParameters:" + "macos": "updateScreenCaptureParameters:", + "parent_class": "IRtcEngine", + "toc": "toc_screencapture" }, "updateScreenCaptureRegion1": { "windows": "updateScreenCaptureRegion", "isOverload": true, "params": { - "windows": ["regionRect", "rect"], - "android": ["regionRect", "rect"], - "ios": ["regionRect", "rect"], - "macos": ["regionRect", "rect"] - } + "windows": ["regionRect"], + "macos": ["rect"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_screencapture" }, "stopScreenCapture": { "windows": "stopScreenCapture [1/2]", @@ -1884,7 +2562,9 @@ "ios": "stopScreenCapture", "macos": "stopScreenCapture", "isOverload": true, - "params": {} + "params": {}, + "parent_class": "IRtcEngine", + "toc": "toc_screencapture" }, "stopScreenCapture2": { "windows": "stopScreenCapture [2/2]", @@ -1895,19 +2575,25 @@ "android": ["sourceType"], "ios": ["sourceType"], "macos": ["sourceType"] - } + }, + "parent_class": "IRtcEngine", + "toc": "toc_screencapture" }, "setAudioMixingDualMonoMode": { "windows": "setAudioMixingDualMonoMode", "android": "setAudioMixingDualMonoMode", "ios": "setAudioMixingDualMonoMode:", - "macos": "setAudioMixingDualMonoMode:" + "macos": "setAudioMixingDualMonoMode:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_mixing" }, "setAudioMixingPlaybackSpeed": { "windows": "setAudioMixingPlaybackSpeed", "android": "setAudioMixingPlaybackSpeed", "ios": "setAudioMixingPlaybackSpeed:", - "macos": "setAudioMixingPlaybackSpeed:" + "macos": "setAudioMixingPlaybackSpeed:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_mixing" }, "startAudioMixing": { "windows": "startAudioMixing [1/2]", @@ -1920,7 +2606,9 @@ "android": ["filePath", "loopback", "cycle"], "ios": ["filePath", "loopback", "cycle"], "macos": ["filePath", "loopback", "cycle"] - } + }, + "parent_class": "IRtcEngine", + "toc": "toc_audio_mixing" }, "startAudioMixing2": { "windows": "startAudioMixing [2/2]", @@ -1933,103 +2621,137 @@ "android": ["filePath", "loopback", "cycle", "startPos"], "ios": ["filePath", "loopback", "cycle", "startPos"], "macos": ["filePath", "loopback", "cycle", "startPos"] - } + }, + "parent_class": "IRtcEngine", + "toc": "toc_audio_mixing" }, "stopAudioMixing": { "windows": "stopAudioMixing", "android": "stopAudioMixing", "ios": "stopAudioMixing", - "macos": "stopAudioMixing" + "macos": "stopAudioMixing", + "parent_class": "IRtcEngine", + "toc": "toc_audio_mixing" }, "pauseAudioMixing": { "windows": "pauseAudioMixing", "android": "pauseAudioMixing", "ios": "pauseAudioMixing", - "macos": "pauseAudioMixing" + "macos": "pauseAudioMixing", + "parent_class": "IRtcEngine", + "toc": "toc_audio_mixing" }, "resumeAudioMixing": { "windows": "resumeAudioMixing", "android": "resumeAudioMixing", "ios": "resumeAudioMixing", - "macos": "resumeAudioMixing" + "macos": "resumeAudioMixing", + "parent_class": "IRtcEngine", + "toc": "toc_audio_mixing" }, "adjustAudioMixingVolume": { "windows": "adjustAudioMixingVolume", "android": "adjustAudioMixingVolume", "ios": "adjustAudioMixingVolume:", - "macos": "adjustAudioMixingVolume:" + "macos": "adjustAudioMixingVolume:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_mixing" }, "adjustAudioMixingPlayoutVolume": { "windows": "adjustAudioMixingPlayoutVolume", "android": "adjustAudioMixingPlayoutVolume", "ios": "adjustAudioMixingPlayoutVolume:", - "macos": "adjustAudioMixingPlayoutVolume:" + "macos": "adjustAudioMixingPlayoutVolume:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_mixing" }, "adjustAudioMixingPublishVolume": { "windows": "adjustAudioMixingPublishVolume", "android": "adjustAudioMixingPublishVolume", "ios": "adjustAudioMixingPublishVolume:", - "macos": "adjustAudioMixingPublishVolume:" + "macos": "adjustAudioMixingPublishVolume:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_mixing" }, "getAudioMixingPlayoutVolume": { "windows": "getAudioMixingPlayoutVolume", "android": "getAudioMixingPlayoutVolume", "ios": "getAudioMixingPlayoutVolume", - "macos": "getAudioMixingPlayoutVolume" + "macos": "getAudioMixingPlayoutVolume", + "parent_class": "IRtcEngine", + "toc": "toc_audio_mixing" }, "getAudioMixingPublishVolume": { "windows": "getAudioMixingPublishVolume", "android": "getAudioMixingPublishVolume", "ios": "getAudioMixingPublishVolume", - "macos": "getAudioMixingPublishVolume" + "macos": "getAudioMixingPublishVolume", + "parent_class": "IRtcEngine", + "toc": "toc_audio_mixing" }, "getAudioMixingDuration": { "windows": "getAudioMixingDuration", "android": "getAudioMixingDuration", "ios": "getAudioMixingDuration", - "macos": "getAudioMixingDuration" + "macos": "getAudioMixingDuration", + "parent_class": "IRtcEngine", + "toc": "toc_audio_mixing" }, "getAudioMixingCurrentPosition": { "windows": "getAudioMixingCurrentPosition", "android": "getAudioMixingCurrentPosition", "ios": "getAudioMixingCurrentPosition", - "macos": "getAudioMixingCurrentPosition" + "macos": "getAudioMixingCurrentPosition", + "parent_class": "IRtcEngine", + "toc": "toc_audio_mixing" }, "setAudioMixingPitch": { "windows": "setAudioMixingPitch", "android": "setAudioMixingPitch", "ios": "setAudioMixingPitch:", - "macos": "setAudioMixingPitch:" + "macos": "setAudioMixingPitch:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_mixing" }, "setAudioMixingPosition": { "windows": "setAudioMixingPosition", "android": "setAudioMixingPosition", "ios": "setAudioMixingPosition:", - "macos": "setAudioMixingPosition:" + "macos": "setAudioMixingPosition:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_mixing" }, "getEffectsVolume": { "windows": "getEffectsVolume", "android": "getEffectsVolume", "ios": "getEffectsVolume", - "macos": "getEffectsVolume" + "macos": "getEffectsVolume", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect_file" }, "setEffectsVolume": { "windows": "setEffectsVolume", "android": "setEffectsVolume", "ios": "setEffectsVolume:", - "macos": "setEffectsVolume:" + "macos": "setEffectsVolume:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect_file" }, "setVolumeOfEffect": { "windows": "setVolumeOfEffect", "android": "setVolumeOfEffect", "ios": "setVolumeOfEffect:withVolume:", - "macos": "setVolumeOfEffect:withVolume:" + "macos": "setVolumeOfEffect:withVolume:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect_file" }, "getVolumeOfEffect": { "windows": "getVolumeOfEffect", "android": "getVolumeOfEffect", "ios": "getVolumeOfEffect:", - "macos": "getVolumeOfEffect:" + "macos": "getVolumeOfEffect:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect_file" }, "playEffect3": { "windows": "playEffect", @@ -2042,449 +2764,511 @@ "android": ["soundId", "filePath", "loopCount", "pitch", "pan", "gain", "publish", "startPos"], "ios": ["soundId", "filePath", "loopCount", "pitch", "pan", "gain", "publish", "startPos"], "macos": ["soundId", "filePath", "loopCount", "pitch", "pan", "gain", "publish", "startPos"] - } + }, + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect_file" }, "stopEffect": { "windows": "stopEffect", "android": "stopEffect", "ios": "stopEffect:", - "macos": "stopEffect:" + "macos": "stopEffect:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect_file" }, "stopAllEffects": { "windows": "stopAllEffects", "android": "stopAllEffects", "ios": "stopAllEffects", - "macos": "stopAllEffects" + "macos": "stopAllEffects", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect_file" }, "preloadEffect": { "windows": "preloadEffect", "android": "preloadEffect", "ios": "preloadEffect:filePath:", - "macos": "preloadEffect:filePath:" + "macos": "preloadEffect:filePath:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect_file" }, "unloadEffect": { "windows": "unloadEffect", "android": "unloadEffect", "ios": "unloadEffect:", - "macos": "unloadEffect:" + "macos": "unloadEffect:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect_file" }, "pauseEffect": { "windows": "pauseEffect", "android": "pauseEffect", "ios": "pauseEffect:", - "macos": "pauseEffect:" + "macos": "pauseEffect:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect_file" }, "pauseAllEffects": { "windows": "pauseAllEffects", "android": "pauseAllEffects", "ios": "pauseAllEffects", - "macos": "pauseAllEffects" + "macos": "pauseAllEffects", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect_file" }, "resumeEffect": { "windows": "resumeEffect", "android": "resumeEffect", "ios": "resumeEffect:", - "macos": "resumeEffect:" + "macos": "resumeEffect:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect_file" }, "resumeAllEffects": { "windows": "resumeAllEffects", "android": "resumeAllEffects", "ios": "resumeAllEffects", - "macos": "resumeAllEffects" + "macos": "resumeAllEffects", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect_file" }, "setEffectPosition": { "windows": "setEffectPosition", "android": "setEffectPosition", "ios": "setEffectPosition:pos:", - "macos": "setEffectPosition:pos:" + "macos": "setEffectPosition:pos:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect_file" }, "getEffectDuration": { "windows": "getEffectDuration", "android": "getEffectDuration", "ios": "getEffectDuration:", - "macos": "getEffectDuration:" + "macos": "getEffectDuration:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect_file" }, "getEffectCurrentPosition": { "windows": "getEffectCurrentPosition", "android": "getEffectCurrentPosition", "ios": "getEffectCurrentPosition:", - "macos": "getEffectCurrentPosition:" + "macos": "getEffectCurrentPosition:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect_file" }, "playAllEffects": { "windows": "playAllEffects", "android": "playAllEffects", - "ios": "playAllEffects:loopCount:pitch:pan:gain:publish:", - "macos": "playAllEffects:loopCount:pitch:pan:gain:publish:" + "ios": "playAllEffectsWithLoopCount:pitch:pan:gain:publish:", + "macos": "playAllEffectsWithLoopCount:pitch:pan:gain:publish:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect_file" }, "unloadAllEffects": { - "windows": "unloadAllEffects" + "windows": "unloadAllEffects", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect_file" }, "startRhythmPlayer": { "windows": "startRhythmPlayer", "android": "startRhythmPlayer", "ios": "startRhythmPlayer:sound2:config:", - "macos": "startRhythmPlayer:sound2:config:" + "macos": "startRhythmPlayer:sound2:config:", + "parent_class": "IRtcEngine", + "toc": "toc_rhythmplayer" }, "stopRhythmPlayer": { "windows": "stopRhythmPlayer", "android": "stopRhythmPlayer", "ios": "stopRhythmPlayer", - "macos": "stopRhythmPlayer" + "macos": "stopRhythmPlayer", + "parent_class": "IRtcEngine", + "toc": "toc_rhythmplayer" }, "configRhythmPlayer": { "windows": "configRhythmPlayer", "android": "configRhythmPlayer", "ios": "configRhythmPlayer:", - "macos": "configRhythmPlayer:" + "macos": "configRhythmPlayer:", + "parent_class": "IRtcEngine", + "toc": "toc_rhythmplayer" }, "enableVoiceAITuner": { "windows": "enableVoiceAITuner", "android": "enableVoiceAITuner", "ios": "enableVoiceAITuner:type:", - "macos": "enableVoiceAITuner:type:" + "macos": "enableVoiceAITuner:type:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect" }, "setLocalVoicePitch": { "windows": "setLocalVoicePitch", "android": "setLocalVoicePitch", "ios": "setLocalVoicePitch:", - "macos": "setLocalVoicePitch:" + "macos": "setLocalVoicePitch:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect" }, "setLocalVoiceEqualization": { "windows": "setLocalVoiceEqualization", "android": "setLocalVoiceEqualization", "ios": "setLocalVoiceEqualizationOfBandFrequency:withGain:", - "macos": "setLocalVoiceEqualizationOfBandFrequency:withGain:" + "macos": "setLocalVoiceEqualizationOfBandFrequency:withGain:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect" }, "setLocalVoiceReverb": { "windows": "setLocalVoiceReverb", "android": "setLocalVoiceReverb", "ios": "setLocalVoiceReverbOfType:withValue:", - "macos": "setLocalVoiceReverbOfType:withValue:" + "macos": "setLocalVoiceReverbOfType:withValue:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect" }, "setVoiceBeautifierPreset": { "windows": "setVoiceBeautifierPreset", "android": "setVoiceBeautifierPreset", "ios": "setVoiceBeautifierPreset:", - "macos": "setVoiceBeautifierPreset:" + "macos": "setVoiceBeautifierPreset:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect" }, "setVoiceBeautifierParameters": { "windows": "setVoiceBeautifierParameters", "android": "setVoiceBeautifierParameters", "ios": "setVoiceBeautifierParameters:param1:param2:", - "macos": "setVoiceBeautifierParameters:param1:param2:" + "macos": "setVoiceBeautifierParameters:param1:param2:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect" }, "setAudioEffectPreset": { "windows": "setAudioEffectPreset", "android": "setAudioEffectPreset", "ios": "setAudioEffectPreset:", - "macos": "setAudioEffectPreset:" + "macos": "setAudioEffectPreset:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect" }, "setAudioEffectParameters": { "windows": "setAudioEffectParameters", "android": "setAudioEffectParameters", "ios": "setAudioEffectParameters:param1:param2:", - "macos": "setAudioEffectParameters:param1:param2:" + "macos": "setAudioEffectParameters:param1:param2:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect" }, "setLocalVoiceFormant": { "windows": "setLocalVoiceFormant", "android": "setLocalVoiceFormant", "ios": "setLocalVoiceFormant:", - "macos": "setLocalVoiceFormant:" + "macos": "setLocalVoiceFormant:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect" }, "setVoiceConversionPreset": { "windows": "setVoiceConversionPreset", "android": "setVoiceConversionPreset", "ios": "setVoiceConversionPreset:", - "macos": "setVoiceConversionPreset:" + "macos": "setVoiceConversionPreset:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect" }, "enableSoundPositionIndication": { "windows": "enableSoundPositionIndication", "android": "enableSoundPositionIndication", "ios": "enableSoundPositionIndication:", - "macos": "enableSoundPositionIndication:" + "macos": "enableSoundPositionIndication:", + "parent_class": "IRtcEngine", + "toc": "toc_sound_position" }, "setRemoteVoicePosition": { "windows": "setRemoteVoicePosition", "android": "setRemoteVoicePosition", "ios": "setRemoteVoicePosition:pan:gain:", - "macos": "setRemoteVoicePosition:pan:gain:" + "macos": "setRemoteVoicePosition:pan:gain:", + "parent_class": "IRtcEngine", + "toc": "toc_sound_position" }, "muteLocalAudioStream_IBaseSpatialAudioEngine": { "windows": "muteLocalAudioStream", "android": "muteLocalAudioStream", "ios": "muteLocalAudioStream:", - "macos": "muteLocalAudioStream:" + "macos": "muteLocalAudioStream:", + "parent_class": "IBaseSpatialAudioEngine", + "toc": "toc_spatial_audio" }, "muteAllRemoteAudioStreams_IBaseSpatialAudioEngine": { "windows": "muteAllRemoteAudioStreams", "android": "muteAllRemoteAudioStreams", "ios": "muteAllRemoteAudioStreams:", - "macos": "muteAllRemoteAudioStreams:" + "macos": "muteAllRemoteAudioStreams:", + "parent_class": "IBaseSpatialAudioEngine", + "toc": "toc_spatial_audio" }, "release_IBaseSpatialAudioEngine": { "windows": "release", "ios": "destroy", - "macos": "destroy" + "macos": "destroy", + "parent_class": "IBaseSpatialAudioEngine", + "toc": "toc_spatial_audio" }, "setAudioRecvRange": { "windows": "setAudioRecvRange", "android": "setAudioRecvRange", "ios": "setAudioRecvRange:", - "macos": "setAudioRecvRange:" + "macos": "setAudioRecvRange:", + "parent_class": "IBaseSpatialAudioEngine", + "toc": "toc_spatial_audio" }, "setDistanceUnit": { "windows": "setDistanceUnit", "android": "setDistanceUnit", "ios": "setDistanceUnit:", - "macos": "setDistanceUnit:" + "macos": "setDistanceUnit:", + "parent_class": "IBaseSpatialAudioEngine", + "toc": "toc_spatial_audio" }, "setMaxAudioRecvCount": { "windows": "setMaxAudioRecvCount", "android": "setMaxAudioRecvCount", "ios": "setMaxAudioRecvCount:", - "macos": "setMaxAudioRecvCount:" + "macos": "setMaxAudioRecvCount:", + "parent_class": "IBaseSpatialAudioEngine", + "toc": "toc_spatial_audio" }, "updatePlayerPositionInfo": { "windows": "updatePlayerPositionInfo", "android": "updatePlayerPositionInfo", "ios": "updatePlayerPositionInfo:positionInfo:", - "macos": "updatePlayerPositionInfo:positionInfo:" + "macos": "updatePlayerPositionInfo:positionInfo:", + "parent_class": "IBaseSpatialAudioEngine", + "toc": "toc_spatial_audio" }, "updateSelfPosition": { "windows": "updateSelfPosition", "android": "updateSelfPosition", "ios": "updateSelfPosition:axisForward:axisRight:axisUp:", - "macos": "updateSelfPosition:axisForward:axisRight:axisUp:" + "macos": "updateSelfPosition:axisForward:axisRight:axisUp:", + "parent_class": "IBaseSpatialAudioEngine", + "toc": "toc_spatial_audio" }, "setZones": { "windows": "setZones", "android": "setZones", "ios": "setZones:", - "macos": "setZones:" + "macos": "setZones:", + "parent_class": "IBaseSpatialAudioEngine", + "toc": "toc_spatial_audio" }, "setPlayerAttenuation": { "windows": "setPlayerAttenuation", "android": "setPlayerAttenuation", "ios": "setPlayerAttenuation:playerId:forceSet:", - "macos": "setPlayerAttenuation:playerId:forceSet:" + "macos": "setPlayerAttenuation:playerId:forceSet:", + "parent_class": "IBaseSpatialAudioEngine", + "toc": "toc_spatial_audio" }, "muteRemoteAudioStream_IBaseSpatialAudioEngine": { "windows": "muteRemoteAudioStream", "ios": "muteRemoteAudioStream:mute:", - "macos": "muteRemoteAudioStream:mute:" + "macos": "muteRemoteAudioStream:mute:", + "parent_class": "IBaseSpatialAudioEngine", + "toc": "toc_spatial_audio" }, "setRemoteAudioAttenuation": { "windows": "setRemoteAudioAttenuation", "android": "setRemoteAudioAttenuation", - "ios": "setRemoteAudioAttenuation:userId:forceSet:", - "macos": "setRemoteAudioAttenuation:userId:forceSet:" + "ios": "setRemoteAudioAttenuation:uid:forceSet:", + "macos": "setRemoteAudioAttenuation:uid:forceSet:", + "parent_class": "ILocalSpatialAudioEngine", + "toc": "toc_spatial_audio" }, "clearRemotePositions": { "windows": "clearRemotePositions", "android": "clearRemotePositions", "ios": "clearRemotePositions", - "macos": "clearRemotePositions" + "macos": "clearRemotePositions", + "parent_class": "ILocalSpatialAudioEngine", + "toc": "toc_spatial_audio" }, "initialize_ILocalSpatialAudioEngine": { "windows": "initialize", "android": "initialize", "ios": "sharedLocalSpatialAudioWithConfig:", - "macos": "sharedLocalSpatialAudioWithConfig:" + "macos": "sharedLocalSpatialAudioWithConfig:", + "parent_class": "ILocalSpatialAudioEngine", + "toc": "toc_spatial_audio" }, "removeRemotePosition": { "windows": "removeRemotePosition", "android": "removeRemotePosition", "ios": "removeRemotePosition:", - "macos": "removeRemotePosition:" + "macos": "removeRemotePosition:", + "parent_class": "ILocalSpatialAudioEngine", + "toc": "toc_spatial_audio" }, "updateRemotePosition": { "windows": "updateRemotePosition", "android": "updateRemotePosition", "ios": "updateRemotePosition:positionInfo:", - "macos": "updateRemotePosition:positionInfo:" + "macos": "updateRemotePosition:positionInfo:", + "parent_class": "ILocalSpatialAudioEngine", + "toc": "toc_spatial_audio" }, "enableSpatialAudio": { "windows": "enableSpatialAudio", "android": "enableSpatialAudio", "ios": "enableSpatialAudio:", - "macos": "enableSpatialAudio:" + "macos": "enableSpatialAudio:", + "parent_class": "IRtcEngine", + "toc": "toc_spatial_audio" }, "setRemoteUserSpatialAudioParams": { "windows": "setRemoteUserSpatialAudioParams", "android": "setRemoteUserSpatialAudioParams", "ios": "setRemoteUserSpatialAudioParams:params:", - "macos": "setRemoteUserSpatialAudioParams:params:" + "macos": "setRemoteUserSpatialAudioParams:params:", + "parent_class": "IRtcEngine", + "toc": "toc_spatial_audio" }, "setSpatialAudioParams": { "windows": "setSpatialAudioParams", "android": "setSpatialAudioParams", "ios": "setSpatialAudioParams:", - "macos": "setSpatialAudioParams:" - }, - "addEventHandler": { - "windows": "addEventHandler", - "android": "addEventHandler" - }, - "enableSpatializer": { - "windows": "enableSpatializer", - "android": "enableSpatializer", - "ios": "enableSpatializer", - "macos": "enableSpatializer" - }, - "enterRoom": { - "windows": "enterRoom", - "android": "enterRoom", - "ios": "enterRoomByToken", - "macos": "enterRoomByToken" - }, - "exitRoom": { - "windows": "exitRoom", - "android": "exitRoom", - "ios": "exitRoom", - "macos": "exitRoom" - }, - "getTeammates": { - "windows": "getTeammates", - "android": "getTeammates", - "ios": "getTeammates", - "macos": "getTeammates" - }, - "initialize_ICloudSpatialAudioEngine": { - "windows": "initialize", - "android": "initialize", - "ios": "sharedCloudSpatialAudioWithConfig", - "macos": "sharedCloudSpatialAudioWithConfig" - }, - "release_ICloudSpatialAudioEngine": { - "windows": "release", - "android": "destroy", - "ios": "destroy", - "macos": "destroy" - }, - "removeEventHandler": { - "windows": "removeEventHandler", - "android": "removeEventHandler" - }, - "renewToken_ICloudSpatialAudioEngine": { - "windows": "renewToken", - "android": "renewToken", - "ios": "renewToken", - "macos": "renewToken" - }, - "setAudioRangeMode": { - "windows": "setAudioRangeMode", - "android": "setAudioRangeMode", - "ios": "setAudioRangeMode", - "macos": "setAudioRangeMode" - }, - "setTeamId": { - "windows": "setTeamId", - "android": "setTeamId", - "ios": "setTeamId", - "macos": "setTeamId" + "macos": "setSpatialAudioParams:", + "parent_class": "IMediaPlayer", + "toc": "toc_spatial_audio" }, "startRtmpStreamWithoutTranscoding": { "windows": "startRtmpStreamWithoutTranscoding", "android": "startRtmpStreamWithoutTranscoding", "ios": "startRtmpStreamWithoutTranscoding:", - "macos": "startRtmpStreamWithoutTranscoding:" + "macos": "startRtmpStreamWithoutTranscoding:", + "parent_class": "IRtcEngine", + "toc": "toc_media_push" }, "startRtmpStreamWithTranscoding": { "windows": "startRtmpStreamWithTranscoding", "android": "startRtmpStreamWithTranscoding", "ios": "startRtmpStreamWithTranscoding:transcoding:", - "macos": "startRtmpStreamWithTranscoding:transcoding:" + "macos": "startRtmpStreamWithTranscoding:transcoding:", + "parent_class": "IRtcEngine", + "toc": "toc_media_push" }, "stopRtmpStream": { "windows": "stopRtmpStream", "android": "stopRtmpStream", "ios": "stopRtmpStream:", - "macos": "stopRtmpStream:" - }, - "setLiveTranscoding": { - "windows": "setLiveTranscoding", - "android": "setLiveTranscoding", - "ios": "setLiveTranscoding:", - "macos": "setLiveTranscoding:" + "macos": "stopRtmpStream:", + "parent_class": "IRtcEngine", + "toc": "toc_media_push" }, "setDirectCdnStreamingAudioConfiguration": { "windows": "setDirectCdnStreamingAudioConfiguration", "android": "setDirectCdnStreamingAudioConfiguration", "ios": "setDirectCdnStreamingAudioConfiguration:", - "macos": "setDirectCdnStreamingAudioConfiguration:" + "macos": "setDirectCdnStreamingAudioConfiguration:", + "parent_class": "IRtcEngine", + "toc": "toc_cdn_streaming" }, "setDirectCdnStreamingVideoConfiguration": { "windows": "setDirectCdnStreamingVideoConfiguration", "android": "setDirectCdnStreamingVideoConfiguration", "ios": "setDirectCdnStreamingVideoConfiguration:", - "macos": "setDirectCdnStreamingVideoConfiguration:" + "macos": "setDirectCdnStreamingVideoConfiguration:", + "parent_class": "IRtcEngine", + "toc": "toc_cdn_streaming" }, "startDirectCdnStreaming": { "windows": "startDirectCdnStreaming", "android": "startDirectCdnStreaming", "ios": "startDirectCdnStreaming:publishUrl:mediaOptions:", - "macos": "startDirectCdnStreaming:publishUrl:mediaOptions:" + "macos": "startDirectCdnStreaming:publishUrl:mediaOptions:", + "parent_class": "IRtcEngine", + "toc": "toc_cdn_streaming" }, "stopDirectCdnStreaming": { "windows": "stopDirectCdnStreaming", "android": "stopDirectCdnStreaming", "ios": "stopDirectCdnStreaming", - "macos": "stopDirectCdnStreaming" + "macos": "stopDirectCdnStreaming", + "parent_class": "IRtcEngine", + "toc": "toc_cdn_streaming" }, "updateRtmpTranscoding": { "windows": "updateRtmpTranscoding", "android": "updateRtmpTranscoding", "ios": "updateRtmpTranscoding:", - "macos": "updateRtmpTranscoding:" + "macos": "updateRtmpTranscoding:", + "parent_class": "IRtcEngine", + "toc": "toc_media_push" }, "pauseAllChannelMediaRelay": { "windows": "pauseAllChannelMediaRelay", "android": "pauseAllChannelMediaRelay", "ios": "pauseAllChannelMediaRelay", - "macos": "pauseAllChannelMediaRelay" + "macos": "pauseAllChannelMediaRelay", + "parent_class": "IRtcEngine", + "toc": "toc_channel_media_relay" }, "resumeAllChannelMediaRelay": { "windows": "resumeAllChannelMediaRelay", "android": "resumeAllChannelMediaRelay", "ios": "resumeAllChannelMediaRelay", - "macos": "resumeAllChannelMediaRelay" + "macos": "resumeAllChannelMediaRelay", + "parent_class": "IRtcEngine", + "toc": "toc_channel_media_relay" }, "startOrUpdateChannelMediaRelay": { "windows": "startOrUpdateChannelMediaRelay", "android": "startOrUpdateChannelMediaRelay", "ios": "startOrUpdateChannelMediaRelay:", - "macos": "startOrUpdateChannelMediaRelay:" + "macos": "startOrUpdateChannelMediaRelay:", + "parent_class": "IRtcEngine", + "toc": "toc_channel_media_relay" }, "stopChannelMediaRelay": { "windows": "stopChannelMediaRelay", "android": "stopChannelMediaRelay", "ios": "stopChannelMediaRelay", - "macos": "stopChannelMediaRelay" + "macos": "stopChannelMediaRelay", + "parent_class": "IRtcEngine", + "toc": "toc_channel_media_relay" }, "enableAudioVolumeIndication": { "windows": "enableAudioVolumeIndication", "android": "enableAudioVolumeIndication", "ios": "enableAudioVolumeIndication:smooth:reportVad:", - "macos": "enableAudioVolumeIndication:smooth:reportVad:" + "macos": "enableAudioVolumeIndication:smooth:reportVad:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_basic" }, "setDefaultAudioRouteToSpeakerphone": { "windows": "setDefaultAudioRouteToSpeakerphone", - "android": "setDefaultAudioRouteToSpeakerphone", - "ios": "setDefaultAudioRouteToSpeakerphone:" + "android": "setDefaultAudioRoutetoSpeakerphone", + "ios": "setDefaultAudioRouteToSpeakerphone:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_route" }, "setEnableSpeakerphone": { "windows": "setEnableSpeakerphone", "android": "setEnableSpeakerphone", - "ios": "setEnableSpeakerphone:" + "ios": "setEnableSpeakerphone:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_route" }, "setRouteInCommunicationMode": { "windows": "setRouteInCommunicationMode", - "android": "setRouteInCommunicationMode" + "android": "setRouteInCommunicationMode", + "parent_class": "IRtcEngine", + "toc": "toc_audio_route" }, "isSpeakerphoneEnabled": { "windows": "isSpeakerphoneEnabled", "android": "isSpeakerphoneEnabled", - "ios": "isSpeakerphoneEnabled" + "ios": "isSpeakerphoneEnabled", + "parent_class": "IRtcEngine", + "toc": "toc_audio_route" }, "enableInEarMonitoring2": { "windows": "enableInEarMonitoring", @@ -2497,31 +3281,41 @@ "android": ["enabled", "includeAudioFilters"], "ios": ["enabled", "includeAudioFilters"], "macos": ["enabled", "includeAudioFilters"] - } + }, + "parent_class": "IRtcEngine", + "toc": "toc_audio_capture" }, "setEarMonitoringAudioFrameParameters": { "windows": "setEarMonitoringAudioFrameParameters", "android": "setEarMonitoringAudioFrameParameters", "ios": "setEarMonitoringAudioFrameParametersWithSampleRate:channel:mode:samplesPerCall:", - "macos": "setEarMonitoringAudioFrameParametersWithSampleRate:channel:mode:samplesPerCall:" + "macos": "setEarMonitoringAudioFrameParametersWithSampleRate:channel:mode:samplesPerCall:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_raw" }, "setInEarMonitoringVolume": { "windows": "setInEarMonitoringVolume", "android": "setInEarMonitoringVolume", "ios": "setInEarMonitoringVolume:", - "macos": "setInEarMonitoringVolume:" + "macos": "setInEarMonitoringVolume:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_capture" }, "setHeadphoneEQParameters": { "windows": "setHeadphoneEQParameters", "android": "setHeadphoneEQParameters", "ios": "setHeadphoneEQParameters:highGain:", - "macos": "setHeadphoneEQParameters:highGain:" + "macos": "setHeadphoneEQParameters:highGain:", + "parent_class": "IRtcEngine", + "toc": "toc_spatial_audio" }, "setHeadphoneEQPreset": { "windows": "setHeadphoneEQPreset", "android": "setHeadphoneEQPreset", "ios": "setHeadphoneEQPreset:", - "macos": "setHeadphoneEQPreset:" + "macos": "setHeadphoneEQPreset:", + "parent_class": "IRtcEngine", + "toc": "toc_spatial_audio" }, "enableDualStreamMode": { "windows": "enableDualStreamMode [1/2]", @@ -2534,7 +3328,9 @@ "android": ["enabled"], "ios": ["enabled"], "macos": ["enabled"] - } + }, + "parent_class": "IRtcEngine", + "toc": "toc_publishnsubscribe" }, "enableDualStreamMode3": { "windows": "enableDualStreamMode [2/2]", @@ -2547,13 +3343,17 @@ "android": ["enabled", "streamConfig"], "ios": ["enabled", "streamConfig"], "macos": ["enabled", "streamConfig"] - } + }, + "parent_class": "IRtcEngine", + "toc": "toc_publishnsubscribe" }, "enableDualStreamModeEx": { "windows": "enableDualStreamModeEx", "android": "enableDualStreamModeEx", "ios": "enableDualStreamModeEx:streamConfig:connection:", - "macos": "enableDualStreamModeEx:streamConfig:connection:" + "macos": "enableDualStreamModeEx:streamConfig:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_publishnsubscribe" }, "setDualStreamMode": { "windows": "setDualStreamMode [1/2]", @@ -2566,7 +3366,9 @@ "android": ["mode"], "ios": ["mode"], "macos": ["mode"] - } + }, + "parent_class": "IRtcEngine", + "toc": "toc_publishnsubscribe" }, "setDualStreamMode2": { "windows": "setDualStreamMode [2/2]", @@ -2579,13 +3381,17 @@ "android": ["mode", "streamConfig"], "ios": ["mode", "streamConfig"], "macos": ["mode", "streamConfig"] - } + }, + "parent_class": "IRtcEngine", + "toc": "toc_publishnsubscribe" }, "setDualStreamModeEx": { "windows": "setDualStreamModeEx", "android": "setDualStreamModeEx", "ios": "setDualStreamModeEx:streamConfig:connection:", - "macos": "setDualStreamModeEx:streamConfig:connection:" + "macos": "setDualStreamModeEx:streamConfig:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_publishnsubscribe" }, "setRemoteVideoStreamType": { "windows": "setRemoteVideoStreamType", @@ -2598,7 +3404,9 @@ "android": ["uid", "streamType"], "ios": ["uid", "streamType"], "macos": ["uid", "streamType"] - } + }, + "parent_class": "IRtcEngine", + "toc": "toc_publishnsubscribe" }, "setRemoteDefaultVideoStreamType": { "windows": "setRemoteDefaultVideoStreamType", @@ -2611,7 +3419,9 @@ "android": ["streamType"], "ios": ["streamType"], "macos": ["streamType"] - } + }, + "parent_class": "IRtcEngine", + "toc": "toc_publishnsubscribe" }, "setRemoteSubscribeFallbackOption": { "windows": "setRemoteSubscribeFallbackOption", @@ -2624,53 +3434,71 @@ "android": ["option"], "ios": ["option"], "macos": ["option"] - } + }, + "parent_class": "IRtcEngine", + "toc": "toc_network" }, "startEchoTest3": { "windows": "startEchoTest", "android": "startEchoTest", "ios": "startEchoTestWithConfig:", - "macos": "startEchoTestWithConfig:" + "macos": "startEchoTestWithConfig:", + "parent_class": "IRtcEngine", + "toc": "toc_network" }, "stopEchoTest": { "windows": "stopEchoTest", "android": "stopEchoTest", "ios": "stopEchoTest", - "macos": "stopEchoTest" + "macos": "stopEchoTest", + "parent_class": "IRtcEngine", + "toc": "toc_network" }, "startLastmileProbeTest": { "windows": "startLastmileProbeTest", "android": "startLastmileProbeTest", "ios": "startLastmileProbeTest:", - "macos": "startLastmileProbeTest:" + "macos": "startLastmileProbeTest:", + "parent_class": "IRtcEngine", + "toc": "toc_network" }, "stopLastmileProbeTest": { "windows": "stopLastmileProbeTest", "android": "stopLastmileProbeTest", "ios": "stopLastmileProbeTest", - "macos": "stopLastmileProbeTest" + "macos": "stopLastmileProbeTest", + "parent_class": "IRtcEngine", + "toc": "toc_network" }, "createCustomVideoTrack": { "windows": "createCustomVideoTrack", "android": "createCustomVideoTrack", "ios": "createCustomVideoTrack", - "macos": "createCustomVideoTrack" + "macos": "createCustomVideoTrack", + "parent_class": "IRtcEngine", + "toc": "toc_video_custom_capturenrendering" }, "destroyCustomVideoTrack": { "windows": "destroyCustomVideoTrack", "android": "destroyCustomVideoTrack", "ios": "destroyCustomVideoTrack:", - "macos": "destroyCustomVideoTrack:" + "macos": "destroyCustomVideoTrack:", + "parent_class": "IRtcEngine", + "toc": "toc_video_custom_capturenrendering" }, "setExternalRemoteEglContext": { "windows": "setExternalRemoteEglContext", - "android": "setExternalRemoteEglContext" + "android": "setExternalRemoteEglContext", + "parent_class": "IRtcEngine", + "toc": "toc_video_custom_capturenrendering" }, "setExternalVideoSource": { "windows": "setExternalVideoSource", "android": "setExternalVideoSource", "ios": "setExternalVideoSource:useTexture:sourceType:", - "macos": "setExternalVideoSource:useTexture:sourceType:" + "macos": "setExternalVideoSource:useTexture:sourceType:", + "parent_class": "IMediaEngine", + "toc": "toc_video_custom_capturenrendering" }, "pushVideoFrame": { "windows": "pushVideoFrame", @@ -2683,31 +3511,41 @@ "android": ["frame", "videoTrackId"], "ios": ["frame", "videoTrackId"], "macos": ["frame", "videoTrackId"] - } + }, + "parent_class": "IMediaEngine", + "toc": "toc_video_custom_capturenrendering" }, "getCurrentMonotonicTimeInMs": { "windows": "getCurrentMonotonicTimeInMs", "android": "getCurrentMonotonicTimeInMs", "ios": "getCurrentMonotonicTimeInMs", - "macos": "getCurrentMonotonicTimeInMs" + "macos": "getCurrentMonotonicTimeInMs", + "parent_class": "IRtcEngine", + "toc": "toc_network" }, "createCustomAudioTrack": { "windows": "createCustomAudioTrack", "android": "createCustomAudioTrack", "ios": "createCustomAudioTrack:config:", - "macos": "createCustomAudioTrack:config:" + "macos": "createCustomAudioTrack:config:", + "parent_class": "IMediaEngine", + "toc": "toc_audio_custom_capturenrendering" }, "destroyCustomAudioTrack": { "windows": "destroyCustomAudioTrack", "android": "destroyCustomAudioTrack", "ios": "destroyCustomAudioTrack:", - "macos": "destroyCustomAudioTrack:" + "macos": "destroyCustomAudioTrack:", + "parent_class": "IMediaEngine", + "toc": "toc_audio_custom_capturenrendering" }, "enableCustomAudioLocalPlayback": { "windows": "enableCustomAudioLocalPlayback", "android": "enableCustomAudioLocalPlayback", "ios": "enableCustomAudioLocalPlayback:enabled:", - "macos": "enableCustomAudioLocalPlayback:enabled:" + "macos": "enableCustomAudioLocalPlayback:enabled:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_custom_capturenrendering" }, "pushAudioFrame": { "windows": "pushAudioFrame", @@ -2717,7 +3555,9 @@ "android": ["frame", "trackId"], "ios": ["frame", "trackId"], "macos": ["frame", "trackId"] - } + }, + "parent_class": "IMediaEngine", + "toc": "toc_audio_custom_capturenrendering" }, "setExternalAudioSource2": { "windows": "setExternalAudioSource", @@ -2730,51 +3570,69 @@ "android": ["enabled", "sampleRate", "channels", "localPlayback", "publish"], "ios": ["enabled", "sampleRate", "channels", "localPlayback", "publish"], "macos": ["enabled", "sampleRate", "channels", "localPlayback", "publish"] - } + }, + "parent_class": "IMediaEngine", + "toc": "toc_audio_custom_capturenrendering" }, "startLocalAudioMixer": { "windows": "startLocalAudioMixer", "android": "startLocalAudioMixer", - "ios": "startLocalAudioMixer", - "macos": "startLocalAudioMixer" + "ios": "startLocalAudioMixer:", + "macos": "startLocalAudioMixer:", + "parent_class": "IRtcEngine", + "toc": "toc_audiomixer" }, "stopLocalAudioMixer": { "windows": "stopLocalAudioMixer", "android": "stopLocalAudioMixer", "ios": "stopLocalAudioMixer", - "macos": "stopLocalAudioMixer" + "macos": "stopLocalAudioMixer", + "parent_class": "IRtcEngine", + "toc": "toc_audiomixer" }, "updateLocalAudioMixerConfiguration": { "windows": "updateLocalAudioMixerConfiguration", "android": "updateLocalAudioMixerConfiguration", - "ios": "updateLocalAudioMixerConfiguration", - "macos": "updateLocalAudioMixerConfiguration" + "ios": "updateLocalAudioMixerConfiguration:", + "macos": "updateLocalAudioMixerConfiguration:", + "parent_class": "IRtcEngine", + "toc": "toc_audiomixer" }, "enableMultiCamera": { "windows": "enableMultiCamera", - "ios": "enableMultiCamera:config:" + "ios": "enableMultiCamera:config:", + "parent_class": "IRtcEngine", + "toc": "toc_video_device" }, "setCameraStabilizationMode": { "windows": "setCameraStabilizationMode", - "ios": "setCameraStabilizationMode:" + "ios": "setCameraStabilizationMode:", + "parent_class": "IRtcEngine", + "toc": "toc_camera_capture" }, "startCameraCapture": { "windows": "startCameraCapture", "android": "startCameraCapture", "ios": "startCameraCapture:config:", - "macos": "startCameraCapture:config:" + "macos": "startCameraCapture:config:", + "parent_class": "IRtcEngine", + "toc": "toc_camera_capture" }, "stopCameraCapture": { "windows": "stopCameraCapture", "android": "stopCameraCapture", "ios": "stopCameraCapture:", - "macos": "stopCameraCapture:" + "macos": "stopCameraCapture:", + "parent_class": "IRtcEngine", + "toc": "toc_camera_capture" }, "setExternalAudioSink": { "windows": "setExternalAudioSink", "android": "setExternalAudioSink", "ios": "enableExternalAudioSink:sampleRate:channels:", - "macos": "enableExternalAudioSink:sampleRate:channels:" + "macos": "enableExternalAudioSink:sampleRate:channels:", + "parent_class": "IMediaEngine", + "toc": "toc_audio_custom_capturenrendering" }, "pullAudioFrame": { "windows": "pullAudioFrame", @@ -2783,59 +3641,77 @@ "macos": "pullPlaybackAudioFrameRawData:lengthInByte:", "isOverload": true, "params": { - "windows": ["frame", "data", "lengthInByte"], - "android": ["frame", "data", "lengthInByte"], - "ios": ["frame", "data", "lengthInByte"], - "macos": ["frame", "data", "lengthInByte"] - } + "windows": ["frame"], + "android": ["data", "lengthInByte"], + "ios": ["data", "lengthInByte"], + "macos": ["data", "lengthInByte"] + }, + "parent_class": "IMediaEngine", + "toc": "toc_audio_custom_capturenrendering" }, "registerAudioEncodedFrameObserver": { "windows": "registerAudioEncodedFrameObserver", "android": "registerAudioEncodedFrameObserver", "ios": "setAudioEncodedFrameDelegate:config:", - "macos": "setAudioEncodedFrameDelegate:config:" + "macos": "setAudioEncodedFrameDelegate:config:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_encoded" }, "onPlaybackAudioEncodedFrame": { "windows": "onPlaybackAudioEncodedFrame", "android": "onPlaybackAudioEncodedFrame", "ios": "onPlaybackEncodedAudioFrame:info:", - "macos": "onPlaybackEncodedAudioFrame:info:" + "macos": "onPlaybackEncodedAudioFrame:info:", + "parent_class": "IAudioEncodedFrameObserver", + "toc": "toc_audio_encoded" }, "onRecordAudioEncodedFrame": { "windows": "onRecordAudioEncodedFrame", "android": "onRecordAudioEncodedFrame", "ios": "onRecordEncodedAudioFrame:info:", - "macos": "onRecordEncodedAudioFrame:info:" + "macos": "onRecordEncodedAudioFrame:info:", + "parent_class": "IAudioEncodedFrameObserver", + "toc": "toc_audio_encoded" }, "onMixedAudioEncodedFrame": { "windows": "onMixedAudioEncodedFrame", "android": "onMixedAudioEncodedFrame", "ios": "onMixedEncodedAudioFrame:info:", - "macos": "onMixedEncodedAudioFrame:info:" + "macos": "onMixedEncodedAudioFrame:info:", + "parent_class": "IAudioEncodedFrameObserver", + "toc": "toc_audio_encoded" }, "registerAudioFrameObserver": { "windows": "registerAudioFrameObserver", "android": "registerAudioFrameObserver", "ios": "setAudioFrameDelegate:", - "macos": "setAudioFrameDelegate:" + "macos": "setAudioFrameDelegate:", + "parent_class": "IMediaEngine", + "toc": "toc_audio_raw" }, "setRecordingAudioFrameParameters": { "windows": "setRecordingAudioFrameParameters", "android": "setRecordingAudioFrameParameters", "ios": "setRecordingAudioFrameParametersWithSampleRate:channel:mode:samplesPerCall:", - "macos": "setRecordingAudioFrameParametersWithSampleRate:channel:mode:samplesPerCall:" + "macos": "setRecordingAudioFrameParametersWithSampleRate:channel:mode:samplesPerCall:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_raw" }, "setPlaybackAudioFrameParameters": { "windows": "setPlaybackAudioFrameParameters", "android": "setPlaybackAudioFrameParameters", "ios": "setPlaybackAudioFrameParametersWithSampleRate:channel:mode:samplesPerCall:", - "macos": "setPlaybackAudioFrameParametersWithSampleRate:channel:mode:samplesPerCall:" + "macos": "setPlaybackAudioFrameParametersWithSampleRate:channel:mode:samplesPerCall:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_raw" }, "setMixedAudioFrameParameters": { "windows": "setMixedAudioFrameParameters", "android": "setMixedAudioFrameParameters", "ios": "setMixedAudioFrameParametersWithSampleRate:channel:samplesPerCall:", - "macos": "setMixedAudioFrameParametersWithSampleRate:channel:samplesPerCall:" + "macos": "setMixedAudioFrameParametersWithSampleRate:channel:samplesPerCall:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_raw" }, "setPlaybackAudioFrameBeforeMixingParameters": { "windows": "setPlaybackAudioFrameBeforeMixingParameters [1/2]", @@ -2848,31 +3724,41 @@ "android": ["sampleRate", "channel"], "ios": ["sampleRate", "channel"], "macos": ["sampleRate", "channel"] - } + }, + "parent_class": "IRtcEngine", + "toc": "toc_audio_raw" }, "onFrame_IAudioPcmFrameSink": { "windows": "onFrame", "android": "onFrame", "ios": "AgoraRtcMediaPlayer:didReceiveAudioFrame:", - "macos": "AgoraRtcMediaPlayer:didReceiveAudioFrame:" + "macos": "AgoraRtcMediaPlayer:didReceiveAudioFrame:", + "parent_class": "IAudioPcmFrameSink", + "toc": "toc_mediaplayer_observer" }, "registerVideoFrameObserver": { "windows": "registerVideoFrameObserver", "android": "registerVideoFrameObserver", "ios": "setVideoFrameDelegate:", - "macos": "setVideoFrameDelegate:" + "macos": "setVideoFrameDelegate:", + "parent_class": "IMediaEngine", + "toc": "toc_video_raw" }, "registerVideoEncodedFrameObserver": { "windows": "registerVideoEncodedFrameObserver", "android": "registerVideoEncodedFrameObserver", "ios": "setEncodedVideoFrameDelegate:", - "macos": "setEncodedVideoFrameDelegate:" + "macos": "setEncodedVideoFrameDelegate:", + "parent_class": "IMediaEngine", + "toc": "toc_video_encoded" }, "onFrame_IVideoFrameObserver": { "windows": "onFrame", "android": "onFrame", "ios": "AgoraRtcMediaPlayer:didReceiveVideoFrame:", - "macos": "AgoraRtcMediaPlayer:didReceiveVideoFrame:" + "macos": "AgoraRtcMediaPlayer:didReceiveVideoFrame:", + "parent_class": "IVideoFrameObserver", + "toc": "toc_video_raw" }, "getExtensionProperty2": { "windows": "getExtensionProperty", @@ -2882,80 +3768,106 @@ "isOverload": true, "params": { "windows": ["provider", "extension", "key", "value", "type", "buf_len"], - "android": ["provider", "extension", "key", "value"], - "ios": ["provider", "extension", "key", "value", "sourceType"], - "macos": ["provider", "extension", "key", "value", "sourceType"] - } + "android": ["provider", "extension", "key", "sourceType"], + "ios": ["provider", "extension", "key", "sourceType"], + "macos": ["provider", "extension", "key", "sourceType"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_extension" }, "enableExtension": { "windows": "enableExtension", "android": "enableExtension", "ios": "enableExtensionWithVendor:extension:enabled:sourceType:", - "macos": "enableExtensionWithVendor:extension:enabled:sourceType:" + "macos": "enableExtensionWithVendor:extension:enabled:sourceType:", + "parent_class": "IRtcEngine", + "toc": "toc_extension" }, "registerExtension": { "windows": "registerExtension", "android": "registerExtension", "ios": "registerExtensionWithVendor:extension:sourceType:", - "macos": "registerExtensionWithVendor:extension:sourceType:" + "macos": "registerExtensionWithVendor:extension:sourceType:", + "parent_class": "IRtcEngine", + "toc": "toc_extension" }, "setExtensionProperty": { "windows": "setExtensionProperty", "android": "setExtensionProperty", "ios": "setExtensionPropertyWithVendor:extension:key:value:", - "macos": "setExtensionPropertyWithVendor:extension:key:value:" + "macos": "setExtensionPropertyWithVendor:extension:key:value:", + "parent_class": "IRtcEngine", + "toc": "toc_extension" }, "onExtensionEventWithContext": { "windows": "onExtensionEventWithContext", "android": "onEventWithContext", "ios": "onEventWithContext:key:value:", - "macos": "onEventWithContext:key:value:" + "macos": "onEventWithContext:key:value:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_extension" }, "onExtensionStartedWithContext": { "windows": "onExtensionStartedWithContext", "android": "onStartedWithContext", "ios": "onExtensionStartedWithContext:", - "macos": "onExtensionStartedWithContext:" + "macos": "onExtensionStartedWithContext:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_extension" }, "onExtensionStoppedWithContext": { "windows": "onExtensionStoppedWithContext", "android": "onStoppedWithContext", "ios": "onExtensionStoppedWithContext:", - "macos": "onExtensionStoppedWithContext:" + "macos": "onExtensionStoppedWithContext:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_extension" }, "onExtensionErrorWithContext": { "windows": "onExtensionErrorWithContext", "android": "onErrorWithContext", "ios": "onExtensionErrorWithContext:error:message:", - "macos": "onExtensionErrorWithContext:error:message:" + "macos": "onExtensionErrorWithContext:error:message:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_extension" }, "startLocalVideoTranscoder": { "windows": "startLocalVideoTranscoder", "android": "startLocalVideoTranscoder", "ios": "startLocalVideoTranscoder:", - "macos": "startLocalVideoTranscoder:" + "macos": "startLocalVideoTranscoder:", + "parent_class": "IRtcEngine", + "toc": "toc_local_transcoder" }, "stopLocalVideoTranscoder": { "windows": "stopLocalVideoTranscoder", "android": "stopLocalVideoTranscoder", "ios": "stopLocalVideoTranscoder", - "macos": "stopLocalVideoTranscoder" + "macos": "stopLocalVideoTranscoder", + "parent_class": "IRtcEngine", + "toc": "toc_local_transcoder" }, "updateLocalTranscoderConfiguration": { "windows": "updateLocalTranscoderConfiguration", "android": "updateLocalTranscoderConfiguration", "ios": "updateLocalTranscoderConfiguration:", - "macos": "updateLocalTranscoderConfiguration:" + "macos": "updateLocalTranscoderConfiguration:", + "parent_class": "IRtcEngine", + "toc": "toc_local_transcoder" }, "registerMediaMetadataObserver": { "windows": "registerMediaMetadataObserver", "android": "registerMediaMetadataObserver", "ios": "setMediaMetadataDelegate:withType:", - "macos": "setMediaMetadataDelegate:withType:" + "macos": "setMediaMetadataDelegate:withType:", + "parent_class": "IRtcEngine", + "toc": "toc_metadata_observer" }, "unregisterMediaMetadataObserver": { "windows": "unregisterMediaMetadataObserver", - "android": "unregisterMediaMetadataObserver" + "android": "unregisterMediaMetadataObserver", + "parent_class": "IRtcEngine", + "toc": "toc_metadata_observer" }, "addVideoWatermark1": { "windows": "addVideoWatermark [1/3]", @@ -2968,7 +3880,9 @@ "android": ["watermark"], "ios": ["watermark"], "macos": ["watermark"] - } + }, + "parent_class": "IRtcEngine", + "toc": "toc_watermark" }, "addVideoWatermark2": { "windows": "addVideoWatermark [2/3]", @@ -2981,40 +3895,58 @@ "android": ["watermarkUrl", "options"], "ios": ["url", "options"], "macos": ["url", "options"] - } + }, + "parent_class": "IRtcEngine", + "toc": "toc_watermark" }, "clearVideoWatermarks": { "windows": "clearVideoWatermarks", "android": "clearVideoWatermarks", "ios": "clearVideoWatermarks", - "macos": "clearVideoWatermarks" + "macos": "clearVideoWatermarks", + "parent_class": "IRtcEngine", + "toc": "toc_watermark" }, "enableEncryption": { "windows": "enableEncryption", "android": "enableEncryption", "ios": "enableEncryption:encryptionConfig:", - "macos": "enableEncryption:encryptionConfig:" + "macos": "enableEncryption:encryptionConfig:", + "parent_class": "IRtcEngine", + "toc": "toc_network" }, "enableEncryptionEx": { "windows": "enableEncryptionEx", "android": "enableEncryptionEx", "ios": "enableEncryptionEx:encryptionConfig:connection:", - "macos": "enableEncryptionEx:encryptionConfig:connection:" + "macos": "enableEncryptionEx:encryptionConfig:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_network" }, "registerPacketObserver": { - "windows": "registerPacketObserver" + "windows": "registerPacketObserver", + "parent_class": "IRtcEngine", + "toc": "toc_network" }, "onReceiveAudioPacket": { - "windows": "onReceiveAudioPacket" + "windows": "onReceiveAudioPacket", + "parent_class": "IPacketObserver", + "toc": "toc_network" }, "onReceiveVideoPacket": { - "windows": "onReceiveVideoPacket" + "windows": "onReceiveVideoPacket", + "parent_class": "IPacketObserver", + "toc": "toc_network" }, "onSendAudioPacket": { - "windows": "onSendAudioPacket" + "windows": "onSendAudioPacket", + "parent_class": "IPacketObserver", + "toc": "toc_network" }, "onSendVideoPacket": { - "windows": "onSendVideoPacket" + "windows": "onSendVideoPacket", + "parent_class": "IPacketObserver", + "toc": "toc_network" }, "startAudioRecording1": { "windows": "startAudioRecording [1/3]", @@ -3023,21 +3955,25 @@ "macos": "startAudioRecording:quality:", "isOverload": true, "params": { - "windows": ["quality"], - "android": ["quality"], - "ios": ["quality"], - "macos": ["quality"] - } + "windows": ["filePath", "quality"], + "android": ["filePath", "quality"], + "ios": ["filePath", "quality"], + "macos": ["filePath", "quality"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_recording" }, "startAudioRecording2": { "windows": "startAudioRecording [2/3]", "isOverload": true, "params": { - "windows": ["sampleRate", "quality"], - "android": ["sampleRate", "quality"], - "ios": ["sampleRate", "quality"], - "macos": ["sampleRate", "quality"] - } + "windows": ["filePath", "sampleRate", "quality"], + "android": ["filePath", "sampleRate", "quality"], + "ios": ["filePath", "sampleRate", "quality"], + "macos": ["filePath", "sampleRate", "quality"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_recording" }, "startAudioRecording3": { "windows": "startAudioRecording [3/3]", @@ -3050,226 +3986,346 @@ "android": ["config"], "ios": ["config"], "macos": ["config"] - } + }, + "parent_class": "IRtcEngine", + "toc": "toc_recording" }, "stopAudioRecording": { "windows": "stopAudioRecording", "android": "stopAudioRecording", "ios": "stopAudioRecording", - "macos": "stopAudioRecording" + "macos": "stopAudioRecording", + "parent_class": "IRtcEngine", + "toc": "toc_recording" }, "createMediaRecorder": { "windows": "createMediaRecorder", "android": "createMediaRecorder", "ios": "createMediaRecorder:", - "macos": "createMediaRecorder:" + "macos": "createMediaRecorder:", + "parent_class": "IRtcEngine", + "toc": "toc_recording" }, "destroyMediaRecorder": { "windows": "destroyMediaRecorder", "android": "destroyMediaRecorder", "ios": "destroyMediaRecorder:", - "macos": "destroyMediaRecorder:" + "macos": "destroyMediaRecorder:", + "parent_class": "IRtcEngine", + "toc": "toc_recording" }, "setMediaRecorderObserver": { "windows": "setMediaRecorderObserver", "android": "setMediaRecorderObserver", "ios": "setMediaRecorderDelegate:", - "macos": "setMediaRecorderDelegate:" + "macos": "setMediaRecorderDelegate:", + "parent_class": "IMediaRecorder", + "toc": "toc_recording" }, "startRecording": { "windows": "startRecording", "android": "startRecording", "ios": "startRecording:", - "macos": "startRecording:" + "macos": "startRecording:", + "parent_class": "IMediaRecorder", + "toc": "toc_recording" }, "stopRecording": { "windows": "stopRecording", "android": "stopRecording", "ios": "stopRecording", - "macos": "stopRecording" + "macos": "stopRecording", + "parent_class": "IMediaRecorder", + "toc": "toc_recording" }, "switchCamera": { "windows": "switchCamera", "android": "switchCamera [1/2]", "ios": "switchCamera", "isOverload": true, - "params": {} + "params": {}, + "parent_class": "IRtcEngine", + "toc": "toc_video_device" }, "getCameraMaxZoomFactor": { "windows": "getCameraMaxZoomFactor", "android": "getCameraMaxZoomFactor", - "ios": "cameraMaxZoomFactor" + "ios": "cameraMaxZoomFactor", + "parent_class": "IRtcEngine", + "toc": "toc_video_device" }, "isCameraZoomSupported": { "windows": "isCameraZoomSupported", "android": "isCameraZoomSupported", - "ios": "isCameraZoomSupported" + "ios": "isCameraZoomSupported", + "parent_class": "IRtcEngine", + "toc": "toc_video_device" }, "isCameraTorchSupported": { "windows": "isCameraTorchSupported", "android": "isCameraTorchSupported", - "ios": "isCameraTorchSupported" + "ios": "isCameraTorchSupported", + "parent_class": "IRtcEngine", + "toc": "toc_video_device" }, "isCameraFocusSupported": { "windows": "isCameraFocusSupported", "android": "isCameraFocusSupported", - "ios": "isCameraFocusPositionInPreviewSupported" + "ios": "isCameraFocusPositionInPreviewSupported", + "parent_class": "IRtcEngine", + "toc": "toc_video_device" }, "isCameraExposurePositionSupported": { "windows": "isCameraExposurePositionSupported", "android": "isCameraExposurePositionSupported", - "ios": "isCameraExposurePositionSupported" + "ios": "isCameraExposurePositionSupported", + "parent_class": "IRtcEngine", + "toc": "toc_video_device" }, "isCameraExposureSupported": { "windows": "isCameraExposureSupported", "android": "isCameraExposureSupported", - "ios": "isCameraExposureSupported" + "ios": "isCameraExposureSupported", + "parent_class": "IRtcEngine", + "toc": "toc_video_device" }, "isCameraAutoFocusFaceModeSupported": { "windows": "isCameraAutoFocusFaceModeSupported", "android": "isCameraAutoFocusFaceModeSupported", - "ios": "isCameraAutoFocusFaceModeSupported" + "ios": "isCameraAutoFocusFaceModeSupported", + "parent_class": "IRtcEngine", + "toc": "toc_video_device" }, "isCameraAutoExposureFaceModeSupported": { "windows": "isCameraAutoExposureFaceModeSupported", - "ios": "isCameraAutoExposureFaceModeSupported" + "ios": "isCameraAutoExposureFaceModeSupported", + "parent_class": "IRtcEngine", + "toc": "toc_video_device" }, "setCameraZoomFactor": { "windows": "setCameraZoomFactor", "android": "setCameraZoomFactor", - "ios": "setCameraZoomFactor:" + "ios": "setCameraZoomFactor:", + "parent_class": "IRtcEngine", + "toc": "toc_video_device" }, "setCameraFocusPositionInPreview": { "windows": "setCameraFocusPositionInPreview", "android": "setCameraFocusPositionInPreview", - "ios": "setCameraFocusPositionInPreview:" + "ios": "setCameraFocusPositionInPreview:", + "parent_class": "IRtcEngine", + "toc": "toc_video_device" }, "setCameraExposureFactor": { "windows": "setCameraExposureFactor", "android": "setCameraExposureFactor", - "ios": "setCameraExposureFactor:" + "ios": "setCameraExposureFactor:", + "parent_class": "IRtcEngine", + "toc": "toc_video_device" }, "setCameraExposurePosition": { "windows": "setCameraExposurePosition", "android": "setCameraExposurePosition", - "ios": "setCameraExposurePosition:" + "ios": "setCameraExposurePosition:", + "parent_class": "IRtcEngine", + "toc": "toc_video_device" }, "setCameraTorchOn": { "windows": "setCameraTorchOn", "android": "setCameraTorchOn", - "ios": "setCameraTorchOn:" + "ios": "setCameraTorchOn:", + "parent_class": "IRtcEngine", + "toc": "toc_video_device" }, "setCameraAutoFocusFaceModeEnabled": { "windows": "setCameraAutoFocusFaceModeEnabled", "android": "setCameraAutoFocusFaceModeEnabled", - "ios": "setCameraAutoFocusFaceModeEnabled:" + "ios": "setCameraAutoFocusFaceModeEnabled:", + "parent_class": "IRtcEngine", + "toc": "toc_video_device" }, "setCameraAutoExposureFaceModeEnabled": { "windows": "setCameraAutoExposureFaceModeEnabled", - "ios": "setCameraAutoExposureFaceModeEnabled" + "ios": "setCameraAutoExposureFaceModeEnabled:", + "parent_class": "IRtcEngine", + "toc": "toc_video_device" }, "setCameraDeviceOrientation": { - "windows": "setCameraDeviceOrientation" + "windows": "setCameraDeviceOrientation", + "parent_class": "IRtcEngine", + "toc": "toc_video_device" }, "getCount_IAudioDeviceCollection": { - "windows": "getCount" + "windows": "getCount", + "parent_class": "IAudioDeviceCollection", + "toc": "toc_audio_device" }, "getDevice_IAudioDeviceCollection": { - "windows": "getDevice [1/2]" + "windows": "getDevice [1/2]", + "parent_class": "IAudioDeviceCollection", + "isOverload": true, + "params": { + "windows": ["index", "deviceName", "deviceId"] + }, + "toc": "toc_audio_device" }, "getDevice2_IAudioDeviceCollection": { - "windows": "getDevice [2/2]" + "windows": "getDevice [2/2]", + "parent_class": "IAudioDeviceCollection", + "isOverload": true, + "params": { + "windows": ["index", "deviceId", "deviceName", "deviceTypeName"], + "android": ["index", "deviceId", "deviceName", "deviceTypeName"], + "ios": ["index", "deviceId", "deviceName", "deviceTypeName"], + "macos": ["index", "deviceId", "deviceName", "deviceTypeName"] + }, + "toc": "toc_audio_device" }, "getDefaultDevice_IAudioDeviceCollection": { "windows": "getDefaultDevice [1/2]", - "macos": "getDefaultAudioDevice:" + "macos": "getDefaultAudioDevice:", + "parent_class": "IAudioDeviceCollection", + "isOverload": true, + "params": { + "windows": ["deviceName", "deviceId"], + "macos": ["type"] + }, + "toc": "toc_audio_device" }, "getDefaultDevice2_IAudioDeviceCollection": { - "windows": "getDefaultDevice [2/2]" + "windows": "getDefaultDevice [2/2]", + "parent_class": "IAudioDeviceCollection", + "isOverload": true, + "params": { + "windows": ["deviceName", "deviceTypeName", "deviceId"], + "android": ["deviceTypeName"], + "ios": ["deviceTypeName"], + "macos": ["deviceTypeName"] + }, + "toc": "toc_audio_device" }, "setDevice_IAudioDeviceCollection": { - "windows": "setDevice" + "windows": "setDevice", + "parent_class": "IAudioDeviceCollection", + "toc": "toc_audio_device" }, "setApplicationVolume": { - "windows": "setApplicationVolume" + "windows": "setApplicationVolume", + "parent_class": "IAudioDeviceCollection", + "toc": "toc_audio_device" }, "getApplicationVolume": { - "windows": "getApplicationVolume" + "windows": "getApplicationVolume", + "parent_class": "IAudioDeviceCollection", + "toc": "toc_audio_device" }, "setApplicationMute": { - "windows": "setApplicationMute" + "windows": "setApplicationMute", + "parent_class": "IAudioDeviceCollection", + "toc": "toc_audio_device" }, "isApplicationMute": { - "windows": "isApplicationMute" + "windows": "isApplicationMute", + "parent_class": "IAudioDeviceCollection", + "toc": "toc_audio_device" }, "release_IAudioDeviceCollection": { - "windows": "release" + "windows": "release", + "parent_class": "IAudioDeviceCollection", + "toc": "toc_audio_device" }, "enumeratePlaybackDevices": { - "windows": "enumeratePlaybackDevices" + "windows": "enumeratePlaybackDevices", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" }, "enumerateRecordingDevices": { - "windows": "enumerateRecordingDevices" + "windows": "enumerateRecordingDevices", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" }, "followSystemLoopbackDevice": { - "windows": "followSystemLoopbackDevice" + "windows": "followSystemLoopbackDevice", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" }, "followSystemPlaybackDevice": { "windows": "followSystemPlaybackDevice", - "macos": "followSystemPlaybackDevice:" + "macos": "followSystemPlaybackDevice:", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" }, "followSystemRecordingDevice": { "windows": "followSystemRecordingDevice", - "macos": "followSystemRecordingDevice:" + "macos": "followSystemRecordingDevice:", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" }, "setPlaybackDevice": { - "windows": "setPlaybackDevice" + "windows": "setPlaybackDevice", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" }, "setRecordingDevice": { - "windows": "setRecordingDevice" + "windows": "setRecordingDevice", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" }, "startPlaybackDeviceTest": { "windows": "startPlaybackDeviceTest", "android": "startPlaybackDeviceTest", "ios": "startPlaybackDeviceTest:", - "macos": "startPlaybackDeviceTest:" + "macos": "startPlaybackDeviceTest:", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" }, "stopPlaybackDeviceTest": { "windows": "stopPlaybackDeviceTest", "android": "stopPlaybackDeviceTest", "ios": "stopPlaybackDeviceTest", - "macos": "stopPlaybackDeviceTest" + "macos": "stopPlaybackDeviceTest", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" }, "startRecordingDeviceTest": { "windows": "startRecordingDeviceTest", "android": "startRecordingDeviceTest", "ios": "startRecordingDeviceTest:", - "macos": "startRecordingDeviceTest:" + "macos": "startRecordingDeviceTest:", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" }, "stopRecordingDeviceTest": { "windows": "stopRecordingDeviceTest", "android": "stopRecordingDeviceTest", "ios": "stopRecordingDeviceTest", - "macos": "stopRecordingDeviceTest" + "macos": "stopRecordingDeviceTest", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" }, "getPlaybackDevice": { - "windows": "getPlaybackDevice" + "windows": "getPlaybackDevice", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" }, "getLoopbackDevice": { - "windows": "getLoopbackDevice" + "windows": "getLoopbackDevice", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" }, "setLoopbackDevice": { - "windows": "setLoopbackDevice" + "windows": "setLoopbackDevice", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" }, "getPlaybackDeviceInfo": { "windows": "getPlaybackDeviceInfo [1/2]", "isOverload": true, "params": { - "windows": ["deviceId", "deviceName"], - "android": ["deviceId", "deviceName"], - "ios": ["deviceId", "deviceName"], - "macos": ["deviceId", "deviceName"] - } + "windows": ["deviceId", "deviceName"] + }, + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" }, "getPlaybackDeviceInfo2": { "windows": "getPlaybackDeviceInfo [2/2]", @@ -3279,20 +4335,23 @@ "android": ["deviceId", "deviceName", "deviceTypeName"], "ios": ["deviceId", "deviceName", "deviceTypeName"], "macos": ["deviceId", "deviceName", "deviceTypeName"] - } + }, + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" }, "getRecordingDevice": { - "windows": "getRecordingDevice" + "windows": "getRecordingDevice", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" }, "getRecordingDeviceInfo": { "windows": "getRecordingDeviceInfo [1/2]", "isOverload": true, "params": { - "windows": ["deviceId", "deviceName"], - "android": ["deviceId", "deviceName"], - "ios": ["deviceId", "deviceName"], - "macos": ["deviceId", "deviceName"] - } + "windows": ["deviceId", "deviceName"] + }, + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" }, "getRecordingDeviceInfo2": { "windows": "getRecordingDeviceInfo [2/2]", @@ -3302,82 +4361,130 @@ "android": ["deviceId", "deviceName", "deviceTypeName"], "ios": ["deviceId", "deviceName", "deviceTypeName"], "macos": ["deviceId", "deviceName", "deviceTypeName"] - } + }, + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" }, "getAudioDeviceInfo": { "windows": "getAudioDeviceInfo", - "android": "getAudioDeviceInfo" + "android": "getAudioDeviceInfo", + "parent_class": "IRtcEngine", + "toc": "toc_audio_device" }, "startAudioDeviceLoopbackTest": { "windows": "startAudioDeviceLoopbackTest", - "macos": "startAudioDeviceLoopbackTest:" + "macos": "startAudioDeviceLoopbackTest:", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" }, "stopAudioDeviceLoopbackTest": { "windows": "stopAudioDeviceLoopbackTest", - "macos": "stopAudioDeviceLoopbackTest" + "macos": "stopAudioDeviceLoopbackTest", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" }, "setPlaybackDeviceVolume": { - "windows": "setPlaybackDeviceVolume" + "windows": "setPlaybackDeviceVolume", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" }, "getPlaybackDeviceVolume": { - "windows": "getPlaybackDeviceVolume" + "windows": "getPlaybackDeviceVolume", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" }, "setRecordingDeviceVolume": { - "windows": "setRecordingDeviceVolume" + "windows": "setRecordingDeviceVolume", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" }, "getRecordingDeviceVolume": { - "windows": "getRecordingDeviceVolume" + "windows": "getRecordingDeviceVolume", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" }, "setPlaybackDeviceMute": { - "windows": "setPlaybackDeviceMute" + "windows": "setPlaybackDeviceMute", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" }, "getPlaybackDeviceMute": { - "windows": "getPlaybackDeviceMute" + "windows": "getPlaybackDeviceMute", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" }, "setRecordingDeviceMute": { - "windows": "setRecordingDeviceMute" + "windows": "setRecordingDeviceMute", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" }, "getRecordingDeviceMute": { - "windows": "getRecordingDeviceMute" + "windows": "getRecordingDeviceMute", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" }, "release_IAudioDeviceManager": { - "windows": "release" + "windows": "release", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" }, "enumerateVideoDevices": { - "windows": "enumerateVideoDevices" + "windows": "enumerateVideoDevices", + "parent_class": "IVideoDeviceManager", + "toc": "toc_video_device" }, "setDevice_IVideoDeviceManager": { - "windows": "setDevice" + "windows": "setDevice", + "parent_class": "IVideoDeviceManager", + "toc": "toc_video_device" }, "getCapability": { - "windows": "getCapability" + "windows": "getCapability", + "parent_class": "IVideoDeviceManager", + "toc": "toc_video_device" }, "getDevice_IVideoDeviceManager": { - "windows": "getDevice" + "windows": "getDevice", + "parent_class": "IVideoDeviceManager", + "toc": "toc_video_device" }, "numberOfCapabilities": { - "windows": "numberOfCapabilities" + "windows": "numberOfCapabilities", + "parent_class": "IVideoDeviceManager", + "toc": "toc_video_device" }, "queryCameraFocalLengthCapability": { "windows": "queryCameraFocalLengthCapability", "android": "queryCameraFocalLengthCapability", - "ios": "queryCameraFocalLengthCapability" + "ios": "queryCameraFocalLengthCapability", + "parent_class": "IRtcEngine", + "toc": "toc_video_device" }, "release_IVideoDeviceManager": { - "windows": "release" + "windows": "release", + "parent_class": "IVideoDeviceManager", + "toc": "toc_video_device" }, "getCount_IVideoDeviceCollection": { - "windows": "getCount" + "windows": "getCount", + "parent_class": "IVideoDeviceCollection", + "toc": "toc_video_device" }, "getDevice_IVideoDeviceCollection": { - "windows": "getDevice" + "windows": "getDevice", + "parent_class": "IVideoDeviceCollection", + "toc": "toc_video_device" }, "setDevice_IVideoDeviceCollection": { "windows": "setDevice", - "macos": "setDevice:deviceId:" + "macos": "setDevice:deviceId:", + "parent_class": "IVideoDeviceCollection", + "toc": "toc_video_device" }, "release_IVideoDeviceCollection": { - "windows": "release" + "windows": "release", + "parent_class": "IVideoDeviceCollection", + "toc": "toc_video_device" }, "createDataStream1": { "windows": "createDataStream [1/2]", @@ -3387,10 +4494,12 @@ "isOverload": true, "params": { "windows": ["streamId", "reliable", "ordered"], - "android": ["streamId", "reliable", "ordered"], + "android": ["reliable", "ordered"], "ios": ["streamId", "reliable", "ordered"], "macos": ["streamId", "reliable", "ordered"] - } + }, + "parent_class": "IRtcEngine", + "toc": "toc_datastream" }, "createDataStream2": { "windows": "createDataStream [2/2]", @@ -3400,89 +4509,128 @@ "isOverload": true, "params": { "windows": ["streamId", "config"], - "android": ["streamId", "config"], + "android": ["config"], "ios": ["streamId", "config"], "macos": ["streamId", "config"] - } + }, + "parent_class": "IRtcEngine", + "toc": "toc_datastream" }, "sendStreamMessage": { "windows": "sendStreamMessage", "android": "sendStreamMessage", "ios": "sendStreamMessage:data:", - "macos": "sendStreamMessage:data:" + "macos": "sendStreamMessage:data:", + "parent_class": "IRtcEngine", + "toc": "toc_datastream" }, "adjustCustomAudioPlayoutVolume": { "windows": "adjustCustomAudioPlayoutVolume", "android": "adjustCustomAudioPlayoutVolume", "ios": "adjustCustomAudioPlayoutVolume:volume:", - "macos": "adjustCustomAudioPlayoutVolume:volume:" + "macos": "adjustCustomAudioPlayoutVolume:volume:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_custom_capturenrendering" }, "enableLoopbackRecording": { "windows": "enableLoopbackRecording", - "macos": "enableLoopbackRecording:deviceName:" + "macos": "enableLoopbackRecording:deviceName:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_capture" }, "disableAudioSpectrumMonitor": { "windows": "disableAudioSpectrumMonitor", "android": "disableAudioSpectrumMonitor", "ios": "disableAudioSpectrumMonitor", - "macos": "disableAudioSpectrumMonitor" + "macos": "disableAudioSpectrumMonitor", + "parent_class": "IRtcEngine", + "toc": "toc_audio_spectrum" }, "enableAudioSpectrumMonitor": { "windows": "enableAudioSpectrumMonitor", "android": "enableAudioSpectrumMonitor", "ios": "enableAudioSpectrumMonitor:", - "macos": "enableAudioSpectrumMonitor:" + "macos": "enableAudioSpectrumMonitor:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_spectrum" }, "registerAudioSpectrumObserver": { "windows": "registerAudioSpectrumObserver", "android": "registerAudioSpectrumObserver", "ios": "registerAudioSpectrumDelegate:", - "macos": "registerAudioSpectrumDelegate:" + "macos": "registerAudioSpectrumDelegate:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_spectrum" }, "unregisterAudioSpectrumObserver": { "windows": "unregisterAudioSpectrumObserver", - "android": "unregisterAudioSpectrumObserver", + "android": "unRegisterAudioSpectrumObserver", "ios": "unregisterAudioSpectrumDelegate:", - "macos": "unregisterAudioSpectrumDelegate:" + "macos": "unregisterAudioSpectrumDelegate:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_spectrum" }, "enableFaceDetection": { "windows": "enableFaceDetection", "android": "enableFaceDetection", - "ios": "enableFaceDetection:" + "ios": "enableFaceDetection:", + "parent_class": "IRtcEngine", + "toc": "toc_face_detection" }, "isCameraFaceDetectSupported": { "windows": "isCameraFaceDetectSupported", - "android": "isCameraFaceDetectSupported" + "android": "isCameraFaceDetectSupported", + "parent_class": "IRtcEngine", + "toc": "toc_video_device" }, "enableCameraCenterStage": { "windows": "enableCameraCenterStage", "ios": "enableCameraCenterStage:", - "macos": "enableCameraCenterStage:" + "macos": "enableCameraCenterStage:", + "parent_class": "IRtcEngine", + "toc": "toc_center_stage" }, "isCameraCenterStageSupported": { "windows": "isCameraCenterStageSupported", "ios": "isCameraCenterStageSupported", - "macos": "isCameraCenterStageSupported" + "macos": "isCameraCenterStageSupported", + "parent_class": "IRtcEngine", + "toc": "toc_center_stage" }, "setCameraCapturerConfiguration": { "windows": "setCameraCapturerConfiguration", "android": "setCameraCapturerConfiguration", "ios": "setCameraCapturerConfiguration:", - "macos": "setCameraCapturerConfiguration" + "macos": "setCameraCapturerConfiguration", + "parent_class": "IRtcEngine", + "toc": "toc_video_device" }, "setLocalVideoMirrorMode": { "windows": "setLocalVideoMirrorMode", "android": "setLocalVideoMirrorMode", "ios": "setLocalVideoMirrorMode:", - "macos": "setLocalVideoMirrorMode:" + "macos": "setLocalVideoMirrorMode:", + "parent_class": "IRtcEngine", + "toc": "toc_video_rendering" }, "get": { - "windows": "get" + "windows": "get", + "parent_class": "MusicChartCollection", + "toc": "toc_drm" }, "open_IMusicPlayer": { "windows": "open", "android": "open [1/2]", - "ios": "openMediaWithSongCode:startPos:" + "ios": "openMediaWithSongCode:startPos:", + "parent_class": "IMusicPlayer", + "isOverload": true, + "params": { + "windows": ["songCode", "startPos"], + "android": ["songCode", "startPos"], + "ios": ["songCode", "startPos"], + "macos": ["songCode", "startPos"] + }, + "toc": "toc_drm" }, "preload": { "windows": "preload [1/2]", @@ -3494,7 +4642,9 @@ "android": ["songCode", "jsonOption"], "ios": ["songCode", "jsonOption"], "macos": ["songCode", "jsonOption"] - } + }, + "parent_class": "IMusicContentCenter", + "toc": "toc_drm" }, "preload2": { "windows": "preload [2/2]", @@ -3503,58 +4653,80 @@ "isOverload": true, "params": { "windows": ["songCode", "requestId"], - "android": ["songCode", "requestId"], - "ios": ["songCode", "requestId"], - "macos": ["songCode", "requestId"] - } + "android": ["songCode"], + "ios": ["songCode"], + "macos": ["songCode"] + }, + "parent_class": "IMusicContentCenter", + "toc": "toc_drm" }, "isPreloaded": { "windows": "isPreloaded", "android": "isPreloaded", - "ios": "isPreloadedWithSongCode:" + "ios": "isPreloadedWithSongCode:", + "parent_class": "IMusicContentCenter", + "toc": "toc_drm" }, "initialize_IMusicContentCenter": { "windows": "initialize", "android": "initialize", - "ios": "sharedContentCenterWithConfig:" + "ios": "sharedContentCenterWithConfig:", + "parent_class": "IMusicContentCenter", + "toc": "toc_drm" }, "release_IMusicContentCenter": { "windows": "release", - "android": "release" + "android": "release", + "parent_class": "IMusicContentCenter", + "toc": "toc_drm" }, "renewToken_IMusicContentCenter": { "windows": "renewToken", "android": "renewToken", - "ios": "renewToken:" + "ios": "renewToken:", + "parent_class": "IMusicContentCenter", + "toc": "toc_drm" }, "unregisterEventHandler_IMusicContentCenter": { "windows": "unregisterEventHandler", - "android": "unregisterEventHandler" + "android": "unregisterEventHandler", + "parent_class": "IMusicContentCenter", + "toc": "toc_drm" }, "registerEventHandler_IMusicContentCenter": { "windows": "registerEventHandler", "android": "registerEventHandler", - "ios": "registerEventDelegate:" + "ios": "registerEventDelegate:", + "parent_class": "IMusicContentCenter", + "toc": "toc_drm" }, "createMusicPlayer": { "windows": "createMusicPlayer", "android": "createMusicPlayer", - "ios": "createMusicPlayerWithDelegate:" + "ios": "createMusicPlayerWithDelegate:", + "parent_class": "IMusicContentCenter", + "toc": "toc_drm" }, "destroyMusicPlayer": { "windows": "destroyMusicPlayer", "android": "destroyMusicPlayer", - "ios": "destroyMusicPlayer:" + "ios": "destroyMusicPlayer:", + "parent_class": "IMusicContentCenter", + "toc": "toc_drm" }, "getLyric": { "windows": "getLyric", "android": "getLyric", - "ios": "getLyricWithSongCode:lyricType:" + "ios": "getLyricWithSongCode:lyricType:", + "parent_class": "IMusicContentCenter", + "toc": "toc_drm" }, "getMusicCharts": { "windows": "getMusicCharts", "android": "getMusicCharts", - "ios": "getMusicCharts" + "ios": "getMusicCharts", + "parent_class": "IMusicContentCenter", + "toc": "toc_drm" }, "getMusicCollectionByMusicChartId": { "windows": "getMusicCollectionWithMusicChartId", @@ -3562,11 +4734,13 @@ "ios": "getMusicCollectionWithMusicChartId:page:pageSize:jsonOption:", "isOverload": true, "params": { - "windows": ["musicChartId", "page", "pageSize", "jsonOption"], - "android": ["musicChartId", "page", "pageSize", "jsonOption"], + "windows": ["requestId", "musicChartId", "page", "pageSize", "jsonOption"], + "android": ["musicChartId", "page", "pageSize"], "ios": ["musicChartId", "page", "pageSize", "jsonOption"], "macos": ["musicChartId", "page", "pageSize", "jsonOption"] - } + }, + "parent_class": "IMusicContentCenter", + "toc": "toc_drm" }, "searchMusic": { "windows": "searchMusic", @@ -3574,79 +4748,117 @@ "ios": "searchMusicWithKeyWord:page:pageSize:jsonOption:", "isOverload": true, "params": { - "windows": ["keyword", "page", "pageSize", "jsonOption"], - "android": ["keyword", "page", "pageSize", "jsonOption"], + "windows": ["keyword", "page", "pageSize", "jsonOption", "requestId"], + "android": ["keyword", "page", "pageSize"], "ios": ["keyword", "page", "pageSize", "jsonOption"], "macos": ["keyword", "page", "pageSize", "jsonOption"] - } + }, + "parent_class": "IMusicContentCenter", + "toc": "toc_drm" }, "setPlayMode": { "windows": "setPlayMode", "android": "setPlayMode", - "ios": "setPlayMode:" + "ios": "setPlayMode:", + "parent_class": "IMusicPlayer", + "toc": "toc_drm" }, "getCaches": { "windows": "getCaches", "android": "getCaches", - "ios": "getCaches" + "ios": "getCaches", + "parent_class": "IMusicContentCenter", + "toc": "toc_drm" }, "getCount_MusicChartCollection": { - "windows": "getCount [1/2]" + "windows": "getCount [1/2]", + "parent_class": "MusicChartCollection", + "toc": "toc_drm", + "isOverload": true, + "params": {} }, "getCount_MusicCollection": { - "windows": "getCount [2/2]" + "windows": "getCount [2/2]", + "parent_class": "MusicCollection", + "toc": "toc_drm", + "isOverload": true, + "params": {} }, "getTotal_MusicCollection": { - "windows": "getTotal" + "windows": "getTotal", + "parent_class": "MusicCollection", + "toc": "toc_drm" }, "getPage_MusicCollection": { - "windows": "getPage" + "windows": "getPage", + "parent_class": "MusicCollection", + "toc": "toc_drm" }, "getPageSize_MusicCollection": { - "windows": "getPageSize" + "windows": "getPageSize", + "parent_class": "MusicCollection", + "toc": "toc_drm" }, "getMusic_MusicCollection": { - "windows": "getMusic" + "windows": "getMusic", + "parent_class": "MusicCollection", + "toc": "toc_drm" }, "removeCache": { "windows": "removeCache", "android": "removeCache", - "ios": "removeCacheWithSongCode:" + "ios": "removeCacheWithSongCode:", + "parent_class": "IMusicContentCenter", + "toc": "toc_drm" }, "getInternalSongCode": { "windows": "getInternalSongCode", "android": "getInternalSongCode", - "ios": "getInternalSongCode:jsonOption:" + "ios": "getInternalSongCode:jsonOption:", + "parent_class": "IMusicContentCenter", + "toc": "toc_drm" }, "getSongSimpleInfo": { "windows": "getSongSimpleInfo", "android": "getSongSimpleInfo", - "ios": "getSongSimpleInfoWithSongCode:" + "ios": "getSongSimpleInfoWithSongCode:", + "parent_class": "IMusicContentCenter", + "toc": "toc_drm" }, "onPreLoadEvent_IMusicContentCenterEventHandler": { "windows": "onPreLoadEvent", "android": "onPreLoadEvent", - "ios": "onPreLoadEvent:songCode:percent:lyricUrl:state:reason:" + "ios": "onPreLoadEvent:songCode:percent:lyricUrl:state:reason:", + "parent_class": "IMusicContentCenterEventHandler", + "toc": "toc_drm" }, "onMusicChartsResult": { "windows": "onMusicChartsResult", "android": "onMusicChartsResult", - "ios": "onMusicChartsResult:result:reason:" + "ios": "onMusicChartsResult:result:reason:", + "parent_class": "IMusicContentCenterEventHandler", + "toc": "toc_drm" }, "onMusicCollectionResult": { "windows": "onMusicCollectionResult", "android": "onMusicCollectionResult", - "ios": "onMusicCollectionResult:result:reason:" + "ios": "onMusicCollectionResult:result:reason:", + "parent_class": "IMusicContentCenterEventHandler", + "toc": "toc_drm" }, "onLyricResult": { "windows": "onLyricResult", "android": "onLyricResult", - "ios": "onLyricResult:songCode:lyricUrl:reason:" + "ios": "onLyricResult:songCode:lyricUrl:reason:", + "parent_class": "IMusicContentCenterEventHandler", + "toc": "toc_drm" }, "onSongSimpleInfoResult": { "windows": "onSongSimpleInfoResult", "android": "onSongSimpleInfoResult", - "ios": "onSongSimpleInfoResult:songCode:simpleInfo:reason:" + "ios": "onSongSimpleInfoResult:songCode:simpleInfo:reason:", + "parent_class": "IMusicContentCenterEventHandler", + "toc": "toc_drm" }, "takeSnapshot": { "windows": "takeSnapshot [1/2]", @@ -3659,7 +4871,9 @@ "android": ["uid", "filePath"], "ios": ["uid", "filePath"], "macos": ["uid", "filePath"] - } + }, + "parent_class": "IRtcEngine", + "toc": "toc_snapshot" }, "takeSnapshot2": { "windows": "takeSnapshot [2/2]", @@ -3672,879 +4886,1174 @@ "android": ["uid", "config"], "ios": ["uid", "config"], "macos": ["uid", "config"] - } + }, + "parent_class": "IRtcEngine", + "toc": "toc_snapshot" }, "enableContentInspect": { "windows": "enableContentInspect", "android": "enableContentInspect", "ios": "enableContentInspect:config:", - "macos": "enableContentInspect:config:" + "macos": "enableContentInspect:config:", + "parent_class": "IRtcEngine", + "toc": "toc_snapshot" }, "enableContentInspectEx": { "windows": "enableContentInspectEx", "android": "enableContentInspectEx", "ios": "enableContentInspectEx:config:connection:", - "macos": "enableContentInspectEx:config:connection:" + "macos": "enableContentInspectEx:config:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_snapshot" }, "enableVideoImageSource": { "windows": "enableVideoImageSource", "android": "enableVideoImageSource", "ios": "enableVideoImageSource:options:", - "macos": "enableVideoImageSource:options:" + "macos": "enableVideoImageSource:options:", + "parent_class": "IRtcEngine", + "toc": "toc_image_source" }, "getNetworkType": { "windows": "getNetworkType", "android": "getNetworkType", "ios": "getNetworkType", - "macos": "getNetworkType" + "macos": "getNetworkType", + "parent_class": "IRtcEngine", + "toc": "toc_network" }, "getNtpWallTimeInMs": { "windows": "getNtpWallTimeInMs", "android": "getNtpWallTimeInMs", "ios": "getNtpWallTimeInMs", - "macos": "getNtpWallTimeInMs" + "macos": "getNtpWallTimeInMs", + "parent_class": "IRtcEngine", + "toc": "toc_network" }, "setCloudProxy": { "windows": "setCloudProxy", "android": "setCloudProxy", "ios": "setCloudProxy:", - "macos": "setCloudProxy:" + "macos": "setCloudProxy:", + "parent_class": "IRtcEngine", + "toc": "toc_network" }, "setLogFile": { "windows": "setLogFile", "android": "setLogFile", "ios": "setLogFile:", - "macos": "setLogFile:" + "macos": "setLogFile:", + "parent_class": "IRtcEngine", + "toc": "toc_network" }, "setLogFilter": { "windows": "setLogFilter", "android": "setLogFilter", "ios": "setLogFilter:", - "macos": "setLogFilter:" + "macos": "setLogFilter:", + "parent_class": "IRtcEngine", + "toc": "toc_network" }, "setLogLevel": { "windows": "setLogLevel", "android": "setLogLevel", "ios": "setLogLevel:", - "macos": "setLogLevel:" + "macos": "setLogLevel:", + "parent_class": "IRtcEngine", + "toc": "toc_network" }, "setLogFileSize": { "windows": "setLogFileSize", "android": "setLogFileSize", "ios": "setLogFileSize:", - "macos": "setLogFileSize:" + "macos": "setLogFileSize:", + "parent_class": "IRtcEngine", + "toc": "toc_network" }, "setParameters_IAgoraParameter": { - "windows": "setParameters [2/2]" + "windows": "setParameters [2/2]", + "parent_class": "IAgoraParameter", + "toc": "toc_network", + "isOverload": true, + "params": { + "windows": ["parameters"], + "android": ["parameters"], + "ios": ["parameters"], + "macos": ["parameters"] + } }, "setParameters": { "windows": "setParameters [1/2]", "android": "setParameters", "ios": "setParameters:", - "macos": "setParameters:" + "macos": "setParameters:", + "parent_class": "IRtcEngine", + "toc": "toc_network", + "isOverload": true, + "params": { + "windows": ["parameters"], + "android": ["parameters"], + "ios": ["options"], + "macos": ["options"] + } }, "sendCustomReportMessage": { "windows": "sendCustomReportMessage", "android": "sendCustomReportMessage", "ios": "sendCustomReportMessage:category:event:label:value:", - "macos": "sendCustomReportMessage:category:event:label:value:" + "macos": "sendCustomReportMessage:category:event:label:value:", + "parent_class": "IRtcEngine", + "toc": "toc_network" }, "getCallId": { "windows": "getCallId", "android": "getCallId", "ios": "getCallId", - "macos": "getCallId" + "macos": "getCallId", + "parent_class": "IRtcEngine", + "toc": "toc_network" }, "getCallIdEx": { "windows": "getCallIdEx", "android": "getCallIdEx", "ios": "getCallIdEx:", - "macos": "getCallIdEx:" + "macos": "getCallIdEx:", + "parent_class": "IRtcEngineEx", + "toc": "toc_network" }, "queryDeviceScore": { "windows": "queryDeviceScore", "android": "queryDeviceScore", "ios": "queryDeviceScore", - "macos": "queryDeviceScore" + "macos": "queryDeviceScore", + "parent_class": "IRtcEngine", + "toc": "toc_network" }, "rate": { "windows": "rate", "android": "rate", "ios": "rate:rating:description:", - "macos": "rate:rating:description:" + "macos": "rate:rating:description:", + "parent_class": "IRtcEngine", + "toc": "toc_network" }, "complain": { "windows": "complain", "android": "complain", "ios": "complain:description:", - "macos": "complain:description:" + "macos": "complain:description:", + "parent_class": "IRtcEngine", + "toc": "toc_network" }, "getVersion": { "windows": "getVersion", "android": "getSdkVersion", "ios": "getSdkVersion", - "macos": "getSdkVersion" + "macos": "getSdkVersion", + "parent_class": "IRtcEngine", + "toc": "toc_network" }, "getErrorDescription": { "windows": "getErrorDescription", "android": "getErrorDescription", "ios": "getErrorDescription:", - "macos": "getErrorDescription:" + "macos": "getErrorDescription:", + "parent_class": "IRtcEngine", + "toc": "toc_network" }, "isFeatureAvailableOnDevice": { "windows": "isFeatureAvailableOnDevice", "android": "isFeatureAvailableOnDevice", "ios": "isFeatureAvailableOnDevice:", - "macos": "isFeatureAvailableOnDevice:" + "macos": "isFeatureAvailableOnDevice:", + "parent_class": "IRtcEngine", + "toc": "toc_network" }, "queryInterface": { - "windows": "queryInterface" + "windows": "queryInterface", + "parent_class": "IRtcEngine", + "toc": "toc_network" }, "onConnectionStateChanged": { "windows": "onConnectionStateChanged", "android": "onConnectionStateChanged", "ios": "rtcEngine:connectionChangedToState:reason:", - "macos": "rtcEngine:connectionChangedToState:reason:" + "macos": "rtcEngine:connectionChangedToState:reason:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_network" }, "onError": { "windows": "onError", "android": "onError", "ios": "rtcEngine:didOccurError:", - "macos": "rtcEngine:didOccurError:" + "macos": "rtcEngine:didOccurError:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_channel" }, "onFirstRemoteAudioDecoded": { "windows": "onFirstRemoteAudioDecoded", "android": "onFirstRemoteAudioDecoded", "ios": "rtcEngine:firstRemoteAudioFrameDecodedOfUid:elapsed:", - "macos": "rtcEngine:firstRemoteAudioFrameDecodedOfUid:elapsed:" + "macos": "rtcEngine:firstRemoteAudioFrameDecodedOfUid:elapsed:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_audio_basic" }, "onFirstRemoteAudioFrame": { "windows": "onFirstRemoteAudioFrame", "android": "onFirstRemoteAudioFrame", "ios": "rtcEngine:firstRemoteAudioFrameOfUid:elapsed:", - "macos": "rtcEngine:firstRemoteAudioFrameOfUid:elapsed:" + "macos": "rtcEngine:firstRemoteAudioFrameOfUid:elapsed:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_audio_basic" }, "onJoinChannelSuccess": { "windows": "onJoinChannelSuccess", "android": "onJoinChannelSuccess", "ios": "rtcEngine:didJoinChannel:withUid:elapsed:", - "macos": "rtcEngine:didJoinChannel:withUid:elapsed:" + "macos": "rtcEngine:didJoinChannel:withUid:elapsed:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_channel" }, "onRejoinChannelSuccess": { "windows": "onRejoinChannelSuccess", "android": "onRejoinChannelSuccess", "ios": "rtcEngine:didRejoinChannel:withUid:elapsed:", - "macos": "rtcEngine:didRejoinChannel:withUid:elapsed:" + "macos": "rtcEngine:didRejoinChannel:withUid:elapsed:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_channel" }, "onLeaveChannel": { "windows": "onLeaveChannel", "android": "onLeaveChannel", "ios": "rtcEngine:didLeaveChannelWithStats:", - "macos": "rtcEngine:didLeaveChannelWithStats:" + "macos": "rtcEngine:didLeaveChannelWithStats:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_channel" }, "onClientRoleChanged": { "windows": "onClientRoleChanged", "android": "onClientRoleChanged", "ios": "rtcEngine:didClientRoleChanged:newRole:newRoleOptions:", - "macos": "rtcEngine:didClientRoleChanged:newRole:newRoleOptions:" + "macos": "rtcEngine:didClientRoleChanged:newRole:newRoleOptions:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_channel" }, "onClientRoleChangeFailed": { "windows": "onClientRoleChangeFailed", "android": "onClientRoleChangeFailed", "ios": "rtcEngine:didClientRoleChangeFailed:currentRole:", - "macos": "rtcEngine:didClientRoleChangeFailed:currentRole:" + "macos": "rtcEngine:didClientRoleChangeFailed:currentRole:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_channel" }, "onUserJoined": { "windows": "onUserJoined", "android": "onUserJoined", "ios": "rtcEngine:didJoinedOfUid:elapsed:", - "macos": "rtcEngine:didJoinedOfUid:elapsed:" + "macos": "rtcEngine:didJoinedOfUid:elapsed:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_channel" }, "onUserMuteAudio": { "windows": "onUserMuteAudio", "android": "onUserMuteAudio", "ios": "rtcEngine:didAudioMuted:byUid:", - "macos": "rtcEngine:didAudioMuted:byUid:" + "macos": "rtcEngine:didAudioMuted:byUid:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_audio_basic" }, "onUserOffline": { "windows": "onUserOffline", "android": "onUserOffline", "ios": "rtcEngine:didOfflineOfUid:reason:", - "macos": "rtcEngine:didOfflineOfUid:reason:" + "macos": "rtcEngine:didOfflineOfUid:reason:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_channel" }, "onNetworkTypeChanged": { "windows": "onNetworkTypeChanged", "android": "onNetworkTypeChanged", "ios": "rtcEngine:networkTypeChanged:", - "macos": "rtcEngine:networkTypeChanged:" + "macos": "rtcEngine:networkTypeChanged:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_network" }, "onConnectionInterrupted": { "windows": "onConnectionInterrupted", "android": "onConnectionInterrupted", "ios": "rtcEngineConnectionDidInterrupted:", - "macos": "rtcEngineConnectionDidInterrupted:" + "macos": "rtcEngineConnectionDidInterrupted:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_network" }, "onConnectionLost": { "windows": "onConnectionLost", "android": "onConnectionLost", "ios": "rtcEngineConnectionDidLost:", - "macos": "rtcEngineConnectionDidLost:" + "macos": "rtcEngineConnectionDidLost:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_network" }, "onConnectionBanned": { "windows": "onConnectionBanned", "android": "onConnectionBanned", "ios": "rtcEngineConnectionDidBanned:", - "macos": "rtcEngineConnectionDidBanned:" + "macos": "rtcEngineConnectionDidBanned:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_network" }, "onTokenPrivilegeWillExpire": { "windows": "onTokenPrivilegeWillExpire", "android": "onTokenPrivilegeWillExpire", "ios": "rtcEngine:tokenPrivilegeWillExpire:", - "macos": "rtcEngine:tokenPrivilegeWillExpire:" + "macos": "rtcEngine:tokenPrivilegeWillExpire:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_channel" }, "onRequestToken": { "windows": "onRequestToken", "android": "onRequestToken", "ios": "rtcEngineRequestToken:", - "macos": "rtcEngineRequestToken:" + "macos": "rtcEngineRequestToken:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_channel" }, "onLocalUserRegistered": { "windows": "onLocalUserRegistered", "android": "onLocalUserRegistered", "ios": "rtcEngine:didLocalUserRegisteredWithUserId:userAccount:", - "macos": "rtcEngine:didLocalUserRegisteredWithUserId:userAccount:" + "macos": "rtcEngine:didLocalUserRegisteredWithUserId:userAccount:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_channel" }, "onUserInfoUpdated": { "windows": "onUserInfoUpdated", "android": "onUserInfoUpdated", "ios": "rtcEngine:didUserInfoUpdatedWithUserId:userInfo:", - "macos": "rtcEngine:didUserInfoUpdatedWithUserId:userInfo:" + "macos": "rtcEngine:didUserInfoUpdatedWithUserId:userInfo:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_channel" }, "onUplinkNetworkInfoUpdated": { "windows": "onUplinkNetworkInfoUpdated", "android": "onUplinkNetworkInfoUpdated", "ios": "rtcEngine:uplinkNetworkInfoUpdate:", - "macos": "rtcEngine:uplinkNetworkInfoUpdate:" + "macos": "rtcEngine:uplinkNetworkInfoUpdate:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_network" }, "onVideoRenderingTracingResult": { "windows": "onVideoRenderingTracingResult", "android": "onVideoRenderingTracingResult", "ios": "rtcEngine:videoRenderingTracingResultOfUid:currentEvent:tracingInfo:", - "macos": "rtcEngine:videoRenderingTracingResultOfUid:currentEvent:tracingInfo:" + "macos": "rtcEngine:videoRenderingTracingResultOfUid:currentEvent:tracingInfo:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_video_rendering" }, "onLocalAudioStateChanged": { "windows": "onLocalAudioStateChanged", "android": "onLocalAudioStateChanged", "ios": "rtcEngine:localAudioStateChanged:reason:", - "macos": "rtcEngine:localAudioStateChanged:reason:" + "macos": "rtcEngine:localAudioStateChanged:reason:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_audio_basic" }, "onLocalVideoStateChanged": { "windows": "onLocalVideoStateChanged", "android": "onLocalVideoStateChanged", "ios": "rtcEngine:localVideoStateChangedOfState:reason:sourceType:", - "macos": "rtcEngine:localVideoStateChangedOfState:reason:sourceType:" + "macos": "rtcEngine:localVideoStateChangedOfState:reason:sourceType:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_video_basic" }, "onVideoStopped": { "windows": "onVideoStopped", "android": "onVideoStopped", "ios": "rtcEngineVideoDidStop:", - "macos": "rtcEngineVideoDidStop:" + "macos": "rtcEngineVideoDidStop:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_video_basic" }, "onFirstLocalAudioFramePublished": { "windows": "onFirstLocalAudioFramePublished", "android": "onFirstLocalAudioFramePublished", "ios": "rtcEngine:firstLocalAudioFramePublished:", - "macos": "rtcEngine:firstLocalAudioFramePublished:" + "macos": "rtcEngine:firstLocalAudioFramePublished:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_audio_basic" }, "onFirstLocalVideoFramePublished": { "windows": "onFirstLocalVideoFramePublished", "android": "onFirstLocalVideoFramePublished", "ios": "rtcEngine:firstLocalVideoFramePublishedWithElapsed:sourceType:", - "macos": "rtcEngine:firstLocalVideoFramePublishedWithElapsed:sourceType:" + "macos": "rtcEngine:firstLocalVideoFramePublishedWithElapsed:sourceType:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_video_basic" }, "onFirstLocalVideoFrame": { "windows": "onFirstLocalVideoFrame", "android": "onFirstLocalVideoFrame", "ios": "rtcEngine:firstLocalVideoFrameWithSize:elapsed:sourceType:", - "macos": "rtcEngine:firstLocalVideoFrameWithSize:elapsed:sourceType:" + "macos": "rtcEngine:firstLocalVideoFrameWithSize:elapsed:sourceType:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_video_basic" }, "onAudioPublishStateChanged": { "windows": "onAudioPublishStateChanged", "android": "onAudioPublishStateChanged", "ios": "rtcEngine:didAudioPublishStateChange:oldState:newState:elapseSinceLastState:", - "macos": "rtcEngine:didAudioPublishStateChange:oldState:newState:elapseSinceLastState:" + "macos": "rtcEngine:didAudioPublishStateChange:oldState:newState:elapseSinceLastState:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_publishnsubscribe" }, "onVideoPublishStateChanged": { "windows": "onVideoPublishStateChanged", "android": "onVideoPublishStateChanged", "ios": "rtcEngine:didVideoPublishStateChange:sourceType:oldState:newState:elapseSinceLastState:", - "macos": "rtcEngine:didVideoPublishStateChange:sourceType:oldState:newState:elapseSinceLastState:" + "macos": "rtcEngine:didVideoPublishStateChange:sourceType:oldState:newState:elapseSinceLastState:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_video_basic" }, "onAudioSubscribeStateChanged": { "windows": "onAudioSubscribeStateChanged", "android": "onAudioSubscribeStateChanged", "ios": "rtcEngine:didAudioSubscribeStateChange:uid:oldState:newState:elapseSinceLastState:", - "macos": "rtcEngine:didAudioSubscribeStateChange:uid:oldState:newState:elapseSinceLastState:" + "macos": "rtcEngine:didAudioSubscribeStateChange:uid:oldState:newState:elapseSinceLastState:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_publishnsubscribe" }, "onFirstRemoteVideoDecoded": { "windows": "onFirstRemoteVideoDecoded", "android": "onFirstRemoteVideoDecoded", "ios": "rtcEngine:firstRemoteVideoDecodedOfUid:size:elapsed:", - "macos": "rtcEngine:firstRemoteVideoDecodedOfUid:size:elapsed:" + "macos": "rtcEngine:firstRemoteVideoDecodedOfUid:size:elapsed:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_video_basic" }, "onFirstRemoteVideoFrame": { "windows": "onFirstRemoteVideoFrame", "android": "onFirstRemoteVideoFrame", "ios": "rtcEngine:firstRemoteVideoFrameOfUid:size:elapsed:", - "macos": "rtcEngine:firstRemoteVideoFrameOfUid:size:elapsed:" + "macos": "rtcEngine:firstRemoteVideoFrameOfUid:size:elapsed:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_video_basic" }, "onRemoteAudioStateChanged": { "windows": "onRemoteAudioStateChanged", "android": "onRemoteAudioStateChanged", "ios": "rtcEngine:remoteAudioStateChangedOfUid:state:reason:elapsed:", - "macos": "rtcEngine:remoteAudioStateChangedOfUid:state:reason:elapsed:" + "macos": "rtcEngine:remoteAudioStateChangedOfUid:state:reason:elapsed:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_audio_basic" }, "onRemoteVideoStateChanged": { "windows": "onRemoteVideoStateChanged", "android": "onRemoteVideoStateChanged", "ios": "rtcEngine:remoteVideoStateChangedOfUid:state:reason:elapsed:", - "macos": "rtcEngine:remoteVideoStateChangedOfUid:state:reason:elapsed:" + "macos": "rtcEngine:remoteVideoStateChangedOfUid:state:reason:elapsed:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_video_basic" }, "onUserEnableLocalVideo": { "windows": "onUserEnableLocalVideo", "android": "onUserEnableLocalVideo", "ios": "rtcEngine:didLocalVideoEnabled:byUid:", - "macos": "rtcEngine:didLocalVideoEnabled:byUid:" + "macos": "rtcEngine:didLocalVideoEnabled:byUid:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_video_basic" }, "onUserEnableVideo": { "windows": "onUserEnableVideo", "android": "onUserEnableVideo", "ios": "rtcEngine:didVideoEnabled:byUid:", - "macos": "rtcEngine:didVideoEnabled:byUid:" + "macos": "rtcEngine:didVideoEnabled:byUid:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_video_basic" }, "onUserMuteVideo": { "windows": "onUserMuteVideo", "android": "onUserMuteVideo", "ios": "rtcEngine:didVideoMuted:byUid:", - "macos": "rtcEngine:didVideoMuted:byUid:" + "macos": "rtcEngine:didVideoMuted:byUid:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_video_basic" }, "onVideoSizeChanged": { "windows": "onVideoSizeChanged", "android": "onVideoSizeChanged", "ios": "rtcEngine:videoSizeChangedOfSourceType:uid:size:rotation:", - "macos": "rtcEngine:videoSizeChangedOfSourceType:uid:size:rotation:" + "macos": "rtcEngine:videoSizeChangedOfSourceType:uid:size:rotation:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_video_basic" }, "onVideoSubscribeStateChanged": { "windows": "onVideoSubscribeStateChanged", "android": "onVideoSubscribeStateChanged", "ios": "rtcEngine:didVideoSubscribeStateChange:uid:oldState:newState:elapseSinceLastState:", - "macos": "rtcEngine:didVideoSubscribeStateChange:uid:oldState:newState:elapseSinceLastState:" + "macos": "rtcEngine:didVideoSubscribeStateChange:uid:oldState:newState:elapseSinceLastState:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_publishnsubscribe" }, "onRtcStats": { "windows": "onRtcStats", "android": "onRtcStats", "ios": "rtcEngine:reportRtcStats:", - "macos": "rtcEngine:reportRtcStats:" + "macos": "rtcEngine:reportRtcStats:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_channel" }, "onNetworkQuality": { "windows": "onNetworkQuality", "android": "onNetworkQuality", "ios": "rtcEngine:networkQuality:txQuality:rxQuality:", - "macos": "rtcEngine:networkQuality:txQuality:rxQuality:" + "macos": "rtcEngine:networkQuality:txQuality:rxQuality:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_network" }, "onLocalAudioStats": { "windows": "onLocalAudioStats", "android": "onLocalAudioStats", "ios": "rtcEngine:localAudioStats:", - "macos": "rtcEngine:localAudioStats:" + "macos": "rtcEngine:localAudioStats:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_audio_basic" }, "onLocalVideoStats": { "windows": "onLocalVideoStats", "android": "onLocalVideoStats", "ios": "rtcEngine:localVideoStats:sourceType:", - "macos": "rtcEngine:localVideoStats:sourceType:" + "macos": "rtcEngine:localVideoStats:sourceType:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_video_basic" }, "onRemoteAudioStats": { "windows": "onRemoteAudioStats", "android": "onRemoteAudioStats", "ios": "rtcEngine:remoteAudioStats:", - "macos": "rtcEngine:remoteAudioStats:" + "macos": "rtcEngine:remoteAudioStats:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_audio_basic" }, "onRemoteAudioTransportStats": { "windows": "onRemoteAudioTransportStats", "android": "onRemoteAudioTransportStats", "ios": "rtcEngine:audioTransportStatsOfUid:delay:lost:rxKBitRate:", - "macos": "rtcEngine:audioTransportStatsOfUid:delay:lost:rxKBitRate:" + "macos": "rtcEngine:audioTransportStatsOfUid:delay:lost:rxKBitRate:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_audio_basic" }, "onRemoteVideoStats": { "windows": "onRemoteVideoStats", "android": "onRemoteVideoStats", "ios": "rtcEngine:remoteVideoStats:", - "macos": "rtcEngine:remoteVideoStats:" + "macos": "rtcEngine:remoteVideoStats:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_video_basic" }, "onRemoteVideoTransportStats": { "windows": "onRemoteVideoTransportStats", "android": "onRemoteVideoTransportStats", "ios": "rtcEngine:videoTransportStatsOfUid:delay:lost:rxKBitRate:", - "macos": "rtcEngine:videoTransportStatsOfUid:delay:lost:rxKBitRate:" + "macos": "rtcEngine:videoTransportStatsOfUid:delay:lost:rxKBitRate:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_video_basic" }, "onAudioQuality": { "windows": "onAudioQuality", "android": "onAudioQuality", "ios": "audioQualityBlock:", - "macos": "audioQualityBlock:" + "macos": "audioQualityBlock:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_audio_basic" }, "onAudioVolumeIndication_IMediaPlayerSourceObserver": { "windows": "onAudioVolumeIndication", "android": "onAudioVolumeIndication", "ios": "AgoraRtcMediaPlayer:volumeIndicationDidReceive:", - "macos": "AgoraRtcMediaPlayer:volumeIndicationDidReceive:" + "macos": "AgoraRtcMediaPlayer:volumeIndicationDidReceive:", + "parent_class": "IMediaPlayerSourceObserver", + "toc": "toc_mediaplayer_observer" }, "onMetaData": { "windows": "onMetaData [1/2]", "android": "onMetaData", "ios": "AgoraRtcMediaPlayer:didReceiveData:length:", - "macos": "AgoraRtcMediaPlayer:didReceiveData:length:" + "macos": "AgoraRtcMediaPlayer:didReceiveData:length:", + "parent_class": "IMediaPlayerSourceObserver", + "toc": "toc_mediaplayer_observer", + "isOverload": true, + "params": { + "windows": ["data", "length"], + "android": ["type", "data"], + "ios": ["playerKit", "data", "length"], + "macos": ["playerKit", "data", "length"] + } }, "onPlayerCacheStats": { "windows": "onPlayerCacheStats", "android": "onPlayerCacheStats", "ios": "AgoraRtcMediaPlayer:cacheStats:", - "macos": "AgoraRtcMediaPlayer:cacheStats:" + "macos": "AgoraRtcMediaPlayer:cacheStats:", + "parent_class": "IMediaPlayerSourceObserver", + "toc": "toc_mediaplayer_cache" }, "onPlayerEvent": { "windows": "onPlayerEvent", "android": "onPlayerEvent", "ios": "AgoraRtcMediaPlayer:didOccurEvent:elapsedTime:message:", - "macos": "AgoraRtcMediaPlayer:didOccurEvent:elapsedTime:message:" + "macos": "AgoraRtcMediaPlayer:didOccurEvent:elapsedTime:message:", + "parent_class": "IMediaPlayerSourceObserver", + "toc": "toc_mediaplayer_observer" }, "onPlayerPlaybackStats": { "windows": "onPlayerPlaybackStats", "android": "onPlayerPlaybackStats", "ios": "AgoraRtcMediaPlayer:playbackStats:", - "macos": "AgoraRtcMediaPlayer:playbackStats:" + "macos": "AgoraRtcMediaPlayer:playbackStats:", + "parent_class": "IMediaPlayerSourceObserver", + "toc": "toc_mediaplayer_info" }, "onPlayerSourceStateChanged": { "windows": "onPlayerSourceStateChanged", "android": "onPlayerStateChanged", "ios": "AgoraRtcMediaPlayer:didChangedToState:reason:", - "macos": "AgoraRtcMediaPlayer:didChangedToState:reason:" + "macos": "AgoraRtcMediaPlayer:didChangedToState:reason:", + "parent_class": "IMediaPlayerSourceObserver", + "toc": "toc_mediaplayer_observer" }, "onPositionChanged": { "windows": "onPositionChanged", "android": "onPositionChanged", - "ios": "AgoraMediaPlayer:didChangedToPosition:atTimestamp:", - "macos": "AgoraMediaPlayer:didChangedToPosition:atTimestamp:" + "ios": "AgoraRtcMediaPlayer:didChangedToPosition:atTimestamp:", + "macos": "AgoraRtcMediaPlayer:didChangedToPosition:atTimestamp:", + "parent_class": "IMediaPlayerSourceObserver", + "toc": "toc_mediaplayer_observer" }, "onReadData": { "windows": "onReadData", "android": "onReadData", "ios": "AgoraRtcMediaPlayerCustomSourceOnReadCallback", - "macos": "AgoraRtcMediaPlayerCustomSourceOnReadCallback" + "macos": "AgoraRtcMediaPlayerCustomSourceOnReadCallback", + "parent_class": "IMediaPlayerCustomDataProvider", + "toc": "toc_mediaplayer_observer" }, "onSeek": { "windows": "onSeek", "android": "onSeek", "ios": "AgoraRtcMediaPlayerCustomSourceOnSeekCallback", - "macos": "AgoraRtcMediaPlayerCustomSourceOnSeekCallback" + "macos": "AgoraRtcMediaPlayerCustomSourceOnSeekCallback", + "parent_class": "IMediaPlayerCustomDataProvider", + "toc": "toc_mediaplayer_control" }, "onPlayBufferUpdated": { "windows": "onPlayBufferUpdated", "android": "onPlayBufferUpdated", "ios": "AgoraRtcMediaPlayer:didPlayBufferUpdated:", - "macos": "AgoraRtcMediaPlayer:didPlayBufferUpdated:" + "macos": "AgoraRtcMediaPlayer:didPlayBufferUpdated:", + "parent_class": "IMediaPlayerSourceObserver", + "toc": "toc_mediaplayer_observer" }, "onPreloadEvent": { "windows": "onPreloadEvent", "android": "onPreloadEvent", "ios": "AgoraRtcMediaPlayer:didPreloadEvent:", - "macos": "AgoraRtcMediaPlayer:didPreloadEvent:" + "macos": "AgoraRtcMediaPlayer:didPreloadEvent:", + "parent_class": "IMediaPlayerSourceObserver", + "toc": "toc_mediaplayer_observer" }, "onPlayerSrcInfoChanged": { "windows": "onPlayerSrcInfoChanged", "android": "onPlayerSrcInfoChanged", "ios": "AgoraRtcMediaPlayer:playerSrcInfoDidChange:from:", - "macos": "AgoraRtcMediaPlayer:playerSrcInfoDidChange:from:" + "macos": "AgoraRtcMediaPlayer:playerSrcInfoDidChange:from:", + "parent_class": "IMediaPlayerSourceObserver", + "toc": "toc_mediaplayer_observer" }, "onPlayerInfoUpdated": { "windows": "onPlayerInfoUpdated [1/2]", "android": "onPlayerInfoUpdated", "ios": "AgoraRtcMediaPlayer:infoUpdated:", - "macos": "AgoraRtcMediaPlayer:infoUpdated:" + "macos": "AgoraRtcMediaPlayer:infoUpdated:", + "parent_class": "IMediaPlayerSourceObserver", + "toc": "toc_mediaplayer_observer", + "isOverload": true, + "params": { + "windows": ["info"], + "android": ["info"], + "ios": ["playerKit", "info"], + "macos": ["playerKit", "info"] + } }, "onDirectCdnStreamingStateChanged": { "windows": "onDirectCdnStreamingStateChanged", "android": "onDirectCdnStreamingStateChanged", "ios": "onDirectCdnStreamingStateChanged:reason:message:", - "macos": "onDirectCdnStreamingStateChanged:reason:message:" + "macos": "onDirectCdnStreamingStateChanged:reason:message:", + "parent_class": "IDirectCdnStreamingEventHandler", + "toc": "toc_cdn_streaming" }, "onDirectCdnStreamingStats": { "windows": "onDirectCdnStreamingStats", "android": "onDirectCdnStreamingStats", "ios": "onDirectCdnStreamingStats:", - "macos": "onDirectCdnStreamingStats:" + "macos": "onDirectCdnStreamingStats:", + "parent_class": "IDirectCdnStreamingEventHandler", + "toc": "toc_cdn_streaming" }, "onAudioMixingStateChanged": { "windows": "onAudioMixingStateChanged", "android": "onAudioMixingStateChanged", "ios": "rtcEngine:audioMixingStateChanged:reasonCode:", - "macos": "rtcEngine:audioMixingStateChanged:reasonCode:" + "macos": "rtcEngine:audioMixingStateChanged:reasonCode:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_audio_mixing" }, "onAudioMixingFinished": { "windows": "onAudioMixingFinished", "android": "onAudioMixingFinished", "ios": "rtcEngineLocalAudioMixingDidFinish:", - "macos": "rtcEngineLocalAudioMixingDidFinish:" + "macos": "rtcEngineLocalAudioMixingDidFinish:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_audio_mixing" }, "onAudioEffectFinished": { "windows": "onAudioEffectFinished", "android": "onAudioEffectFinished", "ios": "rtcEngineDidAudioEffectFinish:soundId:", - "macos": "rtcEngineDidAudioEffectFinish:soundId:" + "macos": "rtcEngineDidAudioEffectFinish:soundId:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_audio_effect_file" }, "onAudioMixingPositionChanged": { "windows": "onAudioMixingPositionChanged", "android": "onAudioMixingPositionChanged", "ios": "rtcEngine:audioMixingPositionChanged:", - "macos": "rtcEngine:audioMixingPositionChanged:" + "macos": "rtcEngine:audioMixingPositionChanged:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_audio_mixing" }, "onEncryptionError": { "windows": "onEncryptionError", "android": "onEncryptionError", "ios": "rtcEngine:didOccurEncryptionError:", - "macos": "rtcEngine:didOccurEncryptionError:" + "macos": "rtcEngine:didOccurEncryptionError:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_network" }, "onRtmpStreamingEvent": { "windows": "onRtmpStreamingEvent", "android": "onRtmpStreamingEvent", "ios": "rtcEngine:rtmpStreamingEventWithUrl:eventCode:", - "macos": "rtcEngine:rtmpStreamingEventWithUrl:eventCode:" + "macos": "rtcEngine:rtmpStreamingEventWithUrl:eventCode:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_media_push" }, "onRtmpStreamingStateChanged": { "windows": "onRtmpStreamingStateChanged", "android": "onRtmpStreamingStateChanged", "ios": "rtcEngine:rtmpStreamingChangedToState:state:reason:", - "macos": "rtcEngine:rtmpStreamingChangedToState:state:reason:" + "macos": "rtcEngine:rtmpStreamingChangedToState:state:reason:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_media_push" }, "onTranscodingUpdated": { "windows": "onTranscodingUpdated", "android": "onTranscodingUpdated", "ios": "rtcEngineTranscodingUpdated:", - "macos": "rtcEngineTranscodingUpdated:" + "macos": "rtcEngineTranscodingUpdated:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_media_push" }, "onChannelMediaRelayStateChanged": { "windows": "onChannelMediaRelayStateChanged", "android": "onChannelMediaRelayStateChanged", "ios": "rtcEngine:channelMediaRelayStateDidChange:error:", - "macos": "rtcEngine:channelMediaRelayStateDidChange:error:" + "macos": "rtcEngine:channelMediaRelayStateDidChange:error:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_channel_media_relay" }, "onAudioVolumeIndication": { "windows": "onAudioVolumeIndication", "android": "onAudioVolumeIndication", "ios": "rtcEngine:reportAudioVolumeIndicationOfSpeakers:totalVolume:", - "macos": "rtcEngine:reportAudioVolumeIndicationOfSpeakers:totalVolume:" + "macos": "rtcEngine:reportAudioVolumeIndicationOfSpeakers:totalVolume:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_audio_basic" }, "onActiveSpeaker": { "windows": "onActiveSpeaker", "android": "onActiveSpeaker", "ios": "rtcEngine:activeSpeaker:", - "macos": "rtcEngine:activeSpeaker:" + "macos": "rtcEngine:activeSpeaker:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_audio_basic" }, "onFacePositionChanged": { "windows": "onFacePositionChanged", "android": "onFacePositionChanged", - "ios": "rtcEngine:facePositionDidChangeWidth:previewHeight:faces:" + "ios": "rtcEngine:facePositionDidChangeWidth:previewHeight:faces:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_face_detection" }, "onAudioRoutingChanged": { "windows": "onAudioRoutingChanged", "android": "onAudioRouteChanged", "ios": "rtcEngine:didAudioRouteChanged:", - "macos": "rtcEngine:didAudioRouteChanged:" + "macos": "rtcEngine:didAudioRouteChanged:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_audio_route" }, "onRemoteSubscribeFallbackToAudioOnly": { "windows": "onRemoteSubscribeFallbackToAudioOnly", "android": "onRemoteSubscribeFallbackToAudioOnly", "ios": "rtcEngine:didRemoteSubscribeFallbackToAudioOnly:byUid:", - "macos": "rtcEngine:didRemoteSubscribeFallbackToAudioOnly:byUid:" + "macos": "rtcEngine:didRemoteSubscribeFallbackToAudioOnly:byUid:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_network" }, "onLastmileQuality": { "windows": "onLastmileQuality", "android": "onLastmileQuality", "ios": "rtcEngine:lastmileQuality:", - "macos": "rtcEngine:lastmileQuality:" + "macos": "rtcEngine:lastmileQuality:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_network" }, "onLastmileProbeResult": { "windows": "onLastmileProbeResult", "android": "onLastmileProbeResult", "ios": "rtcEngine:lastmileProbeTestResult:", - "macos": "rtcEngine:lastmileProbeTestResult:" + "macos": "rtcEngine:lastmileProbeTestResult:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_network" }, "onLocalAudioSpectrum": { "windows": "onLocalAudioSpectrum", "android": "onLocalAudioSpectrum", "ios": "onLocalAudioSpectrum:", - "macos": "onLocalAudioSpectrum:" + "macos": "onLocalAudioSpectrum:", + "parent_class": "IAudioSpectrumObserver", + "toc": "toc_audio_spectrum" }, "onRemoteAudioSpectrum": { "windows": "onRemoteAudioSpectrum", "android": "onRemoteAudioSpectrum", "ios": "onRemoteAudioSpectrum:", - "macos": "onRemoteAudioSpectrum:" + "macos": "onRemoteAudioSpectrum:", + "parent_class": "IAudioSpectrumObserver", + "toc": "toc_audio_spectrum" }, "onRecordAudioFrame": { "windows": "onRecordAudioFrame", "android": "onRecordAudioFrame", "ios": "onRecordAudioFrame:channelId:", - "macos": "onRecordAudioFrame:channelId:" + "macos": "onRecordAudioFrame:channelId:", + "parent_class": "IAudioFrameObserverBase", + "toc": "toc_audio_raw" }, "onPlaybackAudioFrame": { "windows": "onPlaybackAudioFrame", "android": "onPlaybackAudioFrame", - "ios": "onPlaybackAudioFrame:", - "macos": "onPlaybackAudioFrame:" + "ios": "onPlaybackAudioFrame:channelId:", + "macos": "onPlaybackAudioFrame:channelId:", + "parent_class": "IAudioFrameObserverBase", + "toc": "toc_audio_raw" }, "onPlaybackAudioFrameBeforeMixing": { "windows": "onPlaybackAudioFrameBeforeMixing", "android": "onPlaybackAudioFrameBeforeMixing", "ios": "onPlaybackAudioFrameBeforeMixing:channelId:uid:", - "macos": "onPlaybackAudioFrameBeforeMixing:channelId:uid:" + "macos": "onPlaybackAudioFrameBeforeMixing:channelId:uid:", + "parent_class": "IAudioFrameObserver", + "toc": "toc_audio_raw" }, "onMixedAudioFrame": { "windows": "onMixedAudioFrame", "android": "onMixedAudioFrame", "ios": "onMixedAudioFrame:channelId:", - "macos": "onMixedAudioFrame:channelId:" + "macos": "onMixedAudioFrame:channelId:", + "parent_class": "IAudioFrameObserverBase", + "toc": "toc_audio_raw" }, "getObservedAudioFramePosition": { "windows": "getObservedAudioFramePosition", "android": "getObservedAudioFramePosition", "ios": "getObservedAudioFramePosition", - "macos": "getObservedAudioFramePosition" + "macos": "getObservedAudioFramePosition", + "parent_class": "IAudioFrameObserverBase", + "toc": "toc_audio_raw" }, "getRecordAudioParams": { "windows": "getRecordAudioParams", "android": "getRecordAudioParams", "ios": "getRecordAudioParams", - "macos": "getRecordAudioParams" + "macos": "getRecordAudioParams", + "parent_class": "IAudioFrameObserverBase", + "toc": "toc_audio_raw" }, "getMixedAudioParams": { "windows": "getMixedAudioParams", "android": "getMixedAudioParams", "ios": "getMixedAudioParams", - "macos": "getMixedAudioParams" + "macos": "getMixedAudioParams", + "parent_class": "IAudioFrameObserverBase", + "toc": "toc_audio_raw" }, "getPlaybackAudioParams": { "windows": "getPlaybackAudioParams", "android": "getPlaybackAudioParams", "ios": "getPlaybackAudioParams", - "macos": "getPlaybackAudioParams" + "macos": "getPlaybackAudioParams", + "parent_class": "IAudioFrameObserverBase", + "toc": "toc_audio_raw" }, "onCaptureVideoFrame": { "windows": "onCaptureVideoFrame", "android": "onCaptureVideoFrame", "ios": "onCaptureVideoFrame:sourceType:", - "macos": "onCaptureVideoFrame:sourceType:" + "macos": "onCaptureVideoFrame:sourceType:", + "parent_class": "IVideoFrameObserver", + "toc": "toc_video_raw" }, "onEncodedVideoFrameReceived": { "windows": "onEncodedVideoFrameReceived", "android": "onEncodedVideoFrameReceived", - "ios": "onEncodedVideoFrameReceived:length:info:", - "macos": "onEncodedVideoFrameReceived:length:info:" + "ios": "onEncodedVideoFrameReceived:length:info:channelId:uid:", + "macos": "onEncodedVideoFrameReceived:length:info:channelId:uid:", + "parent_class": "IVideoEncodedFrameObserver", + "toc": "toc_video_encoded" }, "onRenderVideoFrame": { "windows": "onRenderVideoFrame", "android": "onRenderVideoFrame", "ios": "onRenderVideoFrame:uid:channelId:", - "macos": "onRenderVideoFrame:uid:channelId:" + "macos": "onRenderVideoFrame:uid:channelId:", + "parent_class": "IVideoFrameObserver", + "toc": "toc_video_raw" }, "getRotationApplied": { "windows": "getRotationApplied", "android": "getRotationApplied", "ios": "getRotationApplied", - "macos": "getRotationApplied" + "macos": "getRotationApplied", + "parent_class": "IVideoFrameObserver", + "toc": "toc_video_raw" }, "getMirrorApplied": { "windows": "getMirrorApplied", "android": "getMirrorApplied", "ios": "getMirrorApplied", - "macos": "getMirrorApplied" + "macos": "getMirrorApplied", + "parent_class": "IVideoFrameObserver", + "toc": "toc_video_raw" }, "getVideoFormatPreference": { "windows": "getVideoFormatPreference", "android": "getVideoFormatPreference", "ios": "getVideoFormatPreference", - "macos": "getVideoFormatPreference" + "macos": "getVideoFormatPreference", + "parent_class": "IVideoFrameObserver", + "toc": "toc_video_raw" }, "getVideoFrameProcessMode": { "windows": "getVideoFrameProcessMode", "android": "getVideoFrameProcessMode", "ios": "getVideoFrameProcessMode", - "macos": "getVideoFrameProcessMode" + "macos": "getVideoFrameProcessMode", + "parent_class": "IVideoFrameObserver", + "toc": "toc_video_raw" }, "getObservedFramePosition": { "windows": "getObservedFramePosition", "android": "getObservedFramePosition", "ios": "getObservedFramePosition", - "macos": "getObservedFramePosition" + "macos": "getObservedFramePosition", + "parent_class": "IVideoFrameObserver", + "toc": "toc_video_raw" }, "onPreEncodeVideoFrame": { "windows": "onPreEncodeVideoFrame", "android": "onPreEncodeVideoFrame", "ios": "onPreEncodeVideoFrame:sourceType:", - "macos": "onPreEncodeVideoFrame:sourceType:" + "macos": "onPreEncodeVideoFrame:sourceType:", + "parent_class": "IVideoFrameObserver", + "toc": "toc_video_raw" }, "onRecorderStateChanged": { "windows": "onRecorderStateChanged", "android": "onRecorderStateChanged", "ios": "mediaRecorder:stateDidChanged:uid:state:reason:", - "macos": "mediaRecorder:stateDidChanged:uid:state:reason:" + "macos": "mediaRecorder:stateDidChanged:uid:state:reason:", + "parent_class": "IMediaRecorderObserver", + "toc": "toc_recording" }, "onRecorderInfoUpdated": { "windows": "onRecorderInfoUpdated", "android": "onRecorderInfoUpdated", "ios": "mediaRecorder:informationDidUpdated:uid:info:", - "macos": "mediaRecorder:informationDidUpdated:uid:info:" + "macos": "mediaRecorder:informationDidUpdated:uid:info:", + "parent_class": "IMediaRecorderObserver", + "toc": "toc_recording" }, "getMaxMetadataSize": { "windows": "getMaxMetadataSize", "android": "getMaxMetadataSize", "ios": "metadataMaxSize", - "macos": "metadataMaxSize" + "macos": "metadataMaxSize", + "parent_class": "IMetadataObserver", + "toc": "toc_metadata_observer" }, "onReadyToSendMetadata": { "windows": "onReadyToSendMetadata", "android": "onReadyToSendMetadata", "ios": "readyToSendMetadataAtTimestamp:sourceType:", - "macos": "readyToSendMetadataAtTimestamp:sourceType:" + "macos": "readyToSendMetadataAtTimestamp:sourceType:", + "parent_class": "IMetadataObserver", + "toc": "toc_metadata_observer" }, "onMetadataReceived": { "windows": "onMetadataReceived", "android": "onMetadataReceived", "ios": "didMetadataReceived:", - "macos": "didMetadataReceived:" + "macos": "didMetadataReceived:", + "parent_class": "IMetadataObserver", + "toc": "toc_metadata_observer" }, "onCameraFocusAreaChanged": { "windows": "onCameraFocusAreaChanged", "android": "onCameraFocusAreaChanged", - "ios": "rtcEngine:cameraFocusDidChangedToRect:" + "ios": "rtcEngine:cameraFocusDidChangedToRect:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_video_device" }, "onCameraExposureAreaChanged": { "windows": "onCameraExposureAreaChanged", "android": "onCameraExposureAreaChanged", - "ios": "rtcEngine:cameraExposureDidChangedToRect:" + "ios": "rtcEngine:cameraExposureDidChangedToRect:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_video_device" }, "onCameraReady": { "windows": "onCameraReady", "android": "onCameraReady", - "ios": "rtcEngineCameraDidReady:" + "ios": "rtcEngineCameraDidReady:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_video_device" }, "onAudioDeviceStateChanged": { - "windows": "onAudioDeviceStateChanged" + "windows": "onAudioDeviceStateChanged", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_audio_device" }, "onAudioDeviceVolumeChanged": { - "windows": "onAudioDeviceVolumeChanged" + "windows": "onAudioDeviceVolumeChanged", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_audio_device" }, "onVideoDeviceStateChanged": { - "windows": "onVideoDeviceStateChanged" + "windows": "onVideoDeviceStateChanged", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_video_device" }, "onStreamMessage": { "windows": "onStreamMessage", "android": "onStreamMessage", "ios": "rtcEngine:receiveStreamMessageFromUid:streamId:data:", - "macos": "rtcEngine:receiveStreamMessageFromUid:streamId:data:" + "macos": "rtcEngine:receiveStreamMessageFromUid:streamId:data:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_datastream" }, "onStreamMessageError": { "windows": "onStreamMessageError", "android": "onStreamMessageError", "ios": "rtcEngine:didOccurStreamMessageErrorFromUid:streamId:error:missed:cached:", - "macos": "rtcEngine:didOccurStreamMessageErrorFromUid:streamId:error:missed:cached:" + "macos": "rtcEngine:didOccurStreamMessageErrorFromUid:streamId:error:missed:cached:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_datastream" }, "onSnapshotTaken": { "windows": "onSnapshotTaken", "android": "onSnapshotTaken", "ios": "rtcEngine:snapshotTaken:filePath:width:height:errCode:", - "macos": "rtcEngine:snapshotTaken:filePath:width:height:errCode:" - }, - "onConnectionStateChange": { - "windows": "onConnectionStateChange", - "android": "onConnectionStateChange", - "ios": "connectionDidChangedToState", - "macos": "connectionDidChangedToState" - }, - "onTeammateJoined": { - "windows": "onTeammateJoined", - "android": "onTeammateJoined", - "ios": "teammateJoined", - "macos": "teammateJoined" - }, - "onTeammateLeft": { - "windows": "onTeammateLeft", - "android": "onTeammateLeft", - "ios": "teammateLeft", - "macos": "teammateLeft" - }, - "onTokenWillExpire": { - "windows": "onTokenWillExpire", - "android": "onTokenWillExpire", - "ios": "csaEngineTokenWillExpire", - "macos": "csaEngineTokenWillExpire" + "macos": "rtcEngine:snapshotTaken:filePath:width:height:errCode:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_snapshot" }, "onEarMonitoringAudioFrame": { "windows": "onEarMonitoringAudioFrame", "android": "onEarMonitoringAudioFrame", "ios": "onEarMonitoringAudioFrame:", - "macos": "onEarMonitoringAudioFrame:" + "macos": "onEarMonitoringAudioFrame:", + "parent_class": "IAudioFrameObserverBase", + "toc": "toc_audio_raw" }, "getEarMonitoringAudioParams": { "windows": "getEarMonitoringAudioParams", "android": "getEarMonitoringAudioParams", "ios": "getEarMonitoringAudioParams", - "macos": "getEarMonitoringAudioParams" + "macos": "getEarMonitoringAudioParams", + "parent_class": "IAudioFrameObserverBase", + "toc": "toc_audio_raw" }, "onRhythmPlayerStateChanged": { "windows": "onRhythmPlayerStateChanged", "android": "onRhythmPlayerStateChanged", "ios": "rtcEngine:didRhythmPlayerStateChanged:reason:", - "macos": "rtcEngine:didRhythmPlayerStateChanged:reason:" + "macos": "rtcEngine:didRhythmPlayerStateChanged:reason:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_rhythmplayer" }, "onLocalVideoTranscoderError": { "windows": "onLocalVideoTranscoderError", "android": "onLocalVideoTranscoderError", "ios": "rtcEngine:didLocalVideoTranscoderErrorWithStream:errorCode:", - "macos": "rtcEngine:didLocalVideoTranscoderErrorWithStream:errorCode:" + "macos": "rtcEngine:didLocalVideoTranscoderErrorWithStream:errorCode:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_local_transcoder" }, "onTranscodedStreamLayoutInfo": { "windows": "onTranscodedStreamLayoutInfo", "android": "onTranscodedStreamLayoutInfo", - "ios": "rtcEngine:didTranscodedStreamLayoutInfoUpdatedWithUserId:videoLayoutInfo:" + "ios": "rtcEngine:didTranscodedStreamLayoutInfoUpdatedWithUserId:videoLayoutInfo:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_video_rendering" }, "onPermissionError": { "windows": "onPermissionError", "android": "onPermissionError", "ios": "rtcEngine:permissionError:", - "macos": "rtcEngine:permissionError:" + "macos": "rtcEngine:permissionError:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_network" }, "onProxyConnected": { "windows": "onProxyConnected", "android": "onProxyConnected", "ios": "rtcEngine:didProxyConnected:withUid:proxyType:localProxyIp:elapsed:", - "macos": "rtcEngine:didProxyConnected:withUid:proxyType:localProxyIp:elapsed:" + "macos": "rtcEngine:didProxyConnected:withUid:proxyType:localProxyIp:elapsed:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_network" }, "onFaceInfo": { "windows": "onFaceInfo", "android": "onFaceInfo", "ios": "onFaceInfo:", - "macos": "onFaceInfo:" + "macos": "onFaceInfo:", + "parent_class": "IFaceInfoObserver", + "toc": "toc_speech_driven" }, "preloadEffectEx2": { "android": "preloadEffectEx [2/2]", - "ios": "preloadEffectEx", - "macos": "preloadEffectEx", + "ios": "preloadEffectEx:soundId:filePath:", + "macos": "preloadEffectEx:soundId:filePath:", "isOverload": true, "params": { + "android": ["connection", "soundId", "filePath"], "ios": ["connection", "soundId", "filePath"], "macos": ["connection", "soundId", "filePath"] - } + }, + "parent_class": "IRtcEngineEx", + "toc": "toc_audio_effect_file" }, "playEffectEx2": { "android": "playEffectEx [2/2]", @@ -4552,59 +6061,102 @@ "macos": "playEffectEx:soundId:filePath:loopCount:pitch:pan:gain:publish:", "isOverload": true, "params": { + "android": ["connection", "soundId", "filePath", "loopCount", "pitch", "pan", "gain", "publish"], "ios": ["connection", "soundId", "filePath", "loopCount", "pitch", "pan", "gain", "publish"], "macos": ["connection", "soundId", "filePath", "loopCount", "pitch", "pan", "gain", "publish"] - } + }, + "parent_class": "IRtcEngineEx", + "toc": "toc_audio_effect_file" }, "onEngineReleased": { - "android": "onEngineReleased" + "android": "onEngineReleased", + "parent_class": "IRtcEngineReleaseCallback", + "toc": "toc_initialize" }, "getId": { - "android": "getId" + "android": "getId", + "parent_class": "WatermarkBuffer", + "toc": "toc_watermark" }, "getBuffer": { - "android": "getBuffer" + "android": "getBuffer", + "parent_class": "WatermarkBuffer", + "toc": "toc_watermark" }, "getWidth": { - "android": "getWidth" + "android": "getWidth", + "parent_class": "WatermarkBuffer", + "toc": "toc_watermark" }, "getHeight": { - "android": "getHeight" + "android": "getHeight", + "parent_class": "WatermarkBuffer", + "toc": "toc_watermark" }, "getFormat": { - "android": "getFormat" + "android": "getFormat", + "parent_class": "WatermarkBuffer", + "toc": "toc_watermark" }, "getType": { - "android": "getType" + "android": "getType", + "parent_class": "WatermarkConfig", + "toc": "toc_watermark" }, "getImageUrl": { - "android": "getImageUrl" + "android": "getImageUrl", + "parent_class": "WatermarkConfig", + "toc": "toc_watermark" }, "getOptions": { - "android": "getOptions" + "android": "getOptions", + "parent_class": "WatermarkConfig", + "toc": "toc_video_enhance_option" }, "getPositionInLandscapeMode": { - "android": "getPositionInLandscapeMode" + "android": "getPositionInLandscapeMode", + "parent_class": "WatermarkOptions", + "toc": "toc_watermark" }, "getPositionInPortraitMode": { - "android": "getPositionInPortraitMode" + "android": "getPositionInPortraitMode", + "parent_class": "WatermarkOptions", + "toc": "toc_watermark" }, "isVisibleInPreview": { - "android": "isVisibleInPreview" + "android": "isVisibleInPreview", + "parent_class": "WatermarkOptions", + "toc": "toc_watermark" }, "getzOrder": { - "android": "getzOrder" + "android": "getzOrder", + "parent_class": "WatermarkOptions", + "toc": "toc_watermark" }, "destroy1": { "android": "destroy [2/2]", "ios": "destroy:", - "macos": "destroy:" + "macos": "destroy:", + "isOverload": true, + "parent_class": "IRtcEngine", + "toc": "toc_initialize", + "params": { + "android": ["callback"], + "ios": ["engineReleasedBlock"], + "macos": ["engineReleasedBlock"] + } }, "getPlaySrc": { - "android": "getPlaySrc [2/2]" + "android": "getPlaySrc [2/2]", + "parent_class": "IMusicPlayer", + "toc": "toc_drm", + "isOverload": true, + "params": {} }, "errorCode_RteException": { - "android": "errorCode" + "android": "errorCode", + "parent_class": "RteException", + "toc": "toc_rte_player" }, "setBeautyEffectOptions2": { "android": "setBeautyEffectOptions [2/2]", @@ -4614,9 +6166,11 @@ "params": { "windows": ["enabled", "options"], "android": ["enabled", "options", "sourceType"], - "ios": ["enable", "options", "type", "sourceType"], - "macos": ["enable", "options", "type", "sourceType"] - } + "ios": ["enable", "options", "sourceType"], + "macos": ["enable", "options", "sourceType"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_video_enhance_option" }, "enableVirtualBackground2": { "android": "enableVirtualBackground [2/2]", @@ -4625,10 +6179,12 @@ "isOverload": true, "params": { "windows": ["enabled", "backgroundSource", "segproperty"], - "android": ["enabled", "backgroundSource", "segproperty"], + "android": ["enabled", "backgroundSource", "segproperty", "sourceType"], "ios": ["enable", "backData", "segData", "sourceType"], "macos": ["enable", "backData", "segData", "sourceType"] - } + }, + "parent_class": "IRtcEngine", + "toc": "toc_virtualbackground" }, "setLowlightEnhanceOptions2": { "android": "setLowlightEnhanceOptions [2/2]", @@ -4637,10 +6193,12 @@ "isOverload": true, "params": { "windows": ["enabled", "options"], - "android": ["enabled", "options"], + "android": ["enabled", "options", "sourceType"], "ios": ["enable", "options", "sourceType"], "macos": ["enable", "options", "sourceType"] - } + }, + "parent_class": "IRtcEngine", + "toc": "toc_video_enhance_option" }, "setVideoDenoiserOptions2": { "android": "setVideoDenoiserOptions [2/2]", @@ -4649,10 +6207,12 @@ "isOverload": true, "params": { "windows": ["enabled", "options"], - "android": ["enabled", "options"], + "android": ["enabled", "options", "sourceType"], "ios": ["enable", "options", "sourceType"], "macos": ["enable", "options", "sourceType"] - } + }, + "parent_class": "IRtcEngine", + "toc": "toc_video_enhance_option" }, "setColorEnhanceOptions2": { "android": "setColorEnhanceOptions [2/2]", @@ -4661,10 +6221,12 @@ "isOverload": true, "params": { "windows": ["enabled", "options", "type"], - "android": ["enabled", "options", "type"], - "ios": ["enable", "options", "type", "sourceType"], - "macos": ["enable", "options", "type", "sourceType"] - } + "android": ["enabled", "options", "sourceType"], + "ios": ["enable", "options", "sourceType"], + "macos": ["enable", "options", "sourceType"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_video_enhance_option" }, "setFilterEffectOptions2": { "android": "setFilterEffectOptions [2/2]", @@ -4676,17 +6238,23 @@ "android": ["enabled", "options"], "ios": ["enable", "options"], "macos": ["enable", "options"] - } + }, + "parent_class": "IRtcEngine", + "toc": "toc_video_enhance_option" }, "getUserInfoByUidEx": { "android": "getUserInfoByUid", - "ios": "getUserInfoWithUserId:userInfo:channelId:localUserAccount:", - "macos": "getUserInfoWithUserId:userInfo:channelId:localUserAccount:" + "ios": "getUserInfoByUidEx:connection:withError:", + "macos": "getUserInfoByUidEx:connection:withError:", + "parent_class": "IRtcEngineEx", + "toc": "toc_channel" }, "getUserInfoByUserAccountEx": { "android": "getUserInfoByUserAccount", - "ios": "getUserInfoWithUserAccount:userInfo:channelId:localUserAccount:", - "macos": "getUserInfoWithUserAccount:userInfo:channelId:localUserAccount:" + "ios": "getUserInfoByUserAccountEx:connection:withError:", + "macos": "getUserInfoByUserAccountEx:connection:withError:", + "parent_class": "IRtcEngineEx", + "toc": "toc_channel" }, "setRemoteVideoStreamTypeEx2": { "android": "setRemoteVideoStreamTypeEx [2/2]", @@ -4696,10 +6264,14 @@ "android": ["uid", "streamType", "connection"], "ios": ["uid", "streamType", "connection"], "macos": ["uid", "streamType", "connection"] - } + }, + "parent_class": "IRtcEngineEx", + "toc": "toc_publishnsubscribe" }, "getAudioEffectManager": { - "android": "getAudioEffectManager" + "android": "getAudioEffectManager", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect" }, "playEffect2": { "android": "playEffect [1/2]", @@ -4711,74 +6283,93 @@ "android": ["soundId", "filePath", "loopCount", "pitch", "pan", "gain", "publish"], "ios": ["soundId", "filePath", "loopCount", "pitch", "pan", "gain", "publish"], "macos": ["soundId", "filePath", "loopCount", "pitch", "pan", "gain", "publish"] - } + }, + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect_file" }, "create_ILocalSpatialAudioEngine": { - "android": "create" + "android": "create", + "parent_class": "ILocalSpatialAudioEngine", + "toc": "toc_spatial_audio" }, "release_ILocalSpatialAudioEngine": { "android": "destroy", "ios": "destroy", - "macos": "destroy" - }, - "create_ICloudSpatialAudioEngine": { - "android": "create" + "macos": "destroy", + "parent_class": "ILocalSpatialAudioEngine", + "toc": "toc_spatial_audio" }, "addBackgroundImage": { - "android": "addBackgroundImage" + "android": "addBackgroundImage", + "parent_class": "LiveTranscoding" }, "addUser": { "android": "addUser", "ios": "addUser:", - "macos": "addUser:" + "macos": "addUser:", + "parent_class": "LiveTranscoding" }, "addWatermark": { - "android": "addWatermark" + "android": "addWatermark", + "parent_class": "LiveTranscoding" }, "getAdvancedFeatures": { "android": "getAdvancedFeatures", "ios": "getAdvancedFeatures", - "macos": "getAdvancedFeatures" + "macos": "getAdvancedFeatures", + "parent_class": "LiveTranscoding" }, "getBackgroundColor": { - "android": "getBackgroundColor" + "android": "getBackgroundColor", + "parent_class": "LiveTranscoding" }, "getBackgroundImageList": { - "android": "getBackgroundImageList" + "android": "getBackgroundImageList", + "parent_class": "LiveTranscoding" }, "getBlue": { - "android": "getBlue" + "android": "getBlue", + "parent_class": "LiveTranscoding" }, "getGreen": { - "android": "getGreen" + "android": "getGreen", + "parent_class": "LiveTranscoding" }, "getRed": { - "android": "getRed" + "android": "getRed", + "parent_class": "LiveTranscoding" }, "getUserCount": { - "android": "getUserCount" + "android": "getUserCount", + "parent_class": "LiveTranscoding" }, "getUsers": { - "android": "getUsers" + "android": "getUsers", + "parent_class": "LiveTranscoding" }, "getWatermarkList": { - "android": "getWatermarkList" + "android": "getWatermarkList", + "parent_class": "LiveTranscoding" }, "removeBackgroundImage": { - "android": "removeBackgroundImage" + "android": "removeBackgroundImage", + "parent_class": "LiveTranscoding" }, "removeUser": { "android": "removeUser", "ios": "removeUser:", - "macos": "removeUser:" + "macos": "removeUser:", + "parent_class": "LiveTranscoding" }, "removeWatermark": { - "android": "removeWatermark" + "android": "removeWatermark", + "parent_class": "LiveTranscoding" }, "setAdvancedFeatures": { "android": "setAdvancedFeatures", "ios": "setAdvancedFeatures:opened:", - "macos": "setAdvancedFeatures:opened:" + "macos": "setAdvancedFeatures:opened:", + "parent_class": "LiveTranscoding" }, "setBackgroundColor": { "android": "setBackgroundColor [1/2]", @@ -4788,7 +6379,8 @@ "android": ["color"], "ios": ["color"], "macos": ["color"] - } + }, + "parent_class": "LiveTranscoding" }, "setBackgroundColor2": { "android": "setBackgroundColor [2/2]", @@ -4798,16 +6390,20 @@ "android": ["red", "green", "blue"], "ios": ["red", "green", "blue"], "macos": ["red", "green", "blue"] - } + }, + "parent_class": "LiveTranscoding" }, "setBlue": { - "android": "setBlue" + "android": "setBlue", + "parent_class": "LiveTranscoding" }, "setGreen": { - "android": "setGreen" + "android": "setGreen", + "parent_class": "LiveTranscoding" }, "setRed": { - "android": "setRed" + "android": "setRed", + "parent_class": "LiveTranscoding" }, "setUsers": { "android": "setUsers [1/2]", @@ -4817,7 +6413,8 @@ "android": ["users"], "ios": ["users"], "macos": ["users"] - } + }, + "parent_class": "LiveTranscoding" }, "setUsers2": { "android": "setUsers [2/2]", @@ -4827,26 +6424,32 @@ "android": ["users"], "ios": ["users"], "macos": ["users"] - } + }, + "parent_class": "LiveTranscoding" }, "setSrcChannelInfo": { - "android": "setSrcChannelInfo" + "android": "setSrcChannelInfo", + "parent_class": "ChannelMediaRelayConfiguration" }, "setDestChannelInfo": { "android": "setDestChannelInfo", "ios": "setDestinationInfo:forChannelName:", - "macos": "setDestinationInfo:forChannelName:" + "macos": "setDestinationInfo:forChannelName:", + "parent_class": "ChannelMediaRelayConfiguration" }, "getDestChannelMediaInfos": { - "android": "getDestChannelMediaInfos" + "android": "getDestChannelMediaInfos", + "parent_class": "ChannelMediaRelayConfiguration" }, "getSrcChannelMediaInfo": { - "android": "getSrcChannelMediaInfo" + "android": "getSrcChannelMediaInfo", + "parent_class": "ChannelMediaRelayConfiguration" }, "removeDestChannelInfo": { "android": "removeDestChannelInfo", "ios": "removeDestinationInfoForChannelName:", - "macos": "removeDestinationInfoForChannelName:" + "macos": "removeDestinationInfoForChannelName:", + "parent_class": "ChannelMediaRelayConfiguration" }, "enableInEarMonitoring": { "android": "enableInEarMonitoring [1/2]", @@ -4858,7 +6461,9 @@ "android": ["enabled"], "ios": ["enabled"], "macos": ["enabled"] - } + }, + "parent_class": "IRtcEngine", + "toc": "toc_audio_capture" }, "setRemoteVideoStreamType2": { "android": "setRemoteVideoStreamType [2/2]", @@ -4868,7 +6473,9 @@ "android": ["uid", "streamType"], "ios": ["uid", "streamType"], "macos": ["uid", "streamType"] - } + }, + "parent_class": "IRtcEngine", + "toc": "toc_publishnsubscribe" }, "setRemoteDefaultVideoStreamType2": { "android": "setRemoteDefaultVideoStreamType [2/2]", @@ -4878,7 +6485,9 @@ "android": ["streamType"], "ios": ["streamType"], "macos": ["streamType"] - } + }, + "parent_class": "IRtcEngine", + "toc": "toc_publishnsubscribe" }, "setRemoteSubscribeFallbackOption2": { "android": "setRemoteSubscribeFallbackOption [2/2]", @@ -4888,7 +6497,9 @@ "android": ["option"], "ios": ["option"], "macos": ["option"] - } + }, + "parent_class": "IRtcEngine", + "toc": "toc_network" }, "pushVideoFrame2": { "android": "pushExternalVideoFrame [1/2]", @@ -4900,7 +6511,9 @@ "android": ["frame"], "ios": ["frame"], "macos": ["frame"] - } + }, + "parent_class": "IRtcEngine", + "toc": "toc_video_custom_capturenrendering" }, "pushVideoFrame3": { "android": "pushExternalVideoFrameById [2/2]", @@ -4910,7 +6523,9 @@ "android": ["frame", "videoTrackId"], "ios": ["frame", "videoTrackId"], "macos": ["frame", "videoTrackId"] - } + }, + "parent_class": "IRtcEngine", + "toc": "toc_video_custom_capturenrendering" }, "pushVideoFrame4": { "android": "pushExternalVideoFrame [2/2]", @@ -4920,10 +6535,14 @@ "android": ["frame"], "ios": ["frame"], "macos": ["frame"] - } + }, + "parent_class": "IRtcEngine", + "toc": "toc_video_custom_capturenrendering" }, "isTextureEncodeSupported": { - "android": "isTextureEncodeSupported" + "android": "isTextureEncodeSupported", + "parent_class": "IRtcEngine", + "toc": "toc_video_custom_capturenrendering" }, "setExternalAudioSource": { "android": "setExternalAudioSource [1/2]", @@ -4935,7 +6554,9 @@ "android": ["enabled", "sampleRate", "channels"], "ios": ["enabled", "sampleRate", "channels"], "macos": ["enabled", "sampleRate", "channels"] - } + }, + "parent_class": "IRtcEngine", + "toc": "toc_audio_custom_capturenrendering" }, "pushAudioFrame2": { "android": "pushExternalAudioFrame", @@ -4943,24 +6564,30 @@ "macos": "pushExternalAudioFrameRawData:samples:sampleRate:channels:trackId:timestamp:", "isOverload": true, "params": { - "windows": ["data", "samples", "timestamp", "sampleRate", "channels", "bytesPerSample", "trackId"], - "android": ["data", "samples", "timestamp", "sampleRate", "channels", "bytesPerSample", "trackId"], - "ios": ["data", "samples", "timestamp", "sampleRate", "channels", "bytesPerSample", "trackId"], - "macos": ["data", "samples", "timestamp", "sampleRate", "channels", "bytesPerSample", "trackId"] - } + "windows": ["data", "timestamp", "sampleRate", "channels", "trackId"], + "android": ["data", "timestamp", "sampleRate", "channels", "bytesPerSample", "trackId"], + "ios": ["data", "samples", "timestamp", "sampleRate", "channels", "trackId"], + "macos": ["data", "samples", "timestamp", "sampleRate", "channels", "trackId"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_audio_custom_capturenrendering" }, "pullAudioFrame2": { "android": "pullPlaybackAudioFrame [2/2]", "isOverload": true, "params": { - "windows": ["data", "lengthInByte"], + "windows": ["data"], "android": ["data", "lengthInByte"], "ios": ["data", "lengthInByte"], "macos": ["data", "lengthInByte"] - } + }, + "parent_class": "IRtcEngine", + "toc": "toc_audio_custom_capturenrendering" }, "addExtension": { - "android": "addExtension" + "android": "addExtension", + "parent_class": "IRtcEngine", + "toc": "toc_extension" }, "getExtensionProperty": { "android": "getExtensionProperty [1/2]", @@ -4972,7 +6599,9 @@ "android": ["provider", "extension", "key"], "ios": ["provider", "extension", "key"], "macos": ["provider", "extension", "key"] - } + }, + "parent_class": "IRtcEngine", + "toc": "toc_extension" }, "switchCamera2": { "android": "switchCamera [2/2]", @@ -4982,20 +6611,43 @@ "android": ["cameraId"], "ios": ["cameraId"], "macos": ["cameraId"] - } + }, + "parent_class": "IRtcEngine", + "toc": "toc_video_device" }, "open2_IMusicPlayer": { - "android": "open [2/2]" + "android": "open [2/2]", + "parent_class": "IMusicPlayer", + "isOverload": true, + "params": { + "windows": ["url", "startPos"], + "android": ["url", "startPos"], + "ios": ["url", "startPos"], + "macos": ["url", "startPos"] + }, + "toc": "toc_drm" }, "stop_IMusicPlayer": { - "android": "stop [2/2]" + "android": "stop [2/2]", + "parent_class": "IMusicPlayer", + "isOverload": true, + "toc": "toc_drm", + "params": {} }, "destroy_IMusicContentCenter": { "android": "destroy [2/2]", - "ios": "destroy" + "ios": "destroy", + "parent_class": "IMusicContentCenter", + "isOverload": true, + "toc": "toc_drm", + "params": {} }, "destroy_IMusicPlayer": { - "android": "destroy [1/2]" + "android": "destroy [1/2]", + "parent_class": "IMusicPlayer", + "isOverload": true, + "toc": "toc_drm", + "params": {} }, "getMusicCollectionByMusicChartId2": { "android": "getMusicCollectionByMusicChartId [2/2]", @@ -5005,7 +6657,9 @@ "android": ["musicChartId", "page", "pageSize", "jsonOption"], "ios": ["musicChartId", "page", "pageSize", "jsonOption"], "macos": ["musicChartId", "page", "pageSize", "jsonOption"] - } + }, + "parent_class": "IMusicContentCenter", + "toc": "toc_drm" }, "searchMusic2": { "android": "searchMusic [2/2]", @@ -5015,24 +6669,36 @@ "android": ["keyword", "page", "pageSize", "jsonOption"], "ios": ["keyword", "page", "pageSize", "jsonOption"], "macos": ["keyword", "page", "pageSize", "jsonOption"] - } + }, + "parent_class": "IMusicContentCenter", + "toc": "toc_drm" }, "addHandler": { - "android": "addHandler" + "android": "addHandler", + "parent_class": "IRtcEngine", + "toc": "toc_initialize" }, "getNativeHandle": { "android": "getNativeHandle", "ios": "getNativeHandle", - "macos": "getNativeHandle" + "macos": "getNativeHandle", + "parent_class": "IRtcEngine", + "toc": "toc_network" }, "removeHandler": { - "android": "removeHandler" + "android": "removeHandler", + "parent_class": "IRtcEngine", + "toc": "toc_initialize" }, "onResult_AsyncCallback": { - "android": "onResult" + "android": "onResult", + "parent_class": "AsyncCallback", + "toc": "toc_rte_player" }, "onResult_PlayerGetStatsCallback": { - "android": "onResult" + "android": "onResult", + "parent_class": "PlayerGetStatsCallback", + "toc": "toc_rte_player" }, "playEffectEx3": { "ios": "playEffectEx:soundId:filePath:loopCount:pitch:pan:gain:startPos:", @@ -5040,35 +6706,46 @@ "isOverload": true, "params": { "windows": ["startPos"], - "android": ["startPos"], + "android": ["connection", "soundId", "filePath", "loopCount", "pitch", "pan", "gain", "startPos"], "ios": ["connection", "soundId", "filePath", "loopCount", "pitch", "pan", "gain", "startPos"], "macos": ["connection", "soundId", "filePath", "loopCount", "pitch", "pan", "gain", "startPos"] - } + }, + "parent_class": "IRtcEngineEx", + "toc": "toc_audio_effect_file" }, "playEffectEx4": { "ios": "playEffectEx:soundId:filePath:loopCount:pitch:pan:gain:", "macos": "playEffectEx:soundId:filePath:loopCount:pitch:pan:gain:", "isOverload": true, "params": { + "android": ["connection", "soundId", "filePath", "loopCount", "pitch", "pan", "gain"], "ios": ["connection", "soundId", "filePath", "loopCount", "pitch", "pan", "gain"], "macos": ["connection", "soundId", "filePath", "loopCount", "pitch", "pan", "gain"] - } + }, + "parent_class": "IRtcEngineEx", + "toc": "toc_audio_effect_file" }, "sharedInstance": { "ios": "sharedInstance", - "macos": "sharedInstance" + "macos": "sharedInstance", + "parent_class": "IMediaPlayerCacheManager", + "toc": "toc_mediaplayer_cache" }, "initWithSize": { "ios": "initWithSize:frameRate:bitrate:orientationMode:mirrorMode:", - "macos": "initWithSize:frameRate:bitrate:orientationMode:mirrorMode:" + "macos": "initWithSize:frameRate:bitrate:orientationMode:mirrorMode:", + "parent_class": "agoravideoencoderconfiguration" }, "initWithWidth": { "ios": "initWithWidth:height:frameRate:bitrate:orientationMode:mirrorMode:", - "macos": "initWithWidth:height:frameRate:bitrate:orientationMode:mirrorMode:" + "macos": "initWithWidth:height:frameRate:bitrate:orientationMode:mirrorMode:", + "parent_class": "agoravideoencoderconfiguration" }, "setVideoProfile2": { "ios": "setVideoResolution:andFrameRate:bitrate:", - "macos": "setVideoResolution:andFrameRate:bitrate:" + "macos": "setVideoResolution:andFrameRate:bitrate:", + "parent_class": "IRtcEngine", + "toc": "toc_video_basic" }, "playEffect1": { "ios": "playEffect:filePath:loopCount:pitch:pan:gain:", @@ -5079,25 +6756,19 @@ "android": ["soundId", "filePath", "loopCount", "pitch", "pan", "gain"], "ios": ["soundId", "filePath", "loopCount", "pitch", "pan", "gain"], "macos": ["soundId", "filePath", "loopCount", "pitch", "pan", "gain"] - } + }, + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect_file" }, "updateSelfTransform": { - "ios": "updateSelfTransform:" + "ios": "updateSelfTransform:", + "parent_class": "ILocalSpatialAudioEngine", + "toc": "toc_spatial_audio" }, "defaultTranscoding": { "ios": "defaultTranscoding", - "macos": "defaultTranscoding" - }, - "enableDualStreamMode2": { - "ios": "enableDualStreamMode:enabled:", - "macos": "enableDualStreamMode:enabled:", - "isOverload": true, - "params": { - "windows": ["sourceType", "enabled"], - "android": ["sourceType", "enabled"], - "ios": ["sourceType", "enabled"], - "macos": ["sourceType", "enabled"] - } + "macos": "defaultTranscoding", + "parent_class": "LiveTranscoding" }, "pushExternalAudioFrameSampleBuffer1": { "ios": "pushExternalAudioFrameSampleBuffer:", @@ -5108,7 +6779,9 @@ "android": ["sampleBuffer"], "ios": ["sampleBuffer"], "macos": ["sampleBuffer"] - } + }, + "parent_class": "IRtcEngine", + "toc": "toc_audio_custom_capturenrendering" }, "pushExternalAudioFrameSampleBuffer2": { "ios": "pushExternalAudioFrameSampleBuffer:sampleRate:channels:trackId:", @@ -5119,42 +6792,62 @@ "android": ["sampleBuffer", "sampleRate", "channels", "trackId"], "ios": ["sampleBuffer", "sampleRate", "channels", "trackId"], "macos": ["sampleBuffer", "sampleRate", "channels", "trackId"] - } + }, + "parent_class": "IRtcEngine", + "toc": "toc_audio_custom_capturenrendering" }, "pullPlaybackAudioFrameSampleBufferByLengthInByte": { "ios": "pullPlaybackAudioFrameSampleBufferByLengthInByte:", - "macos": "pullPlaybackAudioFrameSampleBufferByLengthInByte:" + "macos": "pullPlaybackAudioFrameSampleBufferByLengthInByte:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_custom_capturenrendering" }, "setVideoFrameDelegate": { "ios": "setVideoFrameDelegate:", - "macos": "setVideoFrameDelegate:" + "macos": "setVideoFrameDelegate:", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_initialize" }, "setMediaMetadataDataSource": { "ios": "setMediaMetadataDataSource:withType:", - "macos": "setMediaMetadataDataSource:withType:" + "macos": "setMediaMetadataDataSource:withType:", + "parent_class": "IRtcEngine", + "toc": "toc_metadata_observer" }, "enableMainQueueDispatch_IMediaRecorder": { "ios": "enableMainQueueDispatch:", - "macos": "enableMainQueueDispatch:" + "macos": "enableMainQueueDispatch:", + "parent_class": "IMediaRecorder", + "toc": "toc_recording" }, "enableMainQueueDispatch_IMusicContentCenter": { - "ios": "enableMainQueueDispatch:" + "ios": "enableMainQueueDispatch:", + "parent_class": "IMusicContentCenter", + "toc": "toc_drm" }, "enableMainQueueDispatch": { "ios": "enableMainQueueDispatch:", - "macos": "enableMainQueueDispatch:" + "macos": "enableMainQueueDispatch:", + "parent_class": "IRtcEngine", + "toc": "toc_network" }, "delegate": { "ios": "delegate", - "macos": "delegate" + "macos": "delegate", + "parent_class": "IRtcEngine", + "toc": "toc_channel" }, "AgoraRtcMediaPlayerGetVideoPixelFormat": { "ios": "AgoraRtcMediaPlayerGetVideoPixelFormat", - "macos": "AgoraRtcMediaPlayerGetVideoPixelFormat" + "macos": "AgoraRtcMediaPlayerGetVideoPixelFormat", + "parent_class": "AgoraRtcMediaPlayerVideoFrameDelegate", + "toc": "toc_mediaplayer_observer" }, "didReceivePixelBuffer": { "ios": "AgoraRtcMediaPlayer:didReceivePixelBuffer:", - "macos": "AgoraRtcMediaPlayer:didReceivePixelBuffer:" + "macos": "AgoraRtcMediaPlayer:didReceivePixelBuffer:", + "parent_class": "AgoraRtcMediaPlayerVideoFrameDelegate", + "toc": "toc_mediaplayer_observer" }, "updateScreenCaptureRegion2": { "macos": "updateScreenCaptureRegion:", @@ -5162,25 +6855,198 @@ "params": { "windows": ["rect"], "macos": ["rect"] - } + }, + "parent_class": "IRtcEngine", + "toc": "toc_screencapture" }, "enumerateDevices": { - "macos": "enumerateDevices:" + "macos": "enumerateDevices:", + "parent_class": "IRtcEngine", + "toc": "toc_common_device" }, "getDeviceInfo": { - "macos": "getDeviceInfo:" + "macos": "getDeviceInfo:", + "parent_class": "IRtcEngine", + "toc": "toc_common_device" }, "getDeviceVolume": { - "macos": "getDeviceVolume:" + "macos": "getDeviceVolume:", + "parent_class": "IRtcEngine", + "toc": "toc_common_device" }, "monitorDeviceChange": { - "macos": "monitorDeviceChange:" + "macos": "monitorDeviceChange:", + "parent_class": "IRtcEngine", + "toc": "toc_common_device" }, "setDeviceVolume": { - "macos": "setDeviceVolume:volume:" + "macos": "setDeviceVolume:volume:", + "parent_class": "IRtcEngine", + "toc": "toc_common_device" }, "stateChanged": { - "macos": "rtcEngine:device:type:stateChanged:" + "macos": "rtcEngine:device:type:stateChanged:", + "parent_class": "IRtcEngine", + "toc": "toc_common_device" + }, + "SetAbrFallbackLayer": { + "windows": "SetAbrFallbackLayer", + "android": "setAbrFallbackLayer", + "ios": "setAbrFallbackLayer:error:", + "macos": "setAbrFallbackLayer:error:", + "parent_class": "PlayerConfig", + "toc": "toc_rte_player" + }, + "SetAbrSubscriptionLayer": { + "windows": "SetAbrSubscriptionLayer", + "android": "setAbrSubscriptionLayer", + "ios": "setAbrSubscriptionLayer:error:", + "macos": "setAbrSubscriptionLayer:error:", + "parent_class": "PlayerConfig", + "toc": "toc_rte_player" + }, + "GetAbrFallbackLayer": { + "windows": "GetAbrFallbackLayer", + "android": "getAbrFallbackLayer", + "ios": "abrFallbackLayer:", + "macos": "abrFallbackLayer:", + "parent_class": "PlayerConfig", + "toc": "toc_rte_player" + }, + "GetAbrSubscriptionLayer": { + "windows": "GetAbrSubscriptionLayer", + "android": "getAbrSubscriptionLayer", + "ios": "abrSubscriptionLayer:", + "macos": "abrSubscriptionLayer:", + "parent_class": "PlayerConfig", + "toc": "toc_rte_player" + }, + "getFaceShapeAreaOptions": { + "windows": "getFaceShapeAreaOptions", + "android": "getFaceShapeAreaOptions [1/2]", + "ios": "getFaceShapeAreaOptions:sourceType:", + "macos": "getFaceShapeAreaOptions:sourceType:", + "isOverload": true, + "parent_class": "IRtcEngine", + "toc": "toc_video_enhance_option", + "params": { + "windows": ["shapeArea", "options", "type"], + "android": ["shapeArea", "sourceType"], + "ios": ["area", "sourceType"], + "macos": ["area", "sourceType"] + } + }, + "getFaceShapeBeautyOptions": { + "windows": "getFaceShapeBeautyOptions", + "android": "getFaceShapeBeautyOptions [1/2]", + "ios": "getFaceShapeBeautyOptions:", + "macos": "getFaceShapeBeautyOptions:", + "isOverload": true, + "parent_class": "IRtcEngine", + "toc": "toc_video_enhance_option", + "params": { + "windows": ["options", "type"], + "android": ["sourceType"], + "ios": ["sourceType"], + "macos": ["sourceType"] + } + }, + "setFaceShapeAreaOptions": { + "windows": "setFaceShapeAreaOptions", + "android": "setFaceShapeAreaOptions [1/2]", + "ios": "setFaceShapeAreaOptions:", + "macos": "setFaceShapeAreaOptions:", + "isOverload": true, + "parent_class": "IRtcEngine", + "toc": "toc_video_enhance_option", + "params": { + "windows": ["options", "type"], + "android": ["options", "sourceType"], + "ios": ["options", "sourceType"], + "macos": ["options", "sourceType"] + } + }, + "setFaceShapeBeautyOptions": { + "windows": "setFaceShapeBeautyOptions", + "android": "setFaceShapeBeautyOptions [1/2]", + "ios": "setFaceShapeBeautyOptions:options:", + "macos": "setFaceShapeBeautyOptions:options:", + "isOverload": true, + "parent_class": "IRtcEngine", + "toc": "toc_video_enhance_option", + "params": { + "windows": ["enabled", "options", "type"], + "android": ["enabled", "options", "sourceType"], + "ios": ["enable", "options", "sourceType"], + "macos": ["enable", "options", "sourceType"] + } + }, + "setAVSyncSource": { + "windows": "setAVSyncSource", + "android": "setAVSyncSource", + "ios": "setAVSyncSource:uid:", + "macos": "setAVSyncSource:uid:", + "parent_class": "IRtcEngine", + "toc": "toc_network" + }, + "setLocalAccessPoint": { + "windows": "setLocalAccessPoint", + "android": "setLocalAccessPoint", + "ios": "setLocalAccessPoint:", + "macos": "setLocalAccessPoint:", + "parent_class": "IRtcEngine", + "toc": "toc_network" + }, + "getFaceShapeAreaOptions2": { + "android": "getFaceShapeAreaOptions [2/2]", + "ios": "getFaceShapeAreaOptions:", + "macos": "getFaceShapeAreaOptions:", + "isOverload": true, + "parent_class": "IRtcEngine", + "toc": "toc_video_enhance_option", + "params": { + "windows": ["shapeArea"], + "android": ["shapeArea"], + "ios": ["area"], + "macos": ["area"] + } + }, + "getFaceShapeBeautyOptions2": { + "android": "getFaceShapeBeautyOptions [2/2]", + "ios": "getFaceShapeBeautyOptions", + "macos": "getFaceShapeBeautyOptions", + "isOverload": true, + "parent_class": "IRtcEngine", + "toc": "toc_video_enhance_option", + "params": {} + }, + "setFaceShapeAreaOptions2": { + "android": "setFaceShapeAreaOptions [2/2]", + "ios": "setFaceShapeAreaOptions:sourceType:", + "macos": "setFaceShapeAreaOptions:sourceType:", + "isOverload": true, + "parent_class": "IRtcEngine", + "toc": "toc_video_enhance_option", + "params": { + "windows": ["options"], + "android": ["options"], + "ios": ["options"], + "macos": ["options"] + } + }, + "setFaceShapeBeautyOptions2": { + "android": "setFaceShapeBeautyOptions [2/2]", + "ios": "setFaceShapeBeautyOptions:options:sourceType:", + "macos": "setFaceShapeBeautyOptions:options:sourceType:", + "isOverload": true, + "parent_class": "IRtcEngine", + "toc": "toc_video_enhance_option", + "params": { + "windows": ["enabled", "options"], + "android": ["enabled", "options"], + "ios": ["enable", "options"], + "macos": ["enable", "options"] + } } }, "struct": { @@ -5936,6 +7802,172 @@ }, "AgoraRtcDeviceInfo": { "macos": "AgoraRtcDeviceInfo" + }, + "IMediaRecorder": { + "windows": "IMediaRecorder", + "android": "AgoraMediaRecorder", + "ios": "AgoraMediaRecorder", + "macos": "AgoraMediaRecorder" + }, + "IMediaRecorderObserver": { + "windows": "IMediaRecorderObserver", + "android": "IMediaRecorderCallback", + "ios": "AgoraMediaRecorderDelegate", + "macos": "AgoraMediaRecorderDelegate" + }, + "IMusicContentCenterEventHandler": { + "windows": "IMusicContentCenterEventHandler", + "android": "IMusicContentCenterEventHandler", + "ios": "AgoraMusicContentCenterEventDelegate" + }, + "IMusicPlayer": { + "windows": "IMusicPlayer", + "android": "IAgoraMusicPlayer", + "ios": "AgoraMusicPlayerProtocol" + }, + "IMusicContentCenter": { + "windows": "IMusicContentCenter", + "android": "IAgoraMusicContentCenter", + "ios": "AgoraMusicContentCenter" + }, + "Canvas": { + "windows": "Canvas", + "android": "Canvas", + "ios": "AgoraRteCanvas", + "macos": "AgoraRteCanvas" + }, + "Rte": { + "windows": "Rte", + "android": "Rte", + "ios": "AgoraRte", + "macos": "AgoraRte" + }, + "Player": { + "windows": "Player", + "android": "Player", + "ios": "AgoraRtePlayerConfig", + "macos": "AgoraRtePlayerConfig" + }, + "PlayerConfig": { + "windows": "PlayerConfig", + "android": "PlayerConfig", + "ios": "AgoraRtePlayerConfig", + "macos": "AgoraRtePlayerConfig" + }, + "PlayerObserver": { + "windows": "PlayerObserver", + "android": "PlayerObserver", + "ios": "AgoraRtePlayerObserver", + "macos": "AgoraRtePlayerObserver" + }, + "CanvasConfig": { + "windows": "CanvasConfig", + "android": "CanvasConfig", + "ios": "AgoraRteCanvasConfig", + "macos": "AgoraRteCanvasConfig" + }, + "Config": { + "windows": "Config", + "android": "Config", + "ios": "AgoraRteConfig", + "macos": "AgoraRteConfig" + }, + "Error": { + "windows": "Error", + "android": "Error", + "ios": "AgoraRteError", + "macos": "AgoraRteError" + }, + "FaceShapeAreaOptions": { + "windows": "FaceShapeAreaOptions", + "android": "FaceShapeAreaOptions", + "ios": "AgoraFaceShapeAreaOptions", + "macos": "AgoraFaceShapeAreaOptions" + }, + "FaceShapeBeautyOptions": { + "windows": "FaceShapeBeautyOptions", + "android": "FaceShapeBeautyOptions", + "ios": "AgoraFaceShapeBeautyOptions", + "macos": "AgoraFaceShapeBeautyOptions" + }, + "LocalAccessPointConfiguration": { + "windows": "LocalAccessPointConfiguration", + "android": "LocalAccessPointConfiguration", + "ios": "AgoraLocalAccessPointConfiguration", + "macos": "AgoraLocalAccessPointConfiguration" + }, + "LogUploadServerInfo": { + "windows": "LogUploadServerInfo", + "android": "LogUploadServerInfo", + "ios": "LogUploadServerInfo", + "macos": "LogUploadServerInfo" + }, + "MediaRecorderConfiguration": { + "windows": "MediaRecorderConfiguration", + "android": "MediaRecorderConfiguration", + "ios": "AgoraMediaRecorderConfiguration", + "macos": "AgoraMediaRecorderConfiguration" + }, + "Music": { + "windows": "Music", + "android": "Music", + "ios": "AgoraMusic" + }, + "MusicCacheInfo": { + "windows": "MusicCacheInfo", + "android": "MusicCacheInfo", + "ios": "AgoraMusicCacheInfo" + }, + "MusicChartInfo": { + "windows": "MusicChartInfo", + "android": "MusicChartInfo", + "ios": "AgoraMusicChartInfo" + }, + "MusicCollection": { + "windows": "MusicCollection", + "android": "MusicCollection", + "ios": "AgoraMusicCollection" + }, + "MusicChartCollection": { + "windows": "MusicChartCollection" + }, + "MusicContentCenterConfiguration": { + "windows": "MusicContentCenterConfiguration", + "android": "MusicContentCenterConfiguration", + "ios": "AgoraMusicContentCenterConfig" + }, + "RecorderInfo": { + "windows": "RecorderInfo", + "android": "RecorderInfo", + "ios": "AgoraMediaRecorderInfo", + "macos": "AgoraMediaRecorderInfo" + }, + "RtePlayerInfo": { + "windows": "PlayerInfo", + "android": "PlayerInfo", + "ios": "AgoraRtePlayerInfo", + "macos": "AgoraRtePlayerInfo" + }, + "RtePlayerStats": { + "windows": "RtePlayerStats", + "android": "PlayerStats", + "ios": "AgoraRtePlayerStats", + "macos": "AgoraRtePlayerStats" + }, + "AdvancedConfigInfo": { + "windows": "AdvancedConfigInfo", + "android": "AdvancedConfigInfo", + "ios": "AdvancedConfigInfo", + "macos": "AdvancedConfigInfo" + }, + "AsyncCallback": { + "android": "AsyncCallback" + }, + "PlayerGetStatsCallback": { + "android": "PlayerGetStatsCallback" + }, + "RteException": { + "android": "RteException" } }, "enum": { @@ -12963,6 +14995,91 @@ }, "RAW_AUDIO_FRAME_OP_MODE_WRITE_ONLY": { "macos": "AgoraAudioRawFrameOperationModeWriteOnly" + }, + "FACE_SHAPE_AREA": { + "windows": "FACE_SHAPE_AREA", + "ios": "AgoraFaceShapeArea", + "macos": "AgoraFaceShapeArea" + }, + "FACE_SHAPE_BEAUTY_STYLE": { + "windows": "FACE_SHAPE_BEAUTY_STYLE", + "ios": "AgoraFaceShapeStyle", + "macos": "AgoraFaceShapeStyle" + }, + "MediaRecorderContainerFormat": { + "windows": "MediaRecorderContainerFormat", + "ios": "AgoraMediaRecorderContainerFormat", + "macos": "AgoraMediaRecorderContainerFormat" + }, + "LOCAL_PROXY_MODE": { + "windows": "LOCAL_PROXY_MODE", + "ios": "AgoraLocalProxyMode", + "macos": "AgoraLocalProxyMode" + }, + "MUSIC_CACHE_STATUS_TYPE": { + "windows": "MUSIC_CACHE_STATUS_TYPE", + "android": "MusicCacheStatusType", + "ios": "AgoraMusicCacheStatusType" + }, + "MusicContentCenterStateReason": { + "windows": "MusicContentCenterStateReason", + "android": "MusicContentCenterStateReason", + "ios": "AgoraMusicContentCenterStateReason" + }, + "MusicPlayMode": { + "windows": "MusicPlayMode", + "android": "MusicPlayMode", + "ios": "AgoraMusicPlayMode" + }, + "RteVideoMirrorMode": { + "windows": "RteVideoMirrorMode", + "android": "VideoMirrorMode", + "ios": "AgoraRteVideoMirrorMode", + "macos": "AgoraRteVideoMirrorMode" + }, + "RteAbrFallbackLayer": { + "windows": "RteAbrFallbackLayer", + "android": "AbrFallbackLayer", + "ios": "AgoraRteAbrFallbackLayer", + "macos": "AgoraRteAbrFallbackLayer" + }, + "RteAbrSubscriptionLayer": { + "windows": "RteAbrSubscriptionLayer", + "android": "AbrSubscriptionLayer", + "ios": "AgoraRteAbrSubscriptionLayer", + "macos": "AgoraRteAbrSubscriptionLayer" + }, + "RteVideoRenderMode": { + "windows": "RteVideoRenderMode", + "android": "VideoRenderMode", + "ios": "AgoraRteVideoRenderMode", + "macos": "AgoraRteVideoRenderMode" + }, + "RtePlayerMetadataType": { + "windows": "RtePlayerMetadataType", + "ios": "AgoraRtePlayerMetadataType", + "macos": "AgoraRtePlayerMetadataType" + }, + "RecorderStreamType": { + "windows": "RecorderStreamType", + "ios": "AgoraRecorderStreamType", + "macos": "AgoraRecorderStreamType" + }, + "RtePlayerEvent": { + "windows": "RtePlayerEvent", + "android": "PlayerEvent", + "ios": "AgoraRtePlayerEvent", + "macos": "AgoraRtePlayerEvent" + }, + "RtePlayerState": { + "windows": "RtePlayerState", + "android": "PlayerState", + "ios": "AgoraRtePlayerState", + "macos": "AgoraRtePlayerState" + }, + "VIDEO_FRAME_POSITION": { + "ios": "AgoraVideoFramePosition", + "macos": "AgoraVideoFramePosition" } } } \ No newline at end of file diff --git a/scripts/name-groups-gen/name_groups_with_toc.json b/scripts/name-groups-gen/name_groups_with_toc.json new file mode 100644 index 00000000000..959d75d5b6c --- /dev/null +++ b/scripts/name-groups-gen/name_groups_with_toc.json @@ -0,0 +1,14543 @@ +{ + "api": { + "createAgoraRtcEngine": { + "windows": "createAgoraRtcEngine", + "parent_class": "IRtcEngine", + "toc": "toc_initialize" + }, + "create": { + "windows": "create", + "android": "create [1/2]", + "ios": "sharedEngineWithAppId:delegate:", + "macos": "sharedEngineWithAppId:delegate:", + "parent_class": "IRtcEngine", + "toc": "toc_initialize" + }, + "initialize": { + "windows": "initialize", + "android": "create [2/2]", + "ios": "sharedEngineWithConfig:delegate:", + "macos": "sharedEngineWithConfig:delegate:", + "parent_class": "IRtcEngine", + "toc": "toc_initialize" + }, + "release": { + "windows": "release", + "android": "destroy [1/2]", + "ios": "destroy", + "macos": "destroy", + "parent_class": "IRtcEngine", + "toc": "toc_initialize" + }, + "setChannelProfile": { + "windows": "setChannelProfile", + "android": "setChannelProfile", + "ios": "setChannelProfile:", + "macos": "setChannelProfile:", + "parent_class": "IRtcEngine", + "toc": "toc_channel" + }, + "setClientRole1": { + "windows": "setClientRole [1/2]", + "android": "setClientRole [1/2]", + "ios": "setClientRole:", + "macos": "setClientRole:", + "isOverload": true, + "params": { + "windows": ["role"], + "android": ["role"], + "ios": ["role"], + "macos": ["role"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_channel" + }, + "setClientRole2": { + "windows": "setClientRole [2/2]", + "android": "setClientRole [2/2]", + "ios": "setClientRole:options:", + "macos": "setClientRole:options:", + "isOverload": true, + "params": { + "windows": ["role", "options"], + "android": ["role", "options"], + "ios": ["role", "options"], + "macos": ["role", "options"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_channel" + }, + "joinChannel1": { + "windows": "joinChannel [1/2]", + "android": "joinChannel [1/2]", + "ios": "joinChannelByToken:channelId:info:uid:joinSuccess:", + "macos": "joinChannelByToken:channelId:info:uid:joinSuccess:", + "isOverload": true, + "params": { + "windows": ["token", "channelId", "info", "uid"], + "android": ["token", "channelId", "optionalInfo", "uid"], + "ios": ["token", "channelId", "info", "uid", "joinSuccessBlock"], + "macos": ["token", "channelId", "info", "uid", "joinSuccessBlock"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_channel" + }, + "joinChannel2": { + "windows": "joinChannel [2/2]", + "android": "joinChannel [2/2]", + "ios": "joinChannelByToken:channelId:uid:mediaOptions:joinSuccess:", + "macos": "joinChannelByToken:channelId:uid:mediaOptions:joinSuccess:", + "isOverload": true, + "params": { + "windows": ["token", "channelId", "uid", "options"], + "android": ["token", "channelId", "uid", "options"], + "ios": ["token", "channelId", "uid", "mediaOptions", "joinSuccessBlock"], + "macos": ["token", "channelId", "uid", "mediaOptions", "joinSuccessBlock"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_channel" + }, + "updateChannelMediaOptions": { + "windows": "updateChannelMediaOptions", + "android": "updateChannelMediaOptions", + "ios": "updateChannelWithMediaOptions:", + "macos": "updateChannelWithMediaOptions:", + "parent_class": "IRtcEngine", + "toc": "toc_channel" + }, + "leaveChannel": { + "windows": "leaveChannel [1/2]", + "android": "leaveChannel [1/2]", + "ios": "leaveChannel:", + "macos": "leaveChannel:", + "isOverload": true, + "params": { + "ios": ["leaveChannelBlock"], + "macos": ["leaveChannelBlock"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_channel" + }, + "leaveChannel2": { + "windows": "leaveChannel [2/2]", + "android": "leaveChannel [2/2]", + "ios": "leaveChannel:leaveChannelBlock:", + "macos": "leaveChannel:leaveChannelBlock:", + "isOverload": true, + "params": { + "windows": ["options"], + "android": ["options"], + "ios": ["options", "leaveChannelBlock"], + "macos": ["options", "leaveChannelBlock"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_channel" + }, + "renewToken": { + "windows": "renewToken", + "android": "renewToken", + "ios": "renewToken:", + "macos": "renewToken:", + "parent_class": "IRtcEngine", + "toc": "toc_channel" + }, + "getConnectionState": { + "windows": "getConnectionState", + "android": "getConnectionState", + "ios": "getConnectionState", + "macos": "getConnectionState", + "parent_class": "IRtcEngine", + "toc": "toc_network" + }, + "registerLocalUserAccount": { + "windows": "registerLocalUserAccount", + "android": "registerLocalUserAccount", + "ios": "registerLocalUserAccount:appId:", + "macos": "registerLocalUserAccount:appId:", + "parent_class": "IRtcEngine", + "toc": "toc_channel" + }, + "joinChannelWithUserAccount1": { + "windows": "joinChannelWithUserAccount [1/2]", + "android": "joinChannelWithUserAccount [1/2]", + "ios": "joinChannelByToken:channelId:userAccount:joinSuccess:", + "macos": "joinChannelByToken:channelId:userAccount:joinSuccess:", + "isOverload": true, + "params": { + "windows": ["token", "channelId", "userAccount"], + "android": ["token", "channelName", "userAccount"], + "ios": ["token", "channelId", "userAccount", "joinSuccessBlock"], + "macos": ["token", "channelId", "userAccount", "joinSuccessBlock"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_channel" + }, + "joinChannelWithUserAccount2": { + "windows": "joinChannelWithUserAccount [2/2]", + "android": "joinChannelWithUserAccount [2/2]", + "ios": "joinChannelByToken:channelId:userAccount:mediaOptions:joinSuccess:", + "macos": "joinChannelByToken:channelId:userAccount:mediaOptions:joinSuccess:", + "isOverload": true, + "params": { + "windows": ["token", "channelId", "userAccount", "options"], + "android": ["token", "channelName", "userAccount", "options"], + "ios": ["token", "channelId", "userAccount", "mediaOptions", "joinSuccessBlock"], + "macos": ["token", "channelId", "userAccount", "mediaOptions", "joinSuccessBlock"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_channel" + }, + "getUserInfoByUserAccount": { + "windows": "getUserInfoByUserAccount", + "android": "getUserInfoByUserAccount", + "ios": "getUserInfoByUserAccount:withError:", + "macos": "getUserInfoByUserAccount:withError:", + "parent_class": "IRtcEngine", + "toc": "toc_channel" + }, + "enableWebSdkInteroperability": { + "windows": "enableWebSdkInteroperability", + "android": "enableWebSdkInteroperability", + "ios": "enableWebSdkInteroperability:", + "macos": "enableWebSdkInteroperability:", + "parent_class": "IRtcEngine", + "toc": "toc_network" + }, + "loadExtensionProvider": { + "windows": "loadExtensionProvider", + "parent_class": "IRtcEngine", + "toc": "toc_extension" + }, + "preloadChannel": { + "windows": "preloadChannel", + "android": "preloadChannel", + "ios": "preloadChannelByToken:channelId:uid:", + "macos": "preloadChannelByToken:channelId:uid:", + "parent_class": "IRtcEngine", + "toc": "toc_channel" + }, + "preloadChannelWithUserAccount": { + "windows": "preloadChannelWithUserAccount", + "android": "preloadChannelWithUserAccount", + "ios": "preloadChannelByTokenWithUserAccount:channelId:userAccount:", + "macos": "preloadChannelByTokenWithUserAccount:channelId:userAccount:", + "parent_class": "IRtcEngine", + "toc": "toc_channel" + }, + "setExtensionProviderProperty": { + "windows": "setExtensionProviderProperty", + "android": "setExtensionProviderProperty", + "ios": "setExtensionProviderPropertyWithVendor:key:value:", + "macos": "setExtensionProviderPropertyWithVendor:key:value:", + "parent_class": "IRtcEngine", + "toc": "toc_extension" + }, + "startMediaRenderingTracing": { + "windows": "startMediaRenderingTracing", + "android": "startMediaRenderingTracing", + "ios": "startMediaRenderingTracing", + "macos": "startMediaRenderingTracing", + "parent_class": "IRtcEngine", + "toc": "toc_video_rendering" + }, + "startMediaRenderingTracingEx": { + "windows": "startMediaRenderingTracingEx", + "android": "startMediaRenderingTracingEx", + "ios": "startMediaRenderingTracingEx:", + "macos": "startMediaRenderingTracingEx:", + "parent_class": "IRtcEngineEx", + "toc": "toc_video_rendering" + }, + "enableInstantMediaRendering": { + "windows": "enableInstantMediaRendering", + "android": "enableInstantMediaRendering", + "ios": "enableInstantMediaRendering", + "macos": "enableInstantMediaRendering", + "parent_class": "IRtcEngine", + "toc": "toc_video_rendering" + }, + "updatePreloadChannelToken": { + "windows": "updatePreloadChannelToken", + "android": "updatePreloadChannelToken", + "ios": "updatePreloadChannelToken:", + "macos": "updatePreloadChannelToken:", + "parent_class": "IRtcEngine", + "toc": "toc_channel" + }, + "onMultipathStats": { + "windows": "onMultipathStats", + "android": "onMultipathStats", + "ios": "rtcEngine:multiPathStats:", + "macos": "rtcEngine:multiPathStats:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_network" + }, + "onRenewTokenResult": { + "windows": "onRenewTokenResult", + "android": "onRenewTokenResult", + "ios": "rtcEngine:renewTokenResult:code:", + "macos": "rtcEngine:renewTokenResult:code:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_channel" + }, + "removeVideoEffect": { + "windows": "removeVideoEffect", + "android": "removeVideoEffect", + "ios": "removeVideoEffectWithNodeId:", + "macos": "removeVideoEffectWithNodeId:", + "parent_class": "IVideoEffectObject", + "toc": "toc_video_enhance_option" + }, + "performVideoEffectAction": { + "windows": "performVideoEffectAction", + "android": "performVideoEffectAction", + "ios": "performVideoEffectActionWithNodeId:actionId:", + "macos": "performVideoEffectActionWithNodeId:actionId:", + "parent_class": "IVideoEffectObject", + "toc": "toc_video_enhance_option" + }, + "setVideoEffectFloatParam": { + "windows": "setVideoEffectFloatParam", + "android": "setVideoEffectFloatParam", + "ios": "setVideoEffectFloatParamWithOption:key:floatValue:", + "macos": "setVideoEffectFloatParamWithOption:key:floatValue:", + "parent_class": "IVideoEffectObject", + "toc": "toc_video_enhance_option" + }, + "setVideoEffectIntParam": { + "windows": "setVideoEffectIntParam", + "android": "setVideoEffectIntParam", + "ios": "setVideoEffectIntParamWithOption:key:intValue:", + "macos": "setVideoEffectIntParamWithOption:key:intValue:", + "parent_class": "IVideoEffectObject", + "toc": "toc_video_enhance_option" + }, + "setVideoEffectBoolParam": { + "windows": "setVideoEffectBoolParam", + "android": "setVideoEffectBoolParam", + "ios": "setVideoEffectBoolParamWithOption:key:boolValue:", + "macos": "setVideoEffectBoolParamWithOption:key:boolValue:", + "parent_class": "IVideoEffectObject", + "toc": "toc_video_enhance_option" + }, + "getVideoEffectFloatParam": { + "windows": "getVideoEffectFloatParam", + "android": "getVideoEffectFloatParam", + "ios": "getVideoEffectFloatParamWithOption:key:", + "macos": "getVideoEffectFloatParamWithOption:key:", + "parent_class": "IVideoEffectObject", + "toc": "toc_video_enhance_option" + }, + "getVideoEffectIntParam": { + "windows": "getVideoEffectIntParam", + "android": "getVideoEffectIntParam", + "ios": "getVideoEffectIntParamWithOption:key:", + "macos": "getVideoEffectIntParamWithOption:key:", + "parent_class": "IVideoEffectObject", + "toc": "toc_video_enhance_option" + }, + "getVideoEffectBoolParam": { + "windows": "getVideoEffectBoolParam", + "android": "getVideoEffectBoolParam", + "ios": "getVideoEffectBoolParamWithOption:key:", + "macos": "getVideoEffectBoolParamWithOption:key:", + "parent_class": "IVideoEffectObject", + "toc": "toc_video_enhance_option" + }, + "createVideoEffectObject": { + "windows": "createVideoEffectObject", + "android": "createVideoEffectObject", + "ios": "createVideoEffectObjectWithBundlePath:sourceType:", + "macos": "createVideoEffectObjectWithBundlePath:sourceType:", + "parent_class": "IRtcEngine", + "toc": "toc_video_enhance_option" + }, + "addOrUpdateVideoEffect": { + "windows": "addOrUpdateVideoEffect", + "android": "addOrUpdateVideoEffect", + "ios": "addOrUpdateVideoEffectWithNodeId:templateName:", + "macos": "addOrUpdateVideoEffectWithNodeId:templateName:", + "parent_class": "IVideoEffectObject", + "toc": "toc_video_enhance_option" + }, + "destroyVideoEffectObject": { + "windows": "destroyVideoEffectObject", + "android": "destroyVideoEffectObject", + "ios": "destroyVideoEffectObject:", + "macos": "destroyVideoEffectObject:", + "parent_class": "IRtcEngine", + "toc": "toc_video_enhance_option" + }, + "setSimulcastConfig": { + "windows": "setSimulcastConfig", + "android": "setSimulcastConfig", + "ios": "setSimulcastConfig:", + "macos": "setSimulcastConfig:", + "parent_class": "IRtcEngine", + "toc": "toc_publishnsubscribe" + }, + "setPlaybackAudioFrameBeforeMixingParameters1": { + "windows": "setPlaybackAudioFrameBeforeMixingParameters [2/2]", + "android": "setPlaybackAudioFrameBeforeMixingParameters [2/2]", + "ios": "setPlaybackAudioFrameBeforeMixingParametersWithSampleRate:channel:", + "macos": "setPlaybackAudioFrameBeforeMixingParametersWithSampleRate:channel:", + "isOverload": true, + "params": { + "windows": ["sampleRate", "channel", "samplesPerCall"], + "android": ["sampleRate", "channel", "samplesPerCall"], + "ios": ["sampleRate", "channel", "samplesPerCall"], + "macos": ["sampleRate", "channel", "samplesPerCall"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_audio_raw" + }, + "addVideoWatermark3": { + "windows": "addVideoWatermark [3/3]", + "android": "addVideoWatermark [3/3]", + "ios": "addVideoWatermarkWithConfig:", + "macos": "addVideoWatermarkWithConfig:", + "isOverload": true, + "params": { + "windows": ["configs"], + "android": ["config"], + "ios": ["config"], + "macos": ["config"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_watermark" + }, + "removeVideoWatermark": { + "windows": "removeVideoWatermark", + "android": "removeVideoWatermark", + "ios": "removeVideoWatermark:", + "macos": "removeVideoWatermark:", + "parent_class": "IRtcEngine", + "toc": "toc_watermark" + }, + "addVideoWatermarkEx1": { + "windows": "addVideoWatermarkEx [2/2]", + "android": "addVideoWatermarkEx [2/2]", + "ios": "addVideoWatermarkEx:connection:", + "macos": "addVideoWatermarkEx:connection:", + "isOverload": true, + "params": { + "windows": ["config", "connection"], + "android": ["config", "connection"], + "ios": ["configs", "connection"], + "macos": ["configs", "connection"] + }, + "parent_class": "IRtcEngineEx", + "toc": "toc_watermark" + }, + "removeVideoWatermarkEx": { + "windows": "removeVideoWatermarkEx", + "android": "removeVideoWatermarkEx", + "ios": "removeVideoWatermarkEx:connection:", + "macos": "removeVideoWatermarkEx:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_watermark" + }, + "setSimulcastConfigEx": { + "windows": "setSimulcastConfigEx", + "android": "setSimulcastConfigEx", + "ios": "setSimulcastConfigEx:connection:", + "macos": "setSimulcastConfigEx:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_publishnsubscribe" + }, + "preloadEffectEx": { + "windows": "preloadEffectEx", + "android": "preloadEffectEx [1/2]", + "ios": "preloadEffectEx:soundId:filePath:startPos:", + "macos": "preloadEffectEx:soundId:filePath:startPos:", + "isOverload": true, + "params": { + "windows": ["connection", "soundId", "filePath", "startPos"], + "android": ["connection", "soundId", "filePath", "startPos"], + "ios": ["connection", "soundId", "filePath", "startPos"], + "macos": ["connection", "soundId", "filePath", "startPos"] + }, + "parent_class": "IRtcEngineEx", + "toc": "toc_audio_effect_file" + }, + "playEffectEx": { + "windows": "playEffectEx", + "android": "playEffectEx [1/2]", + "ios": "playEffectEx:soundId:filePath:loopCount:pitch:pan:gain:publish:startPos:", + "macos": "playEffectEx:soundId:filePath:loopCount:pitch:pan:gain:publish:startPos:", + "isOverload": true, + "params": { + "windows": ["connection", "soundId", "filePath", "loopCount", "pitch", "pan", "gain", "publish", "startPos"], + "android": ["connection", "soundId", "filePath", "loopCount", "pitch", "pan", "gain", "publish", "startPos"], + "ios": ["connection", "soundId", "filePath", "loopCount", "pitch", "pan", "gain", "publish", "startPos"], + "macos": ["connection", "soundId", "filePath", "loopCount", "pitch", "pan", "gain", "publish", "startPos"] + }, + "parent_class": "IRtcEngineEx", + "toc": "toc_audio_effect_file" + }, + "RtcEngineReleaseCallback": { + "windows": "RtcEngineReleaseCallback", + "android": "onEngineReleased", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_initialize" + }, + "createMediaPlayer": { + "windows": "createMediaPlayer", + "android": "createMediaPlayer", + "ios": "createMediaPlayerWithDelegate:", + "macos": "createMediaPlayerWithDelegate:", + "parent_class": "IRtcEngine", + "toc": "toc_mediaplayer_initialize" + }, + "destroyMediaPlayer": { + "windows": "destroyMediaPlayer", + "android": "destroy", + "ios": "destroyMediaPlayer:", + "macos": "destroyMediaPlayer:", + "parent_class": "IRtcEngine", + "toc": "toc_mediaplayer_initialize" + }, + "adjustPlayoutVolume": { + "windows": "adjustPlayoutVolume", + "android": "adjustPlayoutVolume", + "ios": "adjustPlayoutVolume:", + "macos": "adjustPlayoutVolume:", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_control" + }, + "adjustPublishSignalVolume": { + "windows": "adjustPublishSignalVolume", + "android": "adjustPublishSignalVolume", + "ios": "adjustPublishSignalVolume:", + "macos": "adjustPublishSignalVolume:", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_control" + }, + "enableAutoRemoveCache": { + "windows": "enableAutoRemoveCache", + "android": "enableAutoRemoveCache", + "ios": "enableAutoRemoveCache:", + "macos": "enableAutoRemoveCache:", + "parent_class": "IMediaPlayerCacheManager", + "toc": "toc_mediaplayer_cache" + }, + "getAudioTrackCount": { + "windows": "getAudioTrackCount", + "android": "getAudioTrackCount", + "ios": "getAudioTrackCount", + "macos": "getAudioTrackCount", + "parent_class": "IRtcEngine", + "toc": "toc_audio_mixing" + }, + "getCacheDir": { + "windows": "getCacheDir", + "android": "getCacheDir", + "ios": "cacheDir", + "macos": "cacheDir", + "parent_class": "IMediaPlayerCacheManager", + "toc": "toc_mediaplayer_cache" + }, + "getCacheFileCount": { + "windows": "getCacheFileCount", + "android": "getCacheFileCount", + "ios": "cacheFileCount", + "macos": "cacheFileCount", + "parent_class": "IMediaPlayerCacheManager", + "toc": "toc_mediaplayer_cache" + }, + "getDuration": { + "windows": "getDuration", + "android": "getDuration", + "ios": "getDuration", + "macos": "getDuration", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_info" + }, + "getMaxCacheFileCount": { + "windows": "getMaxCacheFileCount", + "android": "getMaxCacheFileCount", + "ios": "maxCacheFileCount", + "macos": "maxCacheFileCount", + "parent_class": "IMediaPlayerCacheManager", + "toc": "toc_mediaplayer_cache" + }, + "getMaxCacheFileSize": { + "windows": "getMaxCacheFileSize", + "android": "getMaxCacheFileSize", + "ios": "maxCacheFileSize", + "macos": "maxCacheFileSize", + "parent_class": "IMediaPlayerCacheManager", + "toc": "toc_mediaplayer_cache" + }, + "getMediaPlayerCacheManager": { + "windows": "getMediaPlayerCacheManager", + "android": "getMediaPlayerCacheManager", + "ios": "createMediaPlayerCacheManager", + "macos": "createMediaPlayerCacheManager", + "parent_class": "IMediaPlayerCacheManager", + "toc": "toc_mediaplayer_initialize" + }, + "getMediaPlayerId": { + "windows": "getMediaPlayerId", + "android": "getMediaPlayerId", + "ios": "getMediaPlayerId", + "macos": "getMediaPlayerId", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_info" + }, + "getMute": { + "windows": "getMute", + "android": "getMute", + "ios": "getMute", + "macos": "getMute", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_info" + }, + "getPlayoutVolume": { + "windows": "getPlayoutVolume", + "android": "getPlayoutVolume", + "ios": "getPlayoutVolume", + "macos": "getPlayoutVolume", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_info" + }, + "getPlayPosition": { + "windows": "getPlayPosition", + "android": "getPlayPosition", + "ios": "getPosition", + "macos": "getPosition", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_info" + }, + "getPlaySrc_IMediaPlayer": { + "windows": "getPlaySrc", + "android": "getPlaySrc [1/2]", + "ios": "getPlaySrc", + "macos": "getPlaySrc", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_info" + }, + "getPublishSignalVolume": { + "windows": "getPublishSignalVolume", + "android": "getPublishSignalVolume", + "ios": "getPublishSignalVolume", + "macos": "getPublishSignalVolume", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_info" + }, + "getState": { + "windows": "getState", + "android": "getState", + "ios": "getPlayerState", + "macos": "getPlayerState", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_info" + }, + "getStreamCount": { + "windows": "getStreamCount", + "android": "getStreamCount", + "ios": "getStreamCount", + "macos": "getStreamCount", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_info" + }, + "getStreamInfo": { + "windows": "getStreamInfo", + "android": "getStreamInfo", + "ios": "getStreamByIndex:", + "macos": "getStreamByIndex:", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_info" + }, + "mute": { + "windows": "mute", + "android": "mute", + "ios": "mute:", + "macos": "mute:", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_control" + }, + "open": { + "windows": "open", + "android": "open [1/2]", + "ios": "open:startPos:", + "macos": "open:startPos:", + "isOverload": true, + "params": { + "windows": ["url", "startPos"], + "android": ["url", "startPos"], + "ios": ["url", "startPos"], + "macos": ["url", "startPos"] + }, + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_open" + }, + "open2": { + "windows": "open", + "android": "open [2/2]", + "isOverload": true, + "params": { + "windows": ["uri", "startPos"], + "android": ["uri", "startPos"], + "ios": ["uri", "startPos"], + "macos": ["uri", "startPos"] + }, + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_open" + }, + "pause": { + "windows": "pause", + "android": "pause", + "ios": "pause", + "macos": "pause", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_control" + }, + "play": { + "windows": "play", + "android": "play", + "ios": "play", + "macos": "play", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_control" + }, + "removeAllCaches": { + "windows": "removeAllCaches", + "android": "removeAllCaches", + "ios": "removeAllCaches", + "macos": "removeAllCaches", + "parent_class": "IMediaPlayerCacheManager", + "toc": "toc_mediaplayer_cache" + }, + "removeCacheByUri": { + "windows": "removeCacheByUri", + "android": "removeCacheByUri", + "ios": "removeCacheByUri:", + "macos": "removeCacheByUri:", + "parent_class": "IMediaPlayerCacheManager", + "toc": "toc_mediaplayer_cache" + }, + "removeOldCache": { + "windows": "removeOldCache", + "android": "removeOldCache", + "ios": "removeOldCache", + "macos": "removeOldCache", + "parent_class": "IMediaPlayerCacheManager", + "toc": "toc_mediaplayer_cache" + }, + "registerAudioFrameObserver1_IMediaPlayer": { + "windows": "registerAudioFrameObserver [1/2]", + "parent_class": "IMediaPlayer", + "isOverload": true, + "params": { + "windows": ["observer"], + "android": ["observer"], + "ios": ["observer"], + "macos": ["observer"] + }, + "toc": "toc_mediaplayer_observer" + }, + "registerAudioFrameObserver2_IMediaPlayer": { + "windows": "registerAudioFrameObserver [2/2]", + "android": "registerAudioFrameObserver", + "parent_class": "IMediaPlayer", + "isOverload": true, + "params": { + "windows": ["observer", "mode"], + "android": ["audioFrameObserver", "mode"], + "ios": ["mode"], + "macos": ["mode"] + }, + "toc": "toc_mediaplayer_observer" + }, + "registerPlayerSourceObserver": { + "windows": "registerPlayerSourceObserver", + "android": "registerPlayerObserver", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_observer" + }, + "registerVideoFrameObserver_IMediaPlayer": { + "windows": "registerVideoFrameObserver", + "android": "registerVideoFrameObserver", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_observer" + }, + "resume": { + "windows": "resume", + "android": "resume", + "ios": "resume", + "macos": "resume", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_control" + }, + "seek": { + "windows": "seek", + "android": "seek", + "ios": "seekToPosition:", + "macos": "seekToPosition:", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_control" + }, + "selectAudioTrack": { + "windows": "selectAudioTrack [1/2]", + "android": "selectAudioTrack", + "ios": "selectAudioTrack:", + "macos": "selectAudioTrack:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_mixing" + }, + "selectAudioTrack_IMediaPlayer": { + "windows": "selectAudioTrack [2/2]", + "android": "selectAudioTrack", + "ios": "selectAudioTrack:", + "macos": "selectAudioTrack:", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_playnrender" + }, + "selectMultiAudioTrack": { + "windows": "selectMultiAudioTrack", + "android": "selectMultiAudioTrack", + "ios": "selectMultiAudioTrack:publishTrackIndex:", + "macos": "selectMultiAudioTrack:publishTrackIndex:", + "parent_class": "IMediaPlayer", + "toc": "toc_audio_mixing" + }, + "setAudioDualMonoMode": { + "windows": "setAudioDualMonoMode", + "android": "setAudioDualMonoMode", + "ios": "setAudioDualMonoMode:", + "macos": "setAudioDualMonoMode:", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_playnrender" + }, + "setAudioPitch": { + "windows": "setAudioPitch", + "android": "setAudioPitch", + "ios": "setAudioPitch:", + "macos": "setAudioPitch:", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_playnrender" + }, + "setCacheDir": { + "windows": "setCacheDir", + "android": "setCacheDir", + "ios": "setCacheDir:", + "macos": "setCacheDir:", + "parent_class": "IMediaPlayerCacheManager", + "toc": "toc_mediaplayer_cache" + }, + "setLoopCount": { + "windows": "setLoopCount", + "android": "setLoopCount", + "ios": "setLoopCount:", + "macos": "setLoopCount:", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_playnrender" + }, + "setMaxCacheFileCount": { + "windows": "setMaxCacheFileCount", + "android": "setMaxCacheFileCount", + "ios": "setMaxCacheFileCount:", + "macos": "setMaxCacheFileCount:", + "parent_class": "IMediaPlayerCacheManager", + "toc": "toc_mediaplayer_cache" + }, + "setMaxCacheFileSize": { + "windows": "setMaxCacheFileSize", + "android": "setMaxCacheFileSize", + "ios": "setMaxCacheFileSize:", + "macos": "setMaxCacheFileSize:", + "parent_class": "IMediaPlayerCacheManager", + "toc": "toc_mediaplayer_cache" + }, + "setPlaybackSpeed": { + "windows": "setPlaybackSpeed", + "android": "setPlaybackSpeed", + "ios": "setPlaybackSpeed:", + "macos": "setPlaybackSpeed:", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_playnrender" + }, + "setPlayerOption": { + "windows": "setPlayerOption [1/2]", + "android": "setPlayerOption", + "ios": "setPlayerOption:value:", + "macos": "setPlayerOption:value:", + "isOverload": true, + "params": { + "windows": ["key", "value"], + "android": ["key", "value"], + "ios": ["key", "value"], + "macos": ["key", "value"] + }, + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_playnrender" + }, + "setPlayerOption2": { + "windows": "setPlayerOption [2/2]", + "android": "setPlayerOptionString", + "ios": "setPlayerOptionString:value:", + "macos": "setPlayerOptionString:value:", + "isOverload": true, + "params": {}, + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_playnrender" + }, + "setRenderMode": { + "windows": "setRenderMode", + "android": "setVideoRenderMode", + "ios": "setRenderMode:", + "macos": "setRenderMode:", + "parent_class": "IMediaPlayer", + "toc": "toc_video_rendering" + }, + "setView": { + "windows": "setView", + "android": "setView", + "ios": "setView:", + "macos": "setView:", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_playnrender" + }, + "stop": { + "windows": "stop", + "android": "stop [1/2]", + "ios": "stop", + "macos": "stop", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_control" + }, + "unregisterAudioFrameObserver_IMediaPlayer": { + "windows": "unregisterAudioFrameObserver", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_observer" + }, + "unregisterPlayerSourceObserver": { + "windows": "unregisterPlayerSourceObserver", + "android": "unRegisterPlayerObserver", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_observer" + }, + "unregisterVideoFrameObserver_IMediaPlayer": { + "windows": "unregisterVideoFrameObserver", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_observer" + }, + "openWithMediaSource": { + "windows": "openWithMediaSource", + "android": "openWithMediaSource", + "ios": "openWithMediaSource:", + "macos": "openWithMediaSource:", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_open" + }, + "switchSrc": { + "windows": "switchSrc", + "android": "switchSrc", + "ios": "switchSrc:syncPts:", + "macos": "switchSrc:syncPts:", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_open" + }, + "preloadSrc": { + "windows": "preloadSrc", + "android": "preloadSrc", + "ios": "preloadSrc:startPos:", + "macos": "preloadSrc:startPos:", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_open" + }, + "unloadSrc": { + "windows": "unloadSrc", + "android": "unloadSrc", + "ios": "unloadSrc:", + "macos": "unloadSrc:", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_open" + }, + "playPreloadedSrc": { + "windows": "playPreloadedSrc", + "android": "playPreloadedSrc", + "ios": "playPreloadedSrc:", + "macos": "playPreloadedSrc:", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_control" + }, + "AddView": { + "windows": "AddView", + "android": "AddView", + "ios": "addView:config:error:", + "macos": "addView:config:error:", + "parent_class": "Canvas", + "toc": "toc_rte_player" + }, + "Canvas_Canvas": { + "windows": "Canvas", + "android": "Canvas", + "ios": "initWithRte:initialConfig:", + "macos": "initWithRte:initialConfig:", + "parent_class": "Canvas", + "toc": "toc_rte_player" + }, + "Code": { + "windows": "Code", + "android": "code", + "ios": "code", + "macos": "code", + "parent_class": "Error", + "toc": "toc_rte_player" + }, + "Destroy_Rte": { + "windows": "Destroy", + "android": "destroy", + "ios": "destroy:", + "macos": "destroy:", + "parent_class": "Rte", + "toc": "toc_rte_player" + }, + "Message": { + "windows": "Message", + "android": "message", + "ios": "message", + "macos": "message", + "parent_class": "Error", + "toc": "toc_rte_player" + }, + "GetAutoPlay": { + "windows": "GetAutoPlay", + "android": "getAutoPlay", + "ios": "autoPlay:", + "macos": "autoPlay:", + "parent_class": "PlayerConfig", + "toc": "toc_rte_player" + }, + "GetFromBridge": { + "windows": "GetFromBridge", + "android": "GetFromBridge", + "ios": "getFromBridge:", + "macos": "getFromBridge:", + "parent_class": "Rte", + "toc": "toc_rte_player" + }, + "Rte_Rte": { + "windows": "Rte", + "android": "Rte", + "ios": "initWithInitialConfig:", + "macos": "initWithInitialConfig:", + "parent_class": "Rte", + "toc": "toc_rte_player" + }, + "InitMediaEngine": { + "windows": "InitMediaEngine", + "android": "initMediaEngine", + "ios": "initMediaEngine:error:", + "macos": "initMediaEngine:error:", + "parent_class": "Rte", + "toc": "toc_rte_player" + }, + "SetAutoPlay": { + "windows": "SetAutoPlay", + "android": "setAutoPlay", + "ios": "setAutoPlay:error:", + "macos": "setAutoPlay:error:", + "parent_class": "PlayerConfig", + "toc": "toc_rte_player" + }, + "SetAppId": { + "windows": "SetAppId", + "android": "setAppId", + "ios": "setAppId:error:", + "macos": "setAppId:error:", + "parent_class": "Config", + "toc": "toc_rte_player" + }, + "SetCanvas": { + "windows": "SetCanvas", + "android": "setCanvas", + "ios": "setCanvas:error:", + "macos": "setCanvas:error:", + "parent_class": "Player", + "toc": "toc_rte_player" + }, + "SetRenderMode_CanvasConfig": { + "windows": "SetRenderMode", + "android": "setRenderMode", + "ios": "setVideoMirrorMode:error:", + "macos": "setVideoMirrorMode:error:", + "parent_class": "CanvasConfig", + "toc": "toc_rte_player" + }, + "GetAppId": { + "windows": "GetAppId", + "android": "getAppId", + "ios": "appId:", + "macos": "appId:", + "parent_class": "Config", + "toc": "toc_rte_player" + }, + "GetStats": { + "windows": "GetStats", + "android": "getStats", + "ios": "getStats:", + "macos": "getStats:", + "parent_class": "Player", + "toc": "toc_rte_player" + }, + "GetMirrorMode": { + "windows": "GetMirrorMode", + "android": "getVideoRenderMode", + "ios": "videoMirrorMode:", + "macos": "videoMirrorMode:", + "parent_class": "CanvasConfig", + "toc": "toc_rte_player" + }, + "GetRenderMode": { + "windows": "GetRenderMode", + "android": "getVideoRenderMode", + "ios": "videoRenderMode:", + "macos": "videoRenderMode:", + "parent_class": "CanvasConfig", + "toc": "toc_rte_player" + }, + "MuteAudio": { + "windows": "MuteAudio", + "android": "muteAudio", + "ios": "muteAudio:error:", + "macos": "muteAudio:error:", + "parent_class": "Player", + "toc": "toc_rte_player" + }, + "MuteVideo": { + "windows": "MuteVideo", + "android": "muteVideo", + "ios": "muteVideo:error:", + "macos": "muteVideo:error:", + "parent_class": "Player", + "toc": "toc_rte_player" + }, + "SetConfigs_Rte": { + "windows": "SetConfigs [1/3]", + "android": "setConfigs [1/3]", + "ios": "setConfigs:error:", + "macos": "setConfigs:error:", + "parent_class": "Rte", + "toc": "toc_rte_player" + }, + "SetConfigs_Player": { + "windows": "SetConfigs [2/3]", + "android": "setConfigs [2/3]", + "ios": "setConfigs:error:", + "macos": "setConfigs:error:", + "parent_class": "Player", + "toc": "toc_rte_player" + }, + "SetConfigs_Canvas": { + "windows": "SetConfigs [3/3]", + "android": "setConfigs [3/3]", + "ios": "setConfigs:error:", + "macos": "setConfigs:error:", + "parent_class": "Canvas", + "toc": "toc_rte_player" + }, + "SetMirrorMode": { + "windows": "SetMirrorMode", + "android": "setVideoMirrorMode", + "ios": "setVideoMirrorMode:error:", + "macos": "setVideoMirrorMode:error:", + "parent_class": "CanvasConfig", + "toc": "toc_rte_player" + }, + "SetJsonParameter_Config": { + "windows": "SetJsonParameter", + "android": "setJsonParameter", + "ios": "setJsonParameter:error:", + "macos": "setJsonParameter:error:", + "parent_class": "Config", + "toc": "toc_rte_player" + }, + "GetConfigs_Rte": { + "windows": "GetConfigs [1/3]", + "android": "getConfigs [1/3]", + "ios": "getConfigs:error:", + "macos": "getConfigs:error:", + "parent_class": "Rte", + "toc": "toc_rte_player" + }, + "GetConfigs_Player": { + "windows": "GetConfigs [2/3]", + "android": "getConfigs [2/3]", + "ios": "getConfigs:error:", + "macos": "getConfigs:error:", + "parent_class": "Player", + "toc": "toc_rte_player" + }, + "GetConfigs_Canvas": { + "windows": "GetConfigs [3/3]", + "android": "getConfigs [3/3]", + "ios": "getConfigs:error:", + "macos": "getConfigs:error:", + "parent_class": "Canvas", + "toc": "toc_rte_player" + }, + "GetInfo": { + "windows": "GetInfo", + "android": "getInfo", + "ios": "getInfo:error:", + "macos": "getInfo:error:", + "parent_class": "Player", + "toc": "toc_rte_player" + }, + "GetJsonParameter_Config": { + "windows": "GetJsonParameter", + "android": "getJsonParameter", + "ios": "jsonParameter:", + "macos": "jsonParameter:", + "parent_class": "Config", + "toc": "toc_rte_player" + }, + "Pause_Player": { + "windows": "Pause", + "android": "pause", + "ios": "pause:", + "macos": "pause:", + "parent_class": "Player", + "toc": "toc_rte_player" + }, + "Play_Player": { + "windows": "Play", + "android": "play", + "ios": "play:", + "macos": "play:", + "parent_class": "Player", + "toc": "toc_rte_player" + }, + "Player_Player": { + "windows": "Player", + "android": "Player", + "ios": "initWithRte:initialConfig:", + "macos": "initWithRte:initialConfig:", + "parent_class": "Player", + "toc": "toc_rte_player" + }, + "PreloadWithUrl": { + "windows": "PreloadWithUrl", + "android": "preloadWithUrl", + "ios": "preloadWithUrl:error:", + "macos": "preloadWithUrl:error:", + "parent_class": "Player", + "toc": "toc_rte_player" + }, + "RemoveView": { + "windows": "RemoveView", + "android": "removeView", + "ios": "removeView:config:error:", + "macos": "removeView:config:error:", + "parent_class": "Canvas", + "toc": "toc_rte_player" + }, + "RegisterObserver_Player": { + "windows": "RegisterObserver", + "android": "registerObserver", + "ios": "registerObserver:error:", + "macos": "registerObserver:error:", + "parent_class": "Player", + "toc": "toc_rte_player" + }, + "Stop_Player": { + "windows": "Stop", + "android": "stop", + "ios": "pause:", + "macos": "pause:", + "parent_class": "Player", + "toc": "toc_rte_player" + }, + "OpenWithUrl": { + "windows": "OpenWithUrl", + "android": "openWithUrl", + "ios": "openWithUrl:startTime:cb:", + "macos": "openWithUrl:startTime:cb:", + "parent_class": "Player", + "toc": "toc_rte_player" + }, + "UnregisterObserver_Player": { + "windows": "UnregisterObserver", + "android": "unregisterObserver", + "ios": "unregisterObserver:error:", + "macos": "unregisterObserver:error:", + "parent_class": "Player", + "toc": "toc_rte_player" + }, + "State": { + "windows": "State", + "android": "State", + "parent_class": "playerinfo", + "toc": "toc_rte_player" + }, + "Duration": { + "windows": "Duration", + "android": "duration", + "parent_class": "playerinfo", + "toc": "toc_rte_player" + }, + "StreamCount": { + "windows": "StreamCount", + "android": "streamCount", + "parent_class": "playerinfo", + "toc": "toc_rte_player" + }, + "HasAudio": { + "windows": "HasAudio", + "android": "hasAudio", + "parent_class": "playerinfo", + "toc": "toc_rte_player" + }, + "HasVideo": { + "windows": "HasVideo", + "android": "hasVideo", + "parent_class": "playerinfo", + "toc": "toc_rte_player" + }, + "IsAudioMuted": { + "windows": "IsAudioMuted", + "android": "isAudioMuted", + "parent_class": "playerinfo", + "toc": "toc_rte_player" + }, + "IsVideoMuted": { + "windows": "IsVideoMuted", + "android": "isVideoMuted", + "parent_class": "playerinfo", + "toc": "toc_rte_player" + }, + "VideoHeight": { + "windows": "VideoHeight", + "android": "videoHeight", + "parent_class": "playerinfo", + "toc": "toc_rte_player" + }, + "VideoWidth": { + "windows": "VideoWidth", + "android": "videoWidth", + "parent_class": "playerinfo", + "toc": "toc_rte_player" + }, + "AbrSubscriptionLayer": { + "windows": "AbrSubscriptionLayer", + "android": "abrSubscriptionLayer", + "parent_class": "playerinfo", + "toc": "toc_rte_player" + }, + "AudioSampleRate": { + "windows": "AudioSampleRate", + "android": "audioSampleRate", + "parent_class": "playerinfo", + "toc": "toc_rte_player" + }, + "AudioChannels": { + "windows": "AudioChannels", + "android": "AudioChannels", + "parent_class": "playerinfo", + "toc": "toc_rte_player" + }, + "AudioBitsPerSample": { + "windows": "AudioBitsPerSample", + "android": "audioBitsPerSample", + "parent_class": "playerinfo", + "toc": "toc_rte_player" + }, + "CurrentUrl": { + "windows": "CurrentUrl", + "android": "currentUrl", + "parent_class": "playerinfo", + "toc": "toc_rte_player" + }, + "SetPlaybackSpeed": { + "windows": "SetPlaybackSpeed", + "android": "setPlaybackSpeed", + "ios": "setPlaybackSpeed:error:", + "macos": "setPlaybackSpeed:error:", + "parent_class": "PlayerConfig", + "toc": "toc_rte_player" + }, + "GetPlaybackSpeed": { + "windows": "GetPlaybackSpeed", + "android": "getPlaybackSpeed", + "ios": "playbackSpeed:", + "macos": "playbackSpeed:", + "parent_class": "PlayerConfig", + "toc": "toc_rte_player" + }, + "SetPlayoutVolume": { + "windows": "SetPlayoutVolume", + "android": "setPlayoutVolume", + "ios": "setPlayoutVolume:error:", + "macos": "setPlayoutVolume:error:", + "parent_class": "PlayerConfig", + "toc": "toc_rte_player" + }, + "GetPlayoutVolume": { + "windows": "GetPlayoutVolume", + "android": "getPlayoutVolume", + "ios": "playoutVolume:", + "macos": "playoutVolume:", + "parent_class": "PlayerConfig", + "toc": "toc_rte_player" + }, + "SetLoopCount": { + "windows": "SetLoopCount", + "android": "setLoopCount", + "ios": "setLoopCount:error:", + "macos": "setLoopCount:error:", + "parent_class": "PlayerConfig", + "toc": "toc_rte_player" + }, + "GetLoopCount": { + "windows": "GetLoopCount", + "android": "getLoopCount", + "ios": "loopCount:", + "macos": "loopCount:", + "parent_class": "PlayerConfig", + "toc": "toc_rte_player" + }, + "SwitchWithUrl": { + "windows": "SwitchWithUrl", + "android": "switchWithUrl", + "ios": "switchWithUrl:syncPts:cb:", + "macos": "switchWithUrl:syncPts:cb:", + "parent_class": "Player", + "toc": "toc_rte_player" + }, + "Seek": { + "windows": "Seek", + "android": "seek", + "ios": "seek:error:", + "macos": "seek:error:", + "parent_class": "Player", + "toc": "toc_rte_player" + }, + "GetPosition": { + "windows": "GetPosition", + "android": "getPosition", + "ios": "getPosition", + "macos": "getPosition", + "parent_class": "Player", + "toc": "toc_rte_player" + }, + "onAudioVolumeIndication_PlayerObserver": { + "windows": "onAudioVolumeIndication", + "android": "onAudioVolumeIndication", + "ios": "onAudioVolumeIndication:", + "macos": "onAudioVolumeIndication:", + "parent_class": "PlayerObserver", + "toc": "toc_rte_player" + }, + "onEvent": { + "windows": "onEvent", + "android": "onEvent", + "ios": "onEvent:", + "macos": "onEvent:", + "parent_class": "PlayerObserver", + "toc": "toc_rte_player" + }, + "onMetadata_PlayerObserver": { + "windows": "onMetadata [2/2]", + "android": "onMetadata [2/2]", + "ios": "onMetadata:data:", + "macos": "onMetadata:data:", + "parent_class": "PlayerObserver", + "toc": "toc_rte_player" + }, + "onPlayerInfoUpdated_PlayerObserver": { + "windows": "onPlayerInfoUpdated [2/2]", + "android": "onPlayerInfoUpdated [2/2]", + "ios": "onPlayerInfoUpdated:", + "macos": "onPlayerInfoUpdated:", + "parent_class": "PlayerObserver", + "toc": "toc_rte_player" + }, + "onResolutionChanged": { + "windows": "onResolutionChanged", + "android": "onResolutionChanged", + "ios": "onResolutionChanged:height:", + "macos": "onResolutionChanged:height:", + "parent_class": "PlayerObserver", + "toc": "toc_rte_player" + }, + "onStateChanged": { + "windows": "onStateChanged", + "android": "onStateChanged", + "ios": "onStateChanged:newState:error:", + "macos": "onStateChanged:newState:error:", + "parent_class": "PlayerObserver", + "toc": "toc_rte_player" + }, + "onPositionChanged_PlayerObserver": { + "windows": "onPositionChanged", + "android": "onPositionChanged", + "ios": "onPositionChanged:utcTime:", + "macos": "onPositionChanged:utcTime:", + "parent_class": "PlayerObserver", + "toc": "toc_rte_player" + }, + "enableAudio": { + "windows": "enableAudio", + "android": "enableAudio", + "ios": "enableAudio", + "macos": "enableAudio", + "parent_class": "IRtcEngine", + "toc": "toc_audio_basic" + }, + "disableAudio": { + "windows": "disableAudio", + "android": "disableAudio", + "ios": "disableAudio", + "macos": "disableAudio", + "parent_class": "IRtcEngine", + "toc": "toc_audio_basic" + }, + "setAudioProfile": { + "windows": "setAudioProfile [1/2]", + "android": "setAudioProfile [1/2]", + "ios": "setAudioProfile:scenario:", + "macos": "setAudioProfile:scenario:", + "isOverload": true, + "params": { + "windows": ["profile", "scenario"], + "android": ["profile", "scenario"], + "ios": ["profile", "scenario"], + "macos": ["profile", "scenario"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_audio_basic" + }, + "setAudioProfile2": { + "windows": "setAudioProfile [2/2]", + "android": "setAudioProfile [2/2]", + "ios": "setAudioProfile:", + "macos": "setAudioProfile:", + "isOverload": true, + "params": { + "windows": ["profile"], + "android": ["profile"], + "ios": ["profile"], + "macos": ["profile"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_audio_basic" + }, + "setAudioScenario": { + "windows": "setAudioScenario", + "android": "setAudioScenario", + "ios": "setAudioScenario:", + "macos": "setAudioScenario:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_basic" + }, + "setAudioSessionOperationRestriction": { + "windows": "setAudioSessionOperationRestriction", + "ios": "setAudioSessionOperationRestriction:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_basic" + }, + "adjustRecordingSignalVolume": { + "windows": "adjustRecordingSignalVolume", + "android": "adjustRecordingSignalVolume", + "ios": "adjustRecordingSignalVolume:", + "macos": "adjustRecordingSignalVolume:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_capture" + }, + "adjustLoopbackSignalVolume": { + "windows": "adjustLoopbackSignalVolume", + "macos": "adjustLoopbackSignalVolume:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_capture" + }, + "adjustUserPlaybackSignalVolume": { + "windows": "adjustUserPlaybackSignalVolume", + "android": "adjustUserPlaybackSignalVolume", + "ios": "adjustUserPlaybackSignalVolume:volume:", + "macos": "adjustUserPlaybackSignalVolume:volume:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_basic" + }, + "adjustPlaybackSignalVolume": { + "windows": "adjustPlaybackSignalVolume", + "android": "adjustPlaybackSignalVolume", + "ios": "adjustPlaybackSignalVolume:", + "macos": "adjustPlaybackSignalVolume:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_basic" + }, + "adjustCustomAudioPublishVolume": { + "windows": "adjustCustomAudioPublishVolume", + "android": "adjustCustomAudioPublishVolume", + "ios": "adjustCustomAudioPublishVolume:volume:", + "macos": "adjustCustomAudioPublishVolume:volume:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_custom_capturenrendering" + }, + "enableLocalAudio": { + "windows": "enableLocalAudio", + "android": "enableLocalAudio", + "ios": "enableLocalAudio:", + "macos": "enableLocalAudio:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_capture" + }, + "muteLocalAudioStream": { + "windows": "muteLocalAudioStream", + "android": "muteLocalAudioStream", + "ios": "muteLocalAudioStream:", + "macos": "muteLocalAudioStream:", + "parent_class": "IRtcEngine", + "toc": "toc_publishnsubscribe" + }, + "muteRemoteAudioStream": { + "windows": "muteRemoteAudioStream", + "android": "muteRemoteAudioStream", + "ios": "muteRemoteAudioStream:mute:", + "macos": "muteRemoteAudioStream:mute:", + "parent_class": "IRtcEngine", + "toc": "toc_publishnsubscribe" + }, + "muteAllRemoteAudioStreams": { + "windows": "muteAllRemoteAudioStreams", + "android": "muteAllRemoteAudioStreams", + "ios": "muteAllRemoteAudioStreams:", + "macos": "muteAllRemoteAudioStreams:", + "parent_class": "IRtcEngine", + "toc": "toc_publishnsubscribe" + }, + "muteRecordingSignal": { + "windows": "muteRecordingSignal", + "android": "muteRecordingSignal", + "ios": "muteRecordingSignal:", + "macos": "muteRecordingSignal:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_capture" + }, + "setSubscribeAudioBlocklist": { + "windows": "setSubscribeAudioBlocklist", + "android": "setSubscribeAudioBlocklist", + "ios": "setSubscribeAudioBlocklist:", + "macos": "setSubscribeAudioBlocklist:", + "parent_class": "IRtcEngine", + "toc": "toc_publishnsubscribe" + }, + "setSubscribeAudioAllowlist": { + "windows": "setSubscribeAudioAllowlist", + "android": "setSubscribeAudioAllowlist", + "ios": "setSubscribeAudioAllowlist:", + "macos": "setSubscribeAudioAllowlist:", + "parent_class": "IRtcEngine", + "toc": "toc_publishnsubscribe" + }, + "enableVideo": { + "windows": "enableVideo", + "android": "enableVideo", + "ios": "enableVideo", + "macos": "enableVideo", + "parent_class": "IRtcEngine", + "toc": "toc_video_basic" + }, + "disableVideo": { + "windows": "disableVideo", + "android": "disableVideo", + "ios": "disableVideo", + "macos": "disableVideo", + "parent_class": "IRtcEngine", + "toc": "toc_video_basic" + }, + "setSubscribeVideoBlocklist": { + "windows": "setSubscribeVideoBlocklist", + "android": "setSubscribeVideoBlocklist", + "ios": "setSubscribeVideoBlocklist:", + "macos": "setSubscribeVideoBlocklist:", + "parent_class": "IRtcEngine", + "toc": "toc_publishnsubscribe" + }, + "setSubscribeVideoAllowlist": { + "windows": "setSubscribeVideoAllowlist", + "android": "setSubscribeVideoAllowlist", + "ios": "setSubscribeVideoAllowlist:", + "macos": "setSubscribeVideoAllowlist:", + "parent_class": "IRtcEngine", + "toc": "toc_publishnsubscribe" + }, + "setVideoScenario": { + "windows": "setVideoScenario", + "android": "setVideoScenario", + "ios": "setVideoScenario:", + "macos": "setVideoScenario:", + "parent_class": "IRtcEngine", + "toc": "toc_video_basic" + }, + "setVideoEncoderConfiguration": { + "windows": "setVideoEncoderConfiguration", + "android": "setVideoEncoderConfiguration", + "ios": "setVideoEncoderConfiguration:", + "macos": "setVideoEncoderConfiguration:", + "parent_class": "IRtcEngine", + "toc": "toc_video_basic" + }, + "setupLocalVideo": { + "windows": "setupLocalVideo", + "android": "setupLocalVideo", + "ios": "setupLocalVideo:", + "macos": "setupLocalVideo:", + "parent_class": "IRtcEngine", + "toc": "toc_video_rendering" + }, + "setupRemoteVideo": { + "windows": "setupRemoteVideo", + "android": "setupRemoteVideo", + "ios": "setupRemoteVideo:", + "macos": "setupRemoteVideo:", + "parent_class": "IRtcEngine", + "toc": "toc_video_rendering" + }, + "setLocalRenderMode1": { + "windows": "setLocalRenderMode [1/2]", + "android": "setLocalRenderMode [1/2]", + "ios": "setLocalRenderMode:mode:", + "macos": "setLocalRenderMode:mode:", + "isOverload": true, + "params": { + "windows": ["renderMode"], + "android": ["renderMode"], + "ios": ["mode", "uid"], + "macos": ["mode", "uid"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_video_rendering" + }, + "setLocalRenderMode2": { + "windows": "setLocalRenderMode [2/2]", + "android": "setLocalRenderMode [2/2]", + "ios": "setLocalRenderMode:mirror:", + "macos": "setLocalRenderMode:mirror:", + "isOverload": true, + "params": { + "windows": ["renderMode", "mirrorMode"], + "android": ["renderMode", "mirrorMode"], + "ios": ["mode", "mirror"], + "macos": ["mode", "mirror"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_video_rendering" + }, + "setRemoteRenderMode2": { + "windows": "setRemoteRenderMode", + "android": "setRemoteRenderMode", + "ios": "setRemoteRenderMode:mode:mirror:", + "macos": "setRemoteRenderMode:mode:mirror:", + "parent_class": "IRtcEngine", + "toc": "toc_video_rendering" + }, + "setLocalRenderTargetFps": { + "windows": "setLocalRenderTargetFps", + "android": "setLocalRenderTargetFps", + "ios": "setLocalRenderTargetFps:targetFps:", + "macos": "setLocalRenderTargetFps:targetFps:", + "parent_class": "IRtcEngine", + "toc": "toc_video_rendering" + }, + "setRemoteRenderTargetFps": { + "windows": "setRemoteRenderTargetFps", + "android": "setRemoteRenderTargetFps", + "ios": "setRemoteRenderTargetFps:", + "macos": "setRemoteRenderTargetFps:", + "parent_class": "IRtcEngine", + "toc": "toc_video_rendering" + }, + "startPreview": { + "windows": "startPreview [1/2]", + "android": "startPreview [1/2]", + "ios": "startPreview", + "macos": "startPreview", + "isOverload": true, + "params": {}, + "parent_class": "IRtcEngine", + "toc": "toc_video_basic" + }, + "startPreview2": { + "windows": "startPreview [2/2]", + "android": "startPreview [2/2]", + "ios": "startPreview:", + "macos": "startPreview:", + "isOverload": true, + "params": { + "windows": ["sourceType"], + "android": ["sourceType"], + "ios": ["sourceType"], + "macos": ["sourceType"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_video_basic" + }, + "stopPreview": { + "windows": "stopPreview [1/2]", + "android": "stopPreview [1/2]", + "ios": "stopPreview", + "macos": "stopPreview", + "isOverload": true, + "params": {}, + "parent_class": "IRtcEngine", + "toc": "toc_video_basic" + }, + "stopPreview2": { + "windows": "stopPreview [2/2]", + "android": "stopPreview [2/2]", + "ios": "stopPreview:", + "macos": "stopPreview:", + "isOverload": true, + "params": { + "windows": ["sourceType"], + "android": ["sourceType"], + "ios": ["sourceType"], + "macos": ["sourceType"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_video_basic" + }, + "enableLocalVideo": { + "windows": "enableLocalVideo", + "android": "enableLocalVideo", + "ios": "enableLocalVideo:", + "macos": "enableLocalVideo:", + "parent_class": "IRtcEngine", + "toc": "toc_video_basic" + }, + "muteLocalVideoStream": { + "windows": "muteLocalVideoStream", + "android": "muteLocalVideoStream", + "ios": "muteLocalVideoStream:", + "macos": "muteLocalVideoStream:", + "parent_class": "IRtcEngine", + "toc": "toc_publishnsubscribe" + }, + "muteRemoteVideoStream": { + "windows": "muteRemoteVideoStream", + "android": "muteRemoteVideoStream", + "ios": "muteRemoteVideoStream:mute:", + "macos": "muteRemoteVideoStream:mute:", + "parent_class": "IRtcEngine", + "toc": "toc_publishnsubscribe" + }, + "muteAllRemoteVideoStreams": { + "windows": "muteAllRemoteVideoStreams", + "android": "muteAllRemoteVideoStreams", + "ios": "muteAllRemoteVideoStreams:", + "macos": "muteAllRemoteVideoStreams:", + "parent_class": "IRtcEngine", + "toc": "toc_publishnsubscribe" + }, + "setRemoteVideoSubscriptionOptions": { + "windows": "setRemoteVideoSubscriptionOptions", + "android": "setRemoteVideoSubscriptionOptions", + "ios": "setRemoteVideoSubscriptionOptions:options:", + "macos": "setRemoteVideoSubscriptionOptions:options:", + "parent_class": "IRtcEngine", + "toc": "toc_publishnsubscribe" + }, + "setRemoteVideoSubscriptionOptionsEx": { + "windows": "setRemoteVideoSubscriptionOptionsEx", + "android": "setRemoteVideoSubscriptionOptionsEx", + "ios": "setRemoteVideoSubscriptionOptionsEx:options:connection:", + "macos": "setRemoteVideoSubscriptionOptionsEx:options:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_publishnsubscribe" + }, + "queryCodecCapability": { + "windows": "queryCodecCapability", + "android": "queryCodecCapability", + "ios": "queryCodecCapability", + "macos": "queryCodecCapability", + "parent_class": "IRtcEngine", + "toc": "toc_video_device" + }, + "setAdvancedAudioOptions": { + "windows": "setAdvancedAudioOptions", + "android": "setAdvancedAudioOptions", + "ios": "setAdvancedAudioOptions:", + "macos": "setAdvancedAudioOptions:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect" + }, + "setAINSMode": { + "windows": "setAINSMode", + "android": "setAINSMode", + "ios": "setAINSMode:mode:", + "macos": "setAINSMode:mode:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect" + }, + "setBeautyEffectOptions": { + "windows": "setBeautyEffectOptions", + "android": "setBeautyEffectOptions [1/2]", + "ios": "setBeautyEffectOptions:options:", + "macos": "setBeautyEffectOptions:options:", + "isOverload": true, + "params": { + "windows": ["enabled", "options", "type"], + "android": ["enabled", "options"], + "ios": ["enable", "options"], + "macos": ["enable", "options"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_video_enhance_option" + }, + "enableVirtualBackground": { + "windows": "enableVirtualBackground", + "android": "enableVirtualBackground [1/2]", + "ios": "enableVirtualBackground:backData:segData:", + "macos": "enableVirtualBackground:backData:segData:", + "isOverload": true, + "params": { + "windows": ["enabled", "backgroundSource", "segproperty", "type"], + "android": ["enabled", "backgroundSource", "segproperty"], + "ios": ["enable", "backData", "segData"], + "macos": ["enable", "backData", "segData"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_virtualbackground" + }, + "setLowlightEnhanceOptions": { + "windows": "setLowlightEnhanceOptions", + "android": "setLowlightEnhanceOptions [1/2]", + "ios": "setLowlightEnhanceOptions:options:", + "macos": "setLowlightEnhanceOptions:options:", + "isOverload": true, + "params": { + "windows": ["enabled", "options", "type"], + "android": ["enabled", "options"], + "ios": ["enable", "options"], + "macos": ["enable", "options"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_video_enhance_option" + }, + "setVideoDenoiserOptions": { + "windows": "setVideoDenoiserOptions", + "android": "setVideoDenoiserOptions [1/2]", + "ios": "setVideoDenoiserOptions:options:", + "macos": "setVideoDenoiserOptions:options:", + "isOverload": true, + "params": { + "windows": ["enabled", "options", "type"], + "android": ["enabled", "options"], + "ios": ["enable", "options"], + "macos": ["enable", "options"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_video_enhance_option" + }, + "setColorEnhanceOptions": { + "windows": "setColorEnhanceOptions", + "android": "setColorEnhanceOptions [1/2]", + "ios": "setColorEnhanceOptions:options:", + "macos": "setColorEnhanceOptions:options:", + "isOverload": true, + "params": { + "windows": ["enabled", "options", "type"], + "android": ["enabled", "options"], + "ios": ["enable", "options"], + "macos": ["enable", "options"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_video_enhance_option" + }, + "setFilterEffectOptions": { + "windows": "setFilterEffectOptions", + "android": "setFilterEffectOptions [1/2]", + "ios": "setFilterEffectOptions:options:sourceType:", + "macos": "setFilterEffectOptions:options:sourceType:", + "isOverload": true, + "params": { + "windows": ["enabled", "options", "type"], + "android": ["enabled", "options", "sourceType"], + "ios": ["enable", "options", "sourceType"], + "macos": ["enable", "options", "sourceType"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_video_enhance_option" + }, + "registerFaceInfoObserver": { + "windows": "registerFaceInfoObserver", + "android": "registerFaceInfoObserver", + "ios": "setFaceInfoDelegate:", + "macos": "setFaceInfoDelegate:", + "parent_class": "IMediaEngine", + "toc": "toc_speech_driven" + }, + "adjustUserPlaybackSignalVolumeEx": { + "windows": "adjustUserPlaybackSignalVolumeEx", + "android": "adjustUserPlaybackSignalVolumeEx", + "ios": "adjustUserPlaybackSignalVolumeEx:volume:connection:", + "macos": "adjustUserPlaybackSignalVolumeEx:volume:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_audio_basic" + }, + "createDataStreamEx1": { + "windows": "createDataStreamEx [1/2]", + "android": "createDataStreamEx [1/2]", + "ios": "createDataStreamEx:reliable:ordered:connection:", + "macos": "createDataStreamEx:reliable:ordered:connection:", + "isOverload": true, + "params": { + "windows": ["streamId", "reliable", "ordered", "connection"], + "android": ["reliable", "ordered", "connection"], + "ios": ["streamId", "reliable", "ordered", "connection"], + "macos": ["streamId", "reliable", "ordered", "connection"] + }, + "parent_class": "IRtcEngineEx", + "toc": "toc_datastream" + }, + "createDataStreamEx2": { + "windows": "createDataStreamEx [2/2]", + "android": "createDataStreamEx [2/2]", + "ios": "createDataStreamEx:config:connection:", + "macos": "createDataStreamEx:config:connection:", + "isOverload": true, + "params": { + "windows": ["streamId", "config", "connection"], + "android": ["config", "connection"], + "ios": ["streamId", "config", "connection"], + "macos": ["streamId", "config", "connection"] + }, + "parent_class": "IRtcEngineEx", + "toc": "toc_datastream" + }, + "enableAudioVolumeIndicationEx": { + "windows": "enableAudioVolumeIndicationEx", + "android": "enableAudioVolumeIndicationEx", + "ios": "enableAudioVolumeIndicationEx:smooth:reportVad:connection:", + "macos": "enableAudioVolumeIndicationEx:smooth:reportVad:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_audio_basic" + }, + "joinChannelEx": { + "windows": "joinChannelEx", + "android": "joinChannelEx", + "ios": "joinChannelExByToken:connection:delegate:mediaOptions:joinSuccess:", + "macos": "joinChannelExByToken:connection:delegate:mediaOptions:joinSuccess:", + "parent_class": "IRtcEngineEx", + "toc": "toc_channel" + }, + "joinChannelWithUserAccountEx": { + "windows": "joinChannelWithUserAccountEx", + "android": "joinChannelWithUserAccountEx", + "ios": "joinChannelExByToken:channelId:userAccount:delegate:mediaOptions:joinSuccess:", + "macos": "joinChannelExByToken:channelId:userAccount:delegate:mediaOptions:joinSuccess:", + "parent_class": "IRtcEngine", + "toc": "toc_channel" + }, + "getUserInfoByUid": { + "windows": "getUserInfoByUid", + "android": "getUserInfoByUid", + "ios": "getUserInfoByUid:withError:", + "macos": "getUserInfoByUid:withError:", + "parent_class": "IRtcEngine", + "toc": "toc_channel" + }, + "leaveChannelEx": { + "windows": "leaveChannelEx [1/2]", + "android": "leaveChannelEx [1/2]", + "ios": "leaveChannelEx:leaveChannelBlock:", + "macos": "leaveChannelEx:leaveChannelBlock:", + "isOverload": true, + "params": { + "windows": ["connection"], + "android": ["connection"], + "ios": ["connection", "leaveChannelBlock"], + "macos": ["connection", "leaveChannelBlock"] + }, + "parent_class": "IRtcEngineEx", + "toc": "toc_channel" + }, + "leaveChannelEx2": { + "windows": "leaveChannelEx [2/2]", + "android": "leaveChannelEx [2/2]", + "ios": "leaveChannelEx:options:leaveChannelBlock:", + "macos": "leaveChannelEx:options:leaveChannelBlock:", + "isOverload": true, + "params": { + "windows": ["connection", "options"], + "android": ["connection", "options"], + "ios": ["connection", "options", "leaveChannelBlock"], + "macos": ["connection", "options", "leaveChannelBlock"] + }, + "parent_class": "IRtcEngineEx", + "toc": "toc_channel" + }, + "muteRemoteAudioStreamEx": { + "windows": "muteRemoteAudioStreamEx", + "android": "muteRemoteAudioStreamEx", + "ios": "muteRemoteAudioStreamEx:mute:connection:", + "macos": "muteRemoteAudioStreamEx:mute:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_publishnsubscribe" + }, + "addVideoWatermarkEx": { + "windows": "addVideoWatermarkEx [1/2]", + "android": "addVideoWatermarkEx [1/2]", + "ios": "addVideoWatermarkEx:options:connection:", + "macos": "addVideoWatermarkEx:options:connection:", + "isOverload": true, + "params": { + "windows": ["watermarkUrl", "options", "connection"], + "android": ["watermarkUrl", "options", "connection"], + "ios": ["url", "options", "connection"], + "macos": ["url", "options", "connection"] + }, + "parent_class": "IRtcEngineEx", + "toc": "toc_watermark" + }, + "muteRemoteVideoStreamEx": { + "windows": "muteRemoteVideoStreamEx", + "android": "muteRemoteVideoStreamEx", + "ios": "muteRemoteVideoStreamEx:mute:connection:", + "macos": "muteRemoteVideoStreamEx:mute:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_publishnsubscribe" + }, + "clearVideoWatermarkEx": { + "windows": "clearVideoWatermarkEx", + "android": "clearVideoWatermarkEx", + "ios": "clearVideoWatermarkEx:", + "macos": "clearVideoWatermarkEx:", + "parent_class": "IRtcEngineEx", + "toc": "toc_watermark" + }, + "enableLoopbackRecordingEx": { + "windows": "enableLoopbackRecordingEx", + "macos": "enableLoopbackRecordingEx:deviceName:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_audio_capture" + }, + "getConnectionStateEx": { + "windows": "getConnectionStateEx", + "android": "getConnectionStateEx", + "ios": "getConnectionStateEx:", + "macos": "getConnectionStateEx:", + "parent_class": "IRtcEngineEx", + "toc": "toc_network" + }, + "resumeAllChannelMediaRelayEx": { + "windows": "resumeAllChannelMediaRelayEx", + "android": "resumeAllChannelMediaRelayEx", + "ios": "resumeAllChannelMediaRelayEx:", + "macos": "resumeAllChannelMediaRelayEx:", + "parent_class": "IRtcEngineEx", + "toc": "toc_channel_media_relay" + }, + "sendCustomReportMessageEx": { + "windows": "sendCustomReportMessageEx", + "android": "sendCustomReportMessageEx", + "ios": "sendCustomReportMessageEx:category:event:label:value:connection:", + "macos": "sendCustomReportMessageEx:category:event:label:value:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_network" + }, + "sendStreamMessageEx": { + "windows": "sendStreamMessageEx", + "android": "sendStreamMessageEx", + "parent_class": "IRtcEngineEx", + "toc": "toc_datastream" + }, + "setRemoteRenderModeEx": { + "windows": "setRemoteRenderModeEx", + "android": "setRemoteRenderModeEx", + "ios": "setRemoteRenderModeEx:mode:mirror:connection:", + "macos": "setRemoteRenderModeEx:mode:mirror:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_video_rendering" + }, + "setRemoteVideoStreamTypeEx": { + "windows": "setRemoteVideoStreamTypeEx", + "android": "setRemoteVideoStreamTypeEx [1/2]", + "ios": "setRemoteVideoStreamEx:type:connection:", + "macos": "setRemoteVideoStreamEx:type:connection:", + "isOverload": true, + "params": { + "windows": ["uid", "streamType", "connection"], + "android": ["uid", "streamType", "connection"], + "ios": ["uid", "streamType", "connection"], + "macos": ["uid", "streamType", "connection"] + }, + "parent_class": "IRtcEngineEx", + "toc": "toc_publishnsubscribe" + }, + "setRemoteVoicePositionEx": { + "windows": "setRemoteVoicePositionEx", + "android": "setRemoteVoicePositionEx", + "ios": "setRemoteVoicePositionEx:pan:gain:connection:", + "macos": "setRemoteVoicePositionEx:pan:gain:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_sound_position" + }, + "setSubscribeAudioBlocklistEx": { + "windows": "setSubscribeAudioBlocklistEx", + "android": "setSubscribeAudioBlocklistEx", + "ios": "setSubscribeAudioBlocklistEx:connection:", + "macos": "setSubscribeAudioBlocklistEx:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_publishnsubscribe" + }, + "setSubscribeAudioAllowlistEx": { + "windows": "setSubscribeAudioAllowlistEx", + "android": "setSubscribeAudioAllowlistEx", + "ios": "setSubscribeAudioAllowlistEx:connection:", + "macos": "setSubscribeAudioAllowlistEx:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_publishnsubscribe" + }, + "setSubscribeVideoBlocklistEx": { + "windows": "setSubscribeVideoBlocklistEx", + "android": "setSubscribeVideoBlocklistEx", + "ios": "setSubscribeVideoBlocklistEx:connection:", + "macos": "setSubscribeVideoBlocklistEx:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_publishnsubscribe" + }, + "setSubscribeVideoAllowlistEx": { + "windows": "setSubscribeVideoAllowlistEx", + "android": "setSubscribeVideoAllowlistEx", + "ios": "setSubscribeVideoAllowlistEx:connection:", + "macos": "setSubscribeVideoAllowlistEx:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_publishnsubscribe" + }, + "setupRemoteVideoEx": { + "windows": "setupRemoteVideoEx", + "android": "setupRemoteVideoEx", + "ios": "setupRemoteVideoEx:connection:", + "macos": "setupRemoteVideoEx:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_video_rendering" + }, + "setVideoEncoderConfigurationEx": { + "windows": "setVideoEncoderConfigurationEx", + "android": "setVideoEncoderConfigurationEx", + "ios": "setVideoEncoderConfigurationEx:connection:", + "macos": "setVideoEncoderConfigurationEx:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_video_basic" + }, + "startOrUpdateChannelMediaRelayEx": { + "windows": "startOrUpdateChannelMediaRelayEx", + "android": "startOrUpdateChannelMediaRelayEx", + "ios": "startOrUpdateChannelMediaRelayEx:connection:", + "macos": "startOrUpdateChannelMediaRelayEx:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_channel_media_relay" + }, + "pauseAllChannelMediaRelayEx": { + "windows": "pauseAllChannelMediaRelayEx", + "android": "pauseAllChannelMediaRelayEx", + "ios": "pauseAllChannelMediaRelayEx:", + "macos": "pauseAllChannelMediaRelayEx:", + "parent_class": "IRtcEngineEx", + "toc": "toc_channel_media_relay" + }, + "takeSnapshotEx": { + "windows": "takeSnapshotEx [1/2]", + "android": "takeSnapshotEx [1/2]", + "ios": "takeSnapshotEx:uid:filePath:", + "macos": "takeSnapshotEx:uid:filePath:", + "isOverload": true, + "params": { + "windows": ["connection", "uid", "filePath"], + "android": ["connection", "uid", "filePath"], + "ios": ["connection", "uid", "filePath"], + "macos": ["connection", "uid", "filePath"] + }, + "parent_class": "IRtcEngineEx", + "toc": "toc_snapshot" + }, + "takeSnapshotEx2": { + "windows": "takeSnapshotEx [2/2]", + "android": "takeSnapshotEx [2/2]", + "ios": "takeSnapshotExWithConfig:uid:config:", + "macos": "takeSnapshotExWithConfig:uid:config:", + "isOverload": true, + "params": { + "windows": ["connection", "uid", "config"], + "android": ["connection", "uid", "config"], + "ios": ["connection", "uid", "config"], + "macos": ["connection", "uid", "config"] + }, + "parent_class": "IRtcEngineEx", + "toc": "toc_snapshot" + }, + "updateChannelMediaOptionsEx": { + "windows": "updateChannelMediaOptionsEx", + "android": "updateChannelMediaOptionsEx", + "ios": "updateChannelExWithMediaOptions:connection:", + "macos": "updateChannelExWithMediaOptions:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_channel" + }, + "muteLocalAudioStreamEx": { + "windows": "muteLocalAudioStreamEx", + "android": "muteLocalAudioStreamEx", + "ios": "muteLocalAudioStreamEx:connection:", + "macos": "muteLocalAudioStreamEx:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_publishnsubscribe" + }, + "muteLocalVideoStreamEx": { + "windows": "muteLocalVideoStreamEx", + "android": "muteLocalVideoStreamEx", + "ios": "muteLocalVideoStreamEx:connection:", + "macos": "muteLocalVideoStreamEx:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_publishnsubscribe" + }, + "muteAllRemoteAudioStreamsEx": { + "windows": "muteAllRemoteAudioStreamsEx", + "android": "muteAllRemoteAudioStreamsEx", + "ios": "muteAllRemoteAudioStreamsEx:connection:", + "macos": "muteAllRemoteAudioStreamsEx:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_publishnsubscribe" + }, + "muteAllRemoteVideoStreamsEx": { + "windows": "muteAllRemoteVideoStreamsEx", + "android": "muteAllRemoteVideoStreamsEx", + "ios": "muteAllRemoteVideoStreamsEx:connection:", + "macos": "muteAllRemoteVideoStreamsEx:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_publishnsubscribe" + }, + "stopChannelMediaRelayEx": { + "windows": "stopChannelMediaRelayEx", + "android": "stopChannelMediaRelayEx", + "ios": "stopChannelMediaRelayEx:", + "macos": "stopChannelMediaRelayEx:", + "parent_class": "IRtcEngineEx", + "toc": "toc_channel_media_relay" + }, + "startRtmpStreamWithoutTranscodingEx": { + "windows": "startRtmpStreamWithoutTranscodingEx", + "android": "startRtmpStreamWithoutTranscodingEx", + "ios": "startRtmpStreamWithoutTranscodingEx:connection:", + "macos": "startRtmpStreamWithoutTranscodingEx:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_media_push" + }, + "startRtmpStreamWithTranscodingEx": { + "windows": "startRtmpStreamWithTranscodingEx", + "android": "startRtmpStreamWithTranscodingEx", + "ios": "startRtmpStreamWithTranscodingEx:transcoding:connection:", + "macos": "startRtmpStreamWithTranscodingEx:transcoding:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_media_push" + }, + "updateRtmpTranscodingEx": { + "windows": "updateRtmpTranscodingEx", + "android": "updateRtmpTranscodingEx", + "ios": "updateRtmpTranscodingEx:connection:", + "macos": "updateRtmpTranscodingEx:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_media_push" + }, + "stopRtmpStreamEx": { + "windows": "stopRtmpStreamEx", + "android": "stopRtmpStreamEx", + "ios": "stopRtmpStreamEx:connection:", + "macos": "stopRtmpStreamEx:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_media_push" + }, + "getCount_IScreenCaptureSourceList": { + "windows": "getCount", + "parent_class": "IScreenCaptureSourceList", + "toc": "toc_screencapture" + }, + "getScreenCaptureSources": { + "windows": "getScreenCaptureSources", + "macos": "getScreenCaptureSourcesWithThumbSize:iconSize:includeScreen:", + "parent_class": "IRtcEngine", + "toc": "toc_screencapture" + }, + "getSourceInfo_IScreenCaptureSourceList": { + "windows": "getSourceInfo", + "parent_class": "IScreenCaptureSourceList", + "toc": "toc_screencapture" + }, + "queryScreenCaptureCapability": { + "windows": "queryScreenCaptureCapability", + "android": "queryScreenCaptureCapability", + "ios": "queryScreenCaptureCapability", + "parent_class": "IRtcEngine", + "toc": "toc_screencapture" + }, + "release_IScreenCaptureSourceList": { + "windows": "release", + "parent_class": "IScreenCaptureSourceList", + "toc": "toc_screencapture" + }, + "startScreenCapture": { + "windows": "startScreenCapture [1/2]", + "android": "startScreenCapture", + "ios": "startScreenCapture:", + "macos": "startScreenCapture:", + "isOverload": true, + "params": { + "windows": ["captureParams"], + "android": ["screenCaptureParameters"], + "ios": ["parameters"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_screencapture" + }, + "startScreenCapture2": { + "windows": "startScreenCapture [2/2]", + "macos": "startScreenCapture:config:", + "isOverload": true, + "params": { + "windows": ["sourceType", "config"], + "android": ["sourceType", "config"], + "ios": ["sourceType", "config"], + "macos": ["sourceType", "config"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_screencapture" + }, + "startScreenCaptureByDisplayId": { + "windows": "startScreenCaptureByDisplayId", + "android": "startScreenCaptureByDisplayId", + "ios": "startScreenCaptureByDisplayId:regionRect:captureParams:", + "macos": "startScreenCaptureByDisplayId:regionRect:captureParams:", + "parent_class": "IRtcEngine", + "toc": "toc_screencapture" + }, + "startScreenCaptureByScreenRect": { + "windows": "startScreenCaptureByScreenRect", + "parent_class": "IRtcEngine", + "toc": "toc_screencapture" + }, + "startScreenCaptureByWindowId": { + "windows": "startScreenCaptureByWindowId", + "macos": "startScreenCaptureByWindowId:regionRect:captureParams:", + "parent_class": "IRtcEngine", + "toc": "toc_screencapture" + }, + "setExternalMediaProjection": { + "windows": "setExternalMediaProjection", + "android": "setExternalMediaProjection", + "parent_class": "IRtcEngine", + "toc": "toc_screencapture" + }, + "setScreenCaptureContentHint": { + "windows": "setScreenCaptureContentHint", + "parent_class": "IRtcEngine", + "toc": "toc_screencapture" + }, + "setScreenCaptureScenario": { + "windows": "setScreenCaptureScenario", + "android": "setScreenCaptureScenario", + "ios": "setScreenCaptureScenario:", + "macos": "setScreenCaptureScenario:", + "parent_class": "IRtcEngine", + "toc": "toc_screencapture" + }, + "updateScreenCapture": { + "windows": "updateScreenCapture", + "ios": "updateScreenCapture:", + "parent_class": "IRtcEngine", + "toc": "toc_screencapture" + }, + "updateScreenCaptureParameters": { + "windows": "updateScreenCaptureParameters", + "android": "updateScreenCaptureParameters", + "macos": "updateScreenCaptureParameters:", + "parent_class": "IRtcEngine", + "toc": "toc_screencapture" + }, + "updateScreenCaptureRegion1": { + "windows": "updateScreenCaptureRegion", + "isOverload": true, + "params": { + "windows": ["regionRect"], + "macos": ["rect"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_screencapture" + }, + "stopScreenCapture": { + "windows": "stopScreenCapture [1/2]", + "android": "stopScreenCapture", + "ios": "stopScreenCapture", + "macos": "stopScreenCapture", + "isOverload": true, + "params": {}, + "parent_class": "IRtcEngine", + "toc": "toc_screencapture" + }, + "stopScreenCapture2": { + "windows": "stopScreenCapture [2/2]", + "macos": "stopScreenCapture:", + "isOverload": true, + "params": { + "windows": ["sourceType"], + "android": ["sourceType"], + "ios": ["sourceType"], + "macos": ["sourceType"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_screencapture" + }, + "setAudioMixingDualMonoMode": { + "windows": "setAudioMixingDualMonoMode", + "android": "setAudioMixingDualMonoMode", + "ios": "setAudioMixingDualMonoMode:", + "macos": "setAudioMixingDualMonoMode:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_mixing" + }, + "setAudioMixingPlaybackSpeed": { + "windows": "setAudioMixingPlaybackSpeed", + "android": "setAudioMixingPlaybackSpeed", + "ios": "setAudioMixingPlaybackSpeed:", + "macos": "setAudioMixingPlaybackSpeed:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_mixing" + }, + "startAudioMixing": { + "windows": "startAudioMixing [1/2]", + "android": "startAudioMixing [1/2]", + "ios": "startAudioMixing:loopback:cycle:", + "macos": "startAudioMixing:loopback:cycle:", + "isOverload": true, + "params": { + "windows": ["filePath", "loopback", "cycle"], + "android": ["filePath", "loopback", "cycle"], + "ios": ["filePath", "loopback", "cycle"], + "macos": ["filePath", "loopback", "cycle"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_audio_mixing" + }, + "startAudioMixing2": { + "windows": "startAudioMixing [2/2]", + "android": "startAudioMixing [2/2]", + "ios": "startAudioMixing:loopback:cycle:startPos:", + "macos": "startAudioMixing:loopback:cycle:startPos:", + "isOverload": true, + "params": { + "windows": ["filePath", "loopback", "cycle", "startPos"], + "android": ["filePath", "loopback", "cycle", "startPos"], + "ios": ["filePath", "loopback", "cycle", "startPos"], + "macos": ["filePath", "loopback", "cycle", "startPos"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_audio_mixing" + }, + "stopAudioMixing": { + "windows": "stopAudioMixing", + "android": "stopAudioMixing", + "ios": "stopAudioMixing", + "macos": "stopAudioMixing", + "parent_class": "IRtcEngine", + "toc": "toc_audio_mixing" + }, + "pauseAudioMixing": { + "windows": "pauseAudioMixing", + "android": "pauseAudioMixing", + "ios": "pauseAudioMixing", + "macos": "pauseAudioMixing", + "parent_class": "IRtcEngine", + "toc": "toc_audio_mixing" + }, + "resumeAudioMixing": { + "windows": "resumeAudioMixing", + "android": "resumeAudioMixing", + "ios": "resumeAudioMixing", + "macos": "resumeAudioMixing", + "parent_class": "IRtcEngine", + "toc": "toc_audio_mixing" + }, + "adjustAudioMixingVolume": { + "windows": "adjustAudioMixingVolume", + "android": "adjustAudioMixingVolume", + "ios": "adjustAudioMixingVolume:", + "macos": "adjustAudioMixingVolume:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_mixing" + }, + "adjustAudioMixingPlayoutVolume": { + "windows": "adjustAudioMixingPlayoutVolume", + "android": "adjustAudioMixingPlayoutVolume", + "ios": "adjustAudioMixingPlayoutVolume:", + "macos": "adjustAudioMixingPlayoutVolume:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_mixing" + }, + "adjustAudioMixingPublishVolume": { + "windows": "adjustAudioMixingPublishVolume", + "android": "adjustAudioMixingPublishVolume", + "ios": "adjustAudioMixingPublishVolume:", + "macos": "adjustAudioMixingPublishVolume:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_mixing" + }, + "getAudioMixingPlayoutVolume": { + "windows": "getAudioMixingPlayoutVolume", + "android": "getAudioMixingPlayoutVolume", + "ios": "getAudioMixingPlayoutVolume", + "macos": "getAudioMixingPlayoutVolume", + "parent_class": "IRtcEngine", + "toc": "toc_audio_mixing" + }, + "getAudioMixingPublishVolume": { + "windows": "getAudioMixingPublishVolume", + "android": "getAudioMixingPublishVolume", + "ios": "getAudioMixingPublishVolume", + "macos": "getAudioMixingPublishVolume", + "parent_class": "IRtcEngine", + "toc": "toc_audio_mixing" + }, + "getAudioMixingDuration": { + "windows": "getAudioMixingDuration", + "android": "getAudioMixingDuration", + "ios": "getAudioMixingDuration", + "macos": "getAudioMixingDuration", + "parent_class": "IRtcEngine", + "toc": "toc_audio_mixing" + }, + "getAudioMixingCurrentPosition": { + "windows": "getAudioMixingCurrentPosition", + "android": "getAudioMixingCurrentPosition", + "ios": "getAudioMixingCurrentPosition", + "macos": "getAudioMixingCurrentPosition", + "parent_class": "IRtcEngine", + "toc": "toc_audio_mixing" + }, + "setAudioMixingPitch": { + "windows": "setAudioMixingPitch", + "android": "setAudioMixingPitch", + "ios": "setAudioMixingPitch:", + "macos": "setAudioMixingPitch:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_mixing" + }, + "setAudioMixingPosition": { + "windows": "setAudioMixingPosition", + "android": "setAudioMixingPosition", + "ios": "setAudioMixingPosition:", + "macos": "setAudioMixingPosition:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_mixing" + }, + "getEffectsVolume": { + "windows": "getEffectsVolume", + "android": "getEffectsVolume", + "ios": "getEffectsVolume", + "macos": "getEffectsVolume", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect_file" + }, + "setEffectsVolume": { + "windows": "setEffectsVolume", + "android": "setEffectsVolume", + "ios": "setEffectsVolume:", + "macos": "setEffectsVolume:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect_file" + }, + "setVolumeOfEffect": { + "windows": "setVolumeOfEffect", + "android": "setVolumeOfEffect", + "ios": "setVolumeOfEffect:withVolume:", + "macos": "setVolumeOfEffect:withVolume:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect_file" + }, + "getVolumeOfEffect": { + "windows": "getVolumeOfEffect", + "android": "getVolumeOfEffect", + "ios": "getVolumeOfEffect:", + "macos": "getVolumeOfEffect:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect_file" + }, + "playEffect3": { + "windows": "playEffect", + "android": "playEffect [2/2]", + "ios": "playEffect:filePath:loopCount:pitch:pan:gain:publish:startPos:", + "macos": "playEffect:filePath:loopCount:pitch:pan:gain:publish:startPos:", + "isOverload": true, + "params": { + "windows": ["soundId", "filePath", "loopCount", "pitch", "pan", "gain", "publish", "startPos"], + "android": ["soundId", "filePath", "loopCount", "pitch", "pan", "gain", "publish", "startPos"], + "ios": ["soundId", "filePath", "loopCount", "pitch", "pan", "gain", "publish", "startPos"], + "macos": ["soundId", "filePath", "loopCount", "pitch", "pan", "gain", "publish", "startPos"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect_file" + }, + "stopEffect": { + "windows": "stopEffect", + "android": "stopEffect", + "ios": "stopEffect:", + "macos": "stopEffect:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect_file" + }, + "stopAllEffects": { + "windows": "stopAllEffects", + "android": "stopAllEffects", + "ios": "stopAllEffects", + "macos": "stopAllEffects", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect_file" + }, + "preloadEffect": { + "windows": "preloadEffect", + "android": "preloadEffect", + "ios": "preloadEffect:filePath:", + "macos": "preloadEffect:filePath:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect_file" + }, + "unloadEffect": { + "windows": "unloadEffect", + "android": "unloadEffect", + "ios": "unloadEffect:", + "macos": "unloadEffect:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect_file" + }, + "pauseEffect": { + "windows": "pauseEffect", + "android": "pauseEffect", + "ios": "pauseEffect:", + "macos": "pauseEffect:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect_file" + }, + "pauseAllEffects": { + "windows": "pauseAllEffects", + "android": "pauseAllEffects", + "ios": "pauseAllEffects", + "macos": "pauseAllEffects", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect_file" + }, + "resumeEffect": { + "windows": "resumeEffect", + "android": "resumeEffect", + "ios": "resumeEffect:", + "macos": "resumeEffect:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect_file" + }, + "resumeAllEffects": { + "windows": "resumeAllEffects", + "android": "resumeAllEffects", + "ios": "resumeAllEffects", + "macos": "resumeAllEffects", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect_file" + }, + "setEffectPosition": { + "windows": "setEffectPosition", + "android": "setEffectPosition", + "ios": "setEffectPosition:pos:", + "macos": "setEffectPosition:pos:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect_file" + }, + "getEffectDuration": { + "windows": "getEffectDuration", + "android": "getEffectDuration", + "ios": "getEffectDuration:", + "macos": "getEffectDuration:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect_file" + }, + "getEffectCurrentPosition": { + "windows": "getEffectCurrentPosition", + "android": "getEffectCurrentPosition", + "ios": "getEffectCurrentPosition:", + "macos": "getEffectCurrentPosition:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect_file" + }, + "playAllEffects": { + "windows": "playAllEffects", + "android": "playAllEffects", + "ios": "playAllEffectsWithLoopCount:pitch:pan:gain:publish:", + "macos": "playAllEffectsWithLoopCount:pitch:pan:gain:publish:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect_file" + }, + "unloadAllEffects": { + "windows": "unloadAllEffects", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect_file" + }, + "startRhythmPlayer": { + "windows": "startRhythmPlayer", + "android": "startRhythmPlayer", + "ios": "startRhythmPlayer:sound2:config:", + "macos": "startRhythmPlayer:sound2:config:", + "parent_class": "IRtcEngine", + "toc": "toc_rhythmplayer" + }, + "stopRhythmPlayer": { + "windows": "stopRhythmPlayer", + "android": "stopRhythmPlayer", + "ios": "stopRhythmPlayer", + "macos": "stopRhythmPlayer", + "parent_class": "IRtcEngine", + "toc": "toc_rhythmplayer" + }, + "configRhythmPlayer": { + "windows": "configRhythmPlayer", + "android": "configRhythmPlayer", + "ios": "configRhythmPlayer:", + "macos": "configRhythmPlayer:", + "parent_class": "IRtcEngine", + "toc": "toc_rhythmplayer" + }, + "enableVoiceAITuner": { + "windows": "enableVoiceAITuner", + "android": "enableVoiceAITuner", + "ios": "enableVoiceAITuner:type:", + "macos": "enableVoiceAITuner:type:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect" + }, + "setLocalVoicePitch": { + "windows": "setLocalVoicePitch", + "android": "setLocalVoicePitch", + "ios": "setLocalVoicePitch:", + "macos": "setLocalVoicePitch:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect" + }, + "setLocalVoiceEqualization": { + "windows": "setLocalVoiceEqualization", + "android": "setLocalVoiceEqualization", + "ios": "setLocalVoiceEqualizationOfBandFrequency:withGain:", + "macos": "setLocalVoiceEqualizationOfBandFrequency:withGain:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect" + }, + "setLocalVoiceReverb": { + "windows": "setLocalVoiceReverb", + "android": "setLocalVoiceReverb", + "ios": "setLocalVoiceReverbOfType:withValue:", + "macos": "setLocalVoiceReverbOfType:withValue:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect" + }, + "setVoiceBeautifierPreset": { + "windows": "setVoiceBeautifierPreset", + "android": "setVoiceBeautifierPreset", + "ios": "setVoiceBeautifierPreset:", + "macos": "setVoiceBeautifierPreset:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect" + }, + "setVoiceBeautifierParameters": { + "windows": "setVoiceBeautifierParameters", + "android": "setVoiceBeautifierParameters", + "ios": "setVoiceBeautifierParameters:param1:param2:", + "macos": "setVoiceBeautifierParameters:param1:param2:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect" + }, + "setAudioEffectPreset": { + "windows": "setAudioEffectPreset", + "android": "setAudioEffectPreset", + "ios": "setAudioEffectPreset:", + "macos": "setAudioEffectPreset:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect" + }, + "setAudioEffectParameters": { + "windows": "setAudioEffectParameters", + "android": "setAudioEffectParameters", + "ios": "setAudioEffectParameters:param1:param2:", + "macos": "setAudioEffectParameters:param1:param2:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect" + }, + "setLocalVoiceFormant": { + "windows": "setLocalVoiceFormant", + "android": "setLocalVoiceFormant", + "ios": "setLocalVoiceFormant:", + "macos": "setLocalVoiceFormant:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect" + }, + "setVoiceConversionPreset": { + "windows": "setVoiceConversionPreset", + "android": "setVoiceConversionPreset", + "ios": "setVoiceConversionPreset:", + "macos": "setVoiceConversionPreset:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect" + }, + "enableSoundPositionIndication": { + "windows": "enableSoundPositionIndication", + "android": "enableSoundPositionIndication", + "ios": "enableSoundPositionIndication:", + "macos": "enableSoundPositionIndication:", + "parent_class": "IRtcEngine", + "toc": "toc_sound_position" + }, + "setRemoteVoicePosition": { + "windows": "setRemoteVoicePosition", + "android": "setRemoteVoicePosition", + "ios": "setRemoteVoicePosition:pan:gain:", + "macos": "setRemoteVoicePosition:pan:gain:", + "parent_class": "IRtcEngine", + "toc": "toc_sound_position" + }, + "muteLocalAudioStream_IBaseSpatialAudioEngine": { + "windows": "muteLocalAudioStream", + "android": "muteLocalAudioStream", + "ios": "muteLocalAudioStream:", + "macos": "muteLocalAudioStream:", + "parent_class": "IBaseSpatialAudioEngine", + "toc": "toc_spatial_audio" + }, + "muteAllRemoteAudioStreams_IBaseSpatialAudioEngine": { + "windows": "muteAllRemoteAudioStreams", + "android": "muteAllRemoteAudioStreams", + "ios": "muteAllRemoteAudioStreams:", + "macos": "muteAllRemoteAudioStreams:", + "parent_class": "IBaseSpatialAudioEngine", + "toc": "toc_spatial_audio" + }, + "release_IBaseSpatialAudioEngine": { + "windows": "release", + "ios": "destroy", + "macos": "destroy", + "parent_class": "IBaseSpatialAudioEngine", + "toc": "toc_spatial_audio" + }, + "setAudioRecvRange": { + "windows": "setAudioRecvRange", + "android": "setAudioRecvRange", + "ios": "setAudioRecvRange:", + "macos": "setAudioRecvRange:", + "parent_class": "IBaseSpatialAudioEngine", + "toc": "toc_spatial_audio" + }, + "setDistanceUnit": { + "windows": "setDistanceUnit", + "android": "setDistanceUnit", + "ios": "setDistanceUnit:", + "macos": "setDistanceUnit:", + "parent_class": "IBaseSpatialAudioEngine", + "toc": "toc_spatial_audio" + }, + "setMaxAudioRecvCount": { + "windows": "setMaxAudioRecvCount", + "android": "setMaxAudioRecvCount", + "ios": "setMaxAudioRecvCount:", + "macos": "setMaxAudioRecvCount:", + "parent_class": "IBaseSpatialAudioEngine", + "toc": "toc_spatial_audio" + }, + "updatePlayerPositionInfo": { + "windows": "updatePlayerPositionInfo", + "android": "updatePlayerPositionInfo", + "ios": "updatePlayerPositionInfo:positionInfo:", + "macos": "updatePlayerPositionInfo:positionInfo:", + "parent_class": "IBaseSpatialAudioEngine", + "toc": "toc_spatial_audio" + }, + "updateSelfPosition": { + "windows": "updateSelfPosition", + "android": "updateSelfPosition", + "ios": "updateSelfPosition:axisForward:axisRight:axisUp:", + "macos": "updateSelfPosition:axisForward:axisRight:axisUp:", + "parent_class": "IBaseSpatialAudioEngine", + "toc": "toc_spatial_audio" + }, + "setZones": { + "windows": "setZones", + "android": "setZones", + "ios": "setZones:", + "macos": "setZones:", + "parent_class": "IBaseSpatialAudioEngine", + "toc": "toc_spatial_audio" + }, + "setPlayerAttenuation": { + "windows": "setPlayerAttenuation", + "android": "setPlayerAttenuation", + "ios": "setPlayerAttenuation:playerId:forceSet:", + "macos": "setPlayerAttenuation:playerId:forceSet:", + "parent_class": "IBaseSpatialAudioEngine", + "toc": "toc_spatial_audio" + }, + "muteRemoteAudioStream_IBaseSpatialAudioEngine": { + "windows": "muteRemoteAudioStream", + "ios": "muteRemoteAudioStream:mute:", + "macos": "muteRemoteAudioStream:mute:", + "parent_class": "IBaseSpatialAudioEngine", + "toc": "toc_spatial_audio" + }, + "setRemoteAudioAttenuation": { + "windows": "setRemoteAudioAttenuation", + "android": "setRemoteAudioAttenuation", + "ios": "setRemoteAudioAttenuation:uid:forceSet:", + "macos": "setRemoteAudioAttenuation:uid:forceSet:", + "parent_class": "ILocalSpatialAudioEngine", + "toc": "toc_spatial_audio" + }, + "clearRemotePositions": { + "windows": "clearRemotePositions", + "android": "clearRemotePositions", + "ios": "clearRemotePositions", + "macos": "clearRemotePositions", + "parent_class": "ILocalSpatialAudioEngine", + "toc": "toc_spatial_audio" + }, + "initialize_ILocalSpatialAudioEngine": { + "windows": "initialize", + "android": "initialize", + "ios": "sharedLocalSpatialAudioWithConfig:", + "macos": "sharedLocalSpatialAudioWithConfig:", + "parent_class": "ILocalSpatialAudioEngine", + "toc": "toc_spatial_audio" + }, + "removeRemotePosition": { + "windows": "removeRemotePosition", + "android": "removeRemotePosition", + "ios": "removeRemotePosition:", + "macos": "removeRemotePosition:", + "parent_class": "ILocalSpatialAudioEngine", + "toc": "toc_spatial_audio" + }, + "updateRemotePosition": { + "windows": "updateRemotePosition", + "android": "updateRemotePosition", + "ios": "updateRemotePosition:positionInfo:", + "macos": "updateRemotePosition:positionInfo:", + "parent_class": "ILocalSpatialAudioEngine", + "toc": "toc_spatial_audio" + }, + "enableSpatialAudio": { + "windows": "enableSpatialAudio", + "android": "enableSpatialAudio", + "ios": "enableSpatialAudio:", + "macos": "enableSpatialAudio:", + "parent_class": "IRtcEngine", + "toc": "toc_spatial_audio" + }, + "setRemoteUserSpatialAudioParams": { + "windows": "setRemoteUserSpatialAudioParams", + "android": "setRemoteUserSpatialAudioParams", + "ios": "setRemoteUserSpatialAudioParams:params:", + "macos": "setRemoteUserSpatialAudioParams:params:", + "parent_class": "IRtcEngine", + "toc": "toc_spatial_audio" + }, + "setSpatialAudioParams": { + "windows": "setSpatialAudioParams", + "android": "setSpatialAudioParams", + "ios": "setSpatialAudioParams:", + "macos": "setSpatialAudioParams:", + "parent_class": "IMediaPlayer", + "toc": "toc_spatial_audio" + }, + "startRtmpStreamWithoutTranscoding": { + "windows": "startRtmpStreamWithoutTranscoding", + "android": "startRtmpStreamWithoutTranscoding", + "ios": "startRtmpStreamWithoutTranscoding:", + "macos": "startRtmpStreamWithoutTranscoding:", + "parent_class": "IRtcEngine", + "toc": "toc_media_push" + }, + "startRtmpStreamWithTranscoding": { + "windows": "startRtmpStreamWithTranscoding", + "android": "startRtmpStreamWithTranscoding", + "ios": "startRtmpStreamWithTranscoding:transcoding:", + "macos": "startRtmpStreamWithTranscoding:transcoding:", + "parent_class": "IRtcEngine", + "toc": "toc_media_push" + }, + "stopRtmpStream": { + "windows": "stopRtmpStream", + "android": "stopRtmpStream", + "ios": "stopRtmpStream:", + "macos": "stopRtmpStream:", + "parent_class": "IRtcEngine", + "toc": "toc_media_push" + }, + "setDirectCdnStreamingAudioConfiguration": { + "windows": "setDirectCdnStreamingAudioConfiguration", + "android": "setDirectCdnStreamingAudioConfiguration", + "ios": "setDirectCdnStreamingAudioConfiguration:", + "macos": "setDirectCdnStreamingAudioConfiguration:", + "parent_class": "IRtcEngine", + "toc": "toc_cdn_streaming" + }, + "setDirectCdnStreamingVideoConfiguration": { + "windows": "setDirectCdnStreamingVideoConfiguration", + "android": "setDirectCdnStreamingVideoConfiguration", + "ios": "setDirectCdnStreamingVideoConfiguration:", + "macos": "setDirectCdnStreamingVideoConfiguration:", + "parent_class": "IRtcEngine", + "toc": "toc_cdn_streaming" + }, + "startDirectCdnStreaming": { + "windows": "startDirectCdnStreaming", + "android": "startDirectCdnStreaming", + "ios": "startDirectCdnStreaming:publishUrl:mediaOptions:", + "macos": "startDirectCdnStreaming:publishUrl:mediaOptions:", + "parent_class": "IRtcEngine", + "toc": "toc_cdn_streaming" + }, + "stopDirectCdnStreaming": { + "windows": "stopDirectCdnStreaming", + "android": "stopDirectCdnStreaming", + "ios": "stopDirectCdnStreaming", + "macos": "stopDirectCdnStreaming", + "parent_class": "IRtcEngine", + "toc": "toc_cdn_streaming" + }, + "updateRtmpTranscoding": { + "windows": "updateRtmpTranscoding", + "android": "updateRtmpTranscoding", + "ios": "updateRtmpTranscoding:", + "macos": "updateRtmpTranscoding:", + "parent_class": "IRtcEngine", + "toc": "toc_media_push" + }, + "pauseAllChannelMediaRelay": { + "windows": "pauseAllChannelMediaRelay", + "android": "pauseAllChannelMediaRelay", + "ios": "pauseAllChannelMediaRelay", + "macos": "pauseAllChannelMediaRelay", + "parent_class": "IRtcEngine", + "toc": "toc_channel_media_relay" + }, + "resumeAllChannelMediaRelay": { + "windows": "resumeAllChannelMediaRelay", + "android": "resumeAllChannelMediaRelay", + "ios": "resumeAllChannelMediaRelay", + "macos": "resumeAllChannelMediaRelay", + "parent_class": "IRtcEngine", + "toc": "toc_channel_media_relay" + }, + "startOrUpdateChannelMediaRelay": { + "windows": "startOrUpdateChannelMediaRelay", + "android": "startOrUpdateChannelMediaRelay", + "ios": "startOrUpdateChannelMediaRelay:", + "macos": "startOrUpdateChannelMediaRelay:", + "parent_class": "IRtcEngine", + "toc": "toc_channel_media_relay" + }, + "stopChannelMediaRelay": { + "windows": "stopChannelMediaRelay", + "android": "stopChannelMediaRelay", + "ios": "stopChannelMediaRelay", + "macos": "stopChannelMediaRelay", + "parent_class": "IRtcEngine", + "toc": "toc_channel_media_relay" + }, + "enableAudioVolumeIndication": { + "windows": "enableAudioVolumeIndication", + "android": "enableAudioVolumeIndication", + "ios": "enableAudioVolumeIndication:smooth:reportVad:", + "macos": "enableAudioVolumeIndication:smooth:reportVad:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_basic" + }, + "setDefaultAudioRouteToSpeakerphone": { + "windows": "setDefaultAudioRouteToSpeakerphone", + "android": "setDefaultAudioRouteToSpeakerphone", + "ios": "setDefaultAudioRouteToSpeakerphone:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_route" + }, + "setEnableSpeakerphone": { + "windows": "setEnableSpeakerphone", + "android": "setEnableSpeakerphone", + "ios": "setEnableSpeakerphone:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_route" + }, + "setRouteInCommunicationMode": { + "windows": "setRouteInCommunicationMode", + "android": "setRouteInCommunicationMode", + "parent_class": "IRtcEngine", + "toc": "toc_audio_route" + }, + "isSpeakerphoneEnabled": { + "windows": "isSpeakerphoneEnabled", + "android": "isSpeakerphoneEnabled", + "ios": "isSpeakerphoneEnabled", + "parent_class": "IRtcEngine", + "toc": "toc_audio_route" + }, + "enableInEarMonitoring2": { + "windows": "enableInEarMonitoring", + "android": "enableInEarMonitoring [2/2]", + "ios": "enableInEarMonitoring:includeAudioFilters:", + "macos": "enableInEarMonitoring:includeAudioFilters:", + "isOverload": true, + "params": { + "windows": ["enabled", "includeAudioFilters"], + "android": ["enabled", "includeAudioFilters"], + "ios": ["enabled", "includeAudioFilters"], + "macos": ["enabled", "includeAudioFilters"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_audio_capture" + }, + "setEarMonitoringAudioFrameParameters": { + "windows": "setEarMonitoringAudioFrameParameters", + "android": "setEarMonitoringAudioFrameParameters", + "ios": "setEarMonitoringAudioFrameParametersWithSampleRate:channel:mode:samplesPerCall:", + "macos": "setEarMonitoringAudioFrameParametersWithSampleRate:channel:mode:samplesPerCall:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_raw" + }, + "setInEarMonitoringVolume": { + "windows": "setInEarMonitoringVolume", + "android": "setInEarMonitoringVolume", + "ios": "setInEarMonitoringVolume:", + "macos": "setInEarMonitoringVolume:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_capture" + }, + "setHeadphoneEQParameters": { + "windows": "setHeadphoneEQParameters", + "android": "setHeadphoneEQParameters", + "ios": "setHeadphoneEQParameters:highGain:", + "macos": "setHeadphoneEQParameters:highGain:", + "parent_class": "IRtcEngine", + "toc": "toc_spatial_audio" + }, + "setHeadphoneEQPreset": { + "windows": "setHeadphoneEQPreset", + "android": "setHeadphoneEQPreset", + "ios": "setHeadphoneEQPreset:", + "macos": "setHeadphoneEQPreset:", + "parent_class": "IRtcEngine", + "toc": "toc_spatial_audio" + }, + "enableDualStreamMode": { + "windows": "enableDualStreamMode [1/2]", + "android": "enableDualStreamMode [1/2]", + "ios": "enableDualStreamMode:", + "macos": "enableDualStreamMode:", + "isOverload": true, + "params": { + "windows": ["enabled"], + "android": ["enabled"], + "ios": ["enabled"], + "macos": ["enabled"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_publishnsubscribe" + }, + "enableDualStreamMode3": { + "windows": "enableDualStreamMode [2/2]", + "android": "enableDualStreamMode [2/2]", + "ios": "enableDualStreamMode:streamConfig:", + "macos": "enableDualStreamMode:streamConfig:", + "isOverload": true, + "params": { + "windows": ["enabled", "streamConfig"], + "android": ["enabled", "streamConfig"], + "ios": ["enabled", "streamConfig"], + "macos": ["enabled", "streamConfig"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_publishnsubscribe" + }, + "enableDualStreamModeEx": { + "windows": "enableDualStreamModeEx", + "android": "enableDualStreamModeEx", + "ios": "enableDualStreamModeEx:streamConfig:connection:", + "macos": "enableDualStreamModeEx:streamConfig:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_publishnsubscribe" + }, + "setDualStreamMode": { + "windows": "setDualStreamMode [1/2]", + "android": "setDualStreamMode [1/2]", + "ios": "setDualStreamMode:", + "macos": "setDualStreamMode:", + "isOverload": true, + "params": { + "windows": ["mode"], + "android": ["mode"], + "ios": ["mode"], + "macos": ["mode"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_publishnsubscribe" + }, + "setDualStreamMode2": { + "windows": "setDualStreamMode [2/2]", + "android": "setDualStreamMode [2/2]", + "ios": "setDualStreamMode:streamConfig:", + "macos": "setDualStreamMode:streamConfig:", + "isOverload": true, + "params": { + "windows": ["mode", "streamConfig"], + "android": ["mode", "streamConfig"], + "ios": ["mode", "streamConfig"], + "macos": ["mode", "streamConfig"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_publishnsubscribe" + }, + "setDualStreamModeEx": { + "windows": "setDualStreamModeEx", + "android": "setDualStreamModeEx", + "ios": "setDualStreamModeEx:streamConfig:connection:", + "macos": "setDualStreamModeEx:streamConfig:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_publishnsubscribe" + }, + "setRemoteVideoStreamType": { + "windows": "setRemoteVideoStreamType", + "android": "setRemoteVideoStreamType [1/2]", + "ios": "setRemoteVideoStream:type:", + "macos": "setRemoteVideoStream:type:", + "isOverload": true, + "params": { + "windows": ["uid", "streamType"], + "android": ["uid", "streamType"], + "ios": ["uid", "streamType"], + "macos": ["uid", "streamType"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_publishnsubscribe" + }, + "setRemoteDefaultVideoStreamType": { + "windows": "setRemoteDefaultVideoStreamType", + "android": "setRemoteDefaultVideoStreamType [1/2]", + "ios": "setRemoteDefaultVideoStreamType:", + "macos": "setRemoteDefaultVideoStreamType:", + "isOverload": true, + "params": { + "windows": ["streamType"], + "android": ["streamType"], + "ios": ["streamType"], + "macos": ["streamType"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_publishnsubscribe" + }, + "setRemoteSubscribeFallbackOption": { + "windows": "setRemoteSubscribeFallbackOption", + "android": "setRemoteSubscribeFallbackOption [1/2]", + "ios": "setRemoteSubscribeFallbackOption:", + "macos": "setRemoteSubscribeFallbackOption:", + "isOverload": true, + "params": { + "windows": ["option"], + "android": ["option"], + "ios": ["option"], + "macos": ["option"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_network" + }, + "startEchoTest3": { + "windows": "startEchoTest", + "android": "startEchoTest", + "ios": "startEchoTestWithConfig:", + "macos": "startEchoTestWithConfig:", + "parent_class": "IRtcEngine", + "toc": "toc_network" + }, + "stopEchoTest": { + "windows": "stopEchoTest", + "android": "stopEchoTest", + "ios": "stopEchoTest", + "macos": "stopEchoTest", + "parent_class": "IRtcEngine", + "toc": "toc_network" + }, + "startLastmileProbeTest": { + "windows": "startLastmileProbeTest", + "android": "startLastmileProbeTest", + "ios": "startLastmileProbeTest:", + "macos": "startLastmileProbeTest:", + "parent_class": "IRtcEngine", + "toc": "toc_network" + }, + "stopLastmileProbeTest": { + "windows": "stopLastmileProbeTest", + "android": "stopLastmileProbeTest", + "ios": "stopLastmileProbeTest", + "macos": "stopLastmileProbeTest", + "parent_class": "IRtcEngine", + "toc": "toc_network" + }, + "createCustomVideoTrack": { + "windows": "createCustomVideoTrack", + "android": "createCustomVideoTrack", + "ios": "createCustomVideoTrack", + "macos": "createCustomVideoTrack", + "parent_class": "IRtcEngine", + "toc": "toc_video_custom_capturenrendering" + }, + "destroyCustomVideoTrack": { + "windows": "destroyCustomVideoTrack", + "android": "destroyCustomVideoTrack", + "ios": "destroyCustomVideoTrack:", + "macos": "destroyCustomVideoTrack:", + "parent_class": "IRtcEngine", + "toc": "toc_video_custom_capturenrendering" + }, + "setExternalRemoteEglContext": { + "windows": "setExternalRemoteEglContext", + "android": "setExternalRemoteEglContext", + "parent_class": "IRtcEngine", + "toc": "toc_video_custom_capturenrendering" + }, + "setExternalVideoSource": { + "windows": "setExternalVideoSource", + "android": "setExternalVideoSource", + "ios": "setExternalVideoSource:useTexture:sourceType:", + "macos": "setExternalVideoSource:useTexture:sourceType:", + "parent_class": "IMediaEngine", + "toc": "toc_video_custom_capturenrendering" + }, + "pushVideoFrame": { + "windows": "pushVideoFrame", + "android": "pushExternalVideoFrameById [1/2]", + "ios": "pushExternalVideoFrame:videoTrackId:", + "macos": "pushExternalVideoFrame:videoTrackId:", + "isOverload": true, + "params": { + "windows": ["frame", "videoTrackId"], + "android": ["frame", "videoTrackId"], + "ios": ["frame", "videoTrackId"], + "macos": ["frame", "videoTrackId"] + }, + "parent_class": "IMediaEngine", + "toc": "toc_video_custom_capturenrendering" + }, + "getCurrentMonotonicTimeInMs": { + "windows": "getCurrentMonotonicTimeInMs", + "android": "getCurrentMonotonicTimeInMs", + "ios": "getCurrentMonotonicTimeInMs", + "macos": "getCurrentMonotonicTimeInMs", + "parent_class": "IRtcEngine", + "toc": "toc_network" + }, + "createCustomAudioTrack": { + "windows": "createCustomAudioTrack", + "android": "createCustomAudioTrack", + "ios": "createCustomAudioTrack:config:", + "macos": "createCustomAudioTrack:config:", + "parent_class": "IMediaEngine", + "toc": "toc_audio_custom_capturenrendering" + }, + "destroyCustomAudioTrack": { + "windows": "destroyCustomAudioTrack", + "android": "destroyCustomAudioTrack", + "ios": "destroyCustomAudioTrack:", + "macos": "destroyCustomAudioTrack:", + "parent_class": "IMediaEngine", + "toc": "toc_audio_custom_capturenrendering" + }, + "enableCustomAudioLocalPlayback": { + "windows": "enableCustomAudioLocalPlayback", + "android": "enableCustomAudioLocalPlayback", + "ios": "enableCustomAudioLocalPlayback:enabled:", + "macos": "enableCustomAudioLocalPlayback:enabled:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_custom_capturenrendering" + }, + "pushAudioFrame": { + "windows": "pushAudioFrame", + "isOverload": true, + "params": { + "windows": ["frame", "trackId"], + "android": ["frame", "trackId"], + "ios": ["frame", "trackId"], + "macos": ["frame", "trackId"] + }, + "parent_class": "IMediaEngine", + "toc": "toc_audio_custom_capturenrendering" + }, + "setExternalAudioSource2": { + "windows": "setExternalAudioSource", + "android": "setExternalAudioSource [2/2]", + "ios": "setExternalAudioSource:sampleRate:channels:localPlayback:publish:", + "macos": "setExternalAudioSource:sampleRate:channels:localPlayback:publish:", + "isOverload": true, + "params": { + "windows": ["enabled", "sampleRate", "channels", "localPlayback", "publish"], + "android": ["enabled", "sampleRate", "channels", "localPlayback", "publish"], + "ios": ["enabled", "sampleRate", "channels", "localPlayback", "publish"], + "macos": ["enabled", "sampleRate", "channels", "localPlayback", "publish"] + }, + "parent_class": "IMediaEngine", + "toc": "toc_audio_custom_capturenrendering" + }, + "startLocalAudioMixer": { + "windows": "startLocalAudioMixer", + "android": "startLocalAudioMixer", + "ios": "startLocalAudioMixer:", + "macos": "startLocalAudioMixer:", + "parent_class": "IRtcEngine", + "toc": "toc_audiomixer" + }, + "stopLocalAudioMixer": { + "windows": "stopLocalAudioMixer", + "android": "stopLocalAudioMixer", + "ios": "stopLocalAudioMixer", + "macos": "stopLocalAudioMixer", + "parent_class": "IRtcEngine", + "toc": "toc_audiomixer" + }, + "updateLocalAudioMixerConfiguration": { + "windows": "updateLocalAudioMixerConfiguration", + "android": "updateLocalAudioMixerConfiguration", + "ios": "updateLocalAudioMixerConfiguration:", + "macos": "updateLocalAudioMixerConfiguration:", + "parent_class": "IRtcEngine", + "toc": "toc_audiomixer" + }, + "enableMultiCamera": { + "windows": "enableMultiCamera", + "ios": "enableMultiCamera:config:", + "parent_class": "IRtcEngine", + "toc": "toc_video_device" + }, + "setCameraStabilizationMode": { + "windows": "setCameraStabilizationMode", + "ios": "setCameraStabilizationMode:", + "parent_class": "IRtcEngine", + "toc": "toc_camera_capture" + }, + "startCameraCapture": { + "windows": "startCameraCapture", + "android": "startCameraCapture", + "ios": "startCameraCapture:config:", + "macos": "startCameraCapture:config:", + "parent_class": "IRtcEngine", + "toc": "toc_camera_capture" + }, + "stopCameraCapture": { + "windows": "stopCameraCapture", + "android": "stopCameraCapture", + "ios": "stopCameraCapture:", + "macos": "stopCameraCapture:", + "parent_class": "IRtcEngine", + "toc": "toc_camera_capture" + }, + "setExternalAudioSink": { + "windows": "setExternalAudioSink", + "android": "setExternalAudioSink", + "ios": "enableExternalAudioSink:sampleRate:channels:", + "macos": "enableExternalAudioSink:sampleRate:channels:", + "parent_class": "IMediaEngine", + "toc": "toc_audio_custom_capturenrendering" + }, + "pullAudioFrame": { + "windows": "pullAudioFrame", + "android": "pullPlaybackAudioFrame [1/2]", + "ios": "pullPlaybackAudioFrameRawData:lengthInByte:", + "macos": "pullPlaybackAudioFrameRawData:lengthInByte:", + "isOverload": true, + "params": { + "windows": ["frame"], + "android": ["data", "lengthInByte"], + "ios": ["data", "lengthInByte"], + "macos": ["data", "lengthInByte"] + }, + "parent_class": "IMediaEngine", + "toc": "toc_audio_custom_capturenrendering" + }, + "registerAudioEncodedFrameObserver": { + "windows": "registerAudioEncodedFrameObserver", + "android": "registerAudioEncodedFrameObserver", + "ios": "setAudioEncodedFrameDelegate:config:", + "macos": "setAudioEncodedFrameDelegate:config:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_encoded" + }, + "onPlaybackAudioEncodedFrame": { + "windows": "onPlaybackAudioEncodedFrame", + "android": "onPlaybackAudioEncodedFrame", + "ios": "onPlaybackEncodedAudioFrame:info:", + "macos": "onPlaybackEncodedAudioFrame:info:", + "parent_class": "IAudioEncodedFrameObserver", + "toc": "toc_audio_encoded" + }, + "onRecordAudioEncodedFrame": { + "windows": "onRecordAudioEncodedFrame", + "android": "onRecordAudioEncodedFrame", + "ios": "onRecordEncodedAudioFrame:info:", + "macos": "onRecordEncodedAudioFrame:info:", + "parent_class": "IAudioEncodedFrameObserver", + "toc": "toc_audio_encoded" + }, + "onMixedAudioEncodedFrame": { + "windows": "onMixedAudioEncodedFrame", + "android": "onMixedAudioEncodedFrame", + "ios": "onMixedEncodedAudioFrame:info:", + "macos": "onMixedEncodedAudioFrame:info:", + "parent_class": "IAudioEncodedFrameObserver", + "toc": "toc_audio_encoded" + }, + "registerAudioFrameObserver": { + "windows": "registerAudioFrameObserver", + "android": "registerAudioFrameObserver", + "ios": "setAudioFrameDelegate:", + "macos": "setAudioFrameDelegate:", + "parent_class": "IMediaEngine", + "toc": "toc_audio_raw" + }, + "setRecordingAudioFrameParameters": { + "windows": "setRecordingAudioFrameParameters", + "android": "setRecordingAudioFrameParameters", + "ios": "setRecordingAudioFrameParametersWithSampleRate:channel:mode:samplesPerCall:", + "macos": "setRecordingAudioFrameParametersWithSampleRate:channel:mode:samplesPerCall:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_raw" + }, + "setPlaybackAudioFrameParameters": { + "windows": "setPlaybackAudioFrameParameters", + "android": "setPlaybackAudioFrameParameters", + "ios": "setPlaybackAudioFrameParametersWithSampleRate:channel:mode:samplesPerCall:", + "macos": "setPlaybackAudioFrameParametersWithSampleRate:channel:mode:samplesPerCall:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_raw" + }, + "setMixedAudioFrameParameters": { + "windows": "setMixedAudioFrameParameters", + "android": "setMixedAudioFrameParameters", + "ios": "setMixedAudioFrameParametersWithSampleRate:channel:samplesPerCall:", + "macos": "setMixedAudioFrameParametersWithSampleRate:channel:samplesPerCall:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_raw" + }, + "setPlaybackAudioFrameBeforeMixingParameters": { + "windows": "setPlaybackAudioFrameBeforeMixingParameters [1/2]", + "android": "setPlaybackAudioFrameBeforeMixingParameters [1/2]", + "ios": "setPlaybackAudioFrameBeforeMixingParametersWithSampleRate:channel:", + "macos": "setPlaybackAudioFrameBeforeMixingParametersWithSampleRate:channel:", + "isOverload": true, + "params": { + "windows": ["sampleRate", "channel"], + "android": ["sampleRate", "channel"], + "ios": ["sampleRate", "channel"], + "macos": ["sampleRate", "channel"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_audio_raw" + }, + "onFrame_IAudioPcmFrameSink": { + "windows": "onFrame", + "android": "onFrame", + "ios": "AgoraRtcMediaPlayer:didReceiveAudioFrame:", + "macos": "AgoraRtcMediaPlayer:didReceiveAudioFrame:", + "parent_class": "IAudioPcmFrameSink", + "toc": "toc_mediaplayer_observer" + }, + "registerVideoFrameObserver": { + "windows": "registerVideoFrameObserver", + "android": "registerVideoFrameObserver", + "ios": "setVideoFrameDelegate:", + "macos": "setVideoFrameDelegate:", + "parent_class": "IMediaEngine", + "toc": "toc_video_raw" + }, + "registerVideoEncodedFrameObserver": { + "windows": "registerVideoEncodedFrameObserver", + "android": "registerVideoEncodedFrameObserver", + "ios": "setEncodedVideoFrameDelegate:", + "macos": "setEncodedVideoFrameDelegate:", + "parent_class": "IMediaEngine", + "toc": "toc_video_encoded" + }, + "onFrame_IVideoFrameObserver": { + "windows": "onFrame", + "android": "onFrame", + "ios": "AgoraRtcMediaPlayer:didReceiveVideoFrame:", + "macos": "AgoraRtcMediaPlayer:didReceiveVideoFrame:", + "parent_class": "IVideoFrameObserver", + "toc": "toc_video_raw" + }, + "getExtensionProperty2": { + "windows": "getExtensionProperty", + "android": "getExtensionProperty [2/2]", + "ios": "getExtensionPropertyWithVendor:extension:key:sourceType:", + "macos": "getExtensionPropertyWithVendor:extension:key:sourceType:", + "isOverload": true, + "params": { + "windows": ["provider", "extension", "key", "value", "type", "buf_len"], + "android": ["provider", "extension", "key", "sourceType"], + "ios": ["provider", "extension", "key", "sourceType"], + "macos": ["provider", "extension", "key", "sourceType"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_extension" + }, + "enableExtension": { + "windows": "enableExtension", + "android": "enableExtension", + "ios": "enableExtensionWithVendor:extension:enabled:sourceType:", + "macos": "enableExtensionWithVendor:extension:enabled:sourceType:", + "parent_class": "IRtcEngine", + "toc": "toc_extension" + }, + "registerExtension": { + "windows": "registerExtension", + "android": "registerExtension", + "ios": "registerExtensionWithVendor:extension:sourceType:", + "macos": "registerExtensionWithVendor:extension:sourceType:", + "parent_class": "IRtcEngine", + "toc": "toc_extension" + }, + "setExtensionProperty": { + "windows": "setExtensionProperty", + "android": "setExtensionProperty", + "ios": "setExtensionPropertyWithVendor:extension:key:value:", + "macos": "setExtensionPropertyWithVendor:extension:key:value:", + "parent_class": "IRtcEngine", + "toc": "toc_extension" + }, + "onExtensionEventWithContext": { + "windows": "onExtensionEventWithContext", + "android": "onEventWithContext", + "ios": "onEventWithContext:key:value:", + "macos": "onEventWithContext:key:value:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_extension" + }, + "onExtensionStartedWithContext": { + "windows": "onExtensionStartedWithContext", + "android": "onStartedWithContext", + "ios": "onExtensionStartedWithContext:", + "macos": "onExtensionStartedWithContext:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_extension" + }, + "onExtensionStoppedWithContext": { + "windows": "onExtensionStoppedWithContext", + "android": "onStoppedWithContext", + "ios": "onExtensionStoppedWithContext:", + "macos": "onExtensionStoppedWithContext:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_extension" + }, + "onExtensionErrorWithContext": { + "windows": "onExtensionErrorWithContext", + "android": "onErrorWithContext", + "ios": "onExtensionErrorWithContext:error:message:", + "macos": "onExtensionErrorWithContext:error:message:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_extension" + }, + "startLocalVideoTranscoder": { + "windows": "startLocalVideoTranscoder", + "android": "startLocalVideoTranscoder", + "ios": "startLocalVideoTranscoder:", + "macos": "startLocalVideoTranscoder:", + "parent_class": "IRtcEngine", + "toc": "toc_local_transcoder" + }, + "stopLocalVideoTranscoder": { + "windows": "stopLocalVideoTranscoder", + "android": "stopLocalVideoTranscoder", + "ios": "stopLocalVideoTranscoder", + "macos": "stopLocalVideoTranscoder", + "parent_class": "IRtcEngine", + "toc": "toc_local_transcoder" + }, + "updateLocalTranscoderConfiguration": { + "windows": "updateLocalTranscoderConfiguration", + "android": "updateLocalTranscoderConfiguration", + "ios": "updateLocalTranscoderConfiguration:", + "macos": "updateLocalTranscoderConfiguration:", + "parent_class": "IRtcEngine", + "toc": "toc_local_transcoder" + }, + "registerMediaMetadataObserver": { + "windows": "registerMediaMetadataObserver", + "android": "registerMediaMetadataObserver", + "ios": "setMediaMetadataDelegate:withType:", + "macos": "setMediaMetadataDelegate:withType:", + "parent_class": "IRtcEngine", + "toc": "toc_metadata_observer" + }, + "unregisterMediaMetadataObserver": { + "windows": "unregisterMediaMetadataObserver", + "android": "unregisterMediaMetadataObserver", + "parent_class": "IRtcEngine", + "toc": "toc_metadata_observer" + }, + "addVideoWatermark1": { + "windows": "addVideoWatermark [1/3]", + "android": "addVideoWatermark [1/3]", + "ios": "addVideoWatermark:", + "macos": "addVideoWatermark:", + "isOverload": true, + "params": { + "windows": ["watermark"], + "android": ["watermark"], + "ios": ["watermark"], + "macos": ["watermark"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_watermark" + }, + "addVideoWatermark2": { + "windows": "addVideoWatermark [2/3]", + "android": "addVideoWatermark [2/3]", + "ios": "addVideoWatermark:options:", + "macos": "addVideoWatermark:options:", + "isOverload": true, + "params": { + "windows": ["watermarkUrl", "options"], + "android": ["watermarkUrl", "options"], + "ios": ["url", "options"], + "macos": ["url", "options"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_watermark" + }, + "clearVideoWatermarks": { + "windows": "clearVideoWatermarks", + "android": "clearVideoWatermarks", + "ios": "clearVideoWatermarks", + "macos": "clearVideoWatermarks", + "parent_class": "IRtcEngine", + "toc": "toc_watermark" + }, + "enableEncryption": { + "windows": "enableEncryption", + "android": "enableEncryption", + "ios": "enableEncryption:encryptionConfig:", + "macos": "enableEncryption:encryptionConfig:", + "parent_class": "IRtcEngine", + "toc": "toc_network" + }, + "enableEncryptionEx": { + "windows": "enableEncryptionEx", + "android": "enableEncryptionEx", + "ios": "enableEncryptionEx:encryptionConfig:connection:", + "macos": "enableEncryptionEx:encryptionConfig:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_network" + }, + "registerPacketObserver": { + "windows": "registerPacketObserver", + "parent_class": "IRtcEngine", + "toc": "toc_network" + }, + "onReceiveAudioPacket": { + "windows": "onReceiveAudioPacket", + "parent_class": "IPacketObserver", + "toc": "toc_network" + }, + "onReceiveVideoPacket": { + "windows": "onReceiveVideoPacket", + "parent_class": "IPacketObserver", + "toc": "toc_network" + }, + "onSendAudioPacket": { + "windows": "onSendAudioPacket", + "parent_class": "IPacketObserver", + "toc": "toc_network" + }, + "onSendVideoPacket": { + "windows": "onSendVideoPacket", + "parent_class": "IPacketObserver", + "toc": "toc_network" + }, + "startAudioRecording1": { + "windows": "startAudioRecording [1/3]", + "android": "startAudioRecording [1/2]", + "ios": "startAudioRecording:quality:", + "macos": "startAudioRecording:quality:", + "isOverload": true, + "params": { + "windows": ["filePath", "quality"], + "android": ["filePath", "quality"], + "ios": ["filePath", "quality"], + "macos": ["filePath", "quality"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_recording" + }, + "startAudioRecording2": { + "windows": "startAudioRecording [2/3]", + "isOverload": true, + "params": { + "windows": ["filePath", "sampleRate", "quality"], + "android": ["filePath", "sampleRate", "quality"], + "ios": ["filePath", "sampleRate", "quality"], + "macos": ["filePath", "sampleRate", "quality"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_recording" + }, + "startAudioRecording3": { + "windows": "startAudioRecording [3/3]", + "android": "startAudioRecording [2/2]", + "ios": "startAudioRecordingWithConfig:", + "macos": "startAudioRecordingWithConfig:", + "isOverload": true, + "params": { + "windows": ["config"], + "android": ["config"], + "ios": ["config"], + "macos": ["config"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_recording" + }, + "stopAudioRecording": { + "windows": "stopAudioRecording", + "android": "stopAudioRecording", + "ios": "stopAudioRecording", + "macos": "stopAudioRecording", + "parent_class": "IRtcEngine", + "toc": "toc_recording" + }, + "createMediaRecorder": { + "windows": "createMediaRecorder", + "android": "createMediaRecorder", + "ios": "createMediaRecorder:", + "macos": "createMediaRecorder:", + "parent_class": "IRtcEngine", + "toc": "toc_recording" + }, + "destroyMediaRecorder": { + "windows": "destroyMediaRecorder", + "android": "destroyMediaRecorder", + "ios": "destroyMediaRecorder:", + "macos": "destroyMediaRecorder:", + "parent_class": "IRtcEngine", + "toc": "toc_recording" + }, + "setMediaRecorderObserver": { + "windows": "setMediaRecorderObserver", + "android": "setMediaRecorderObserver", + "ios": "setMediaRecorderDelegate:", + "macos": "setMediaRecorderDelegate:", + "parent_class": "IMediaRecorder", + "toc": "toc_recording" + }, + "startRecording": { + "windows": "startRecording", + "android": "startRecording", + "ios": "startRecording:", + "macos": "startRecording:", + "parent_class": "IMediaRecorder", + "toc": "toc_recording" + }, + "stopRecording": { + "windows": "stopRecording", + "android": "stopRecording", + "ios": "stopRecording", + "macos": "stopRecording", + "parent_class": "IMediaRecorder", + "toc": "toc_recording" + }, + "switchCamera": { + "windows": "switchCamera", + "android": "switchCamera [1/2]", + "ios": "switchCamera", + "isOverload": true, + "params": {}, + "parent_class": "IRtcEngine", + "toc": "toc_video_device" + }, + "getCameraMaxZoomFactor": { + "windows": "getCameraMaxZoomFactor", + "android": "getCameraMaxZoomFactor", + "ios": "cameraMaxZoomFactor", + "parent_class": "IRtcEngine", + "toc": "toc_video_device" + }, + "isCameraZoomSupported": { + "windows": "isCameraZoomSupported", + "android": "isCameraZoomSupported", + "ios": "isCameraZoomSupported", + "parent_class": "IRtcEngine", + "toc": "toc_video_device" + }, + "isCameraTorchSupported": { + "windows": "isCameraTorchSupported", + "android": "isCameraTorchSupported", + "ios": "isCameraTorchSupported", + "parent_class": "IRtcEngine", + "toc": "toc_video_device" + }, + "isCameraFocusSupported": { + "windows": "isCameraFocusSupported", + "android": "isCameraFocusSupported", + "ios": "isCameraFocusPositionInPreviewSupported", + "parent_class": "IRtcEngine", + "toc": "toc_video_device" + }, + "isCameraExposurePositionSupported": { + "windows": "isCameraExposurePositionSupported", + "android": "isCameraExposurePositionSupported", + "ios": "isCameraExposurePositionSupported", + "parent_class": "IRtcEngine", + "toc": "toc_video_device" + }, + "isCameraExposureSupported": { + "windows": "isCameraExposureSupported", + "android": "isCameraExposureSupported", + "ios": "isCameraExposureSupported", + "parent_class": "IRtcEngine", + "toc": "toc_video_device" + }, + "isCameraAutoFocusFaceModeSupported": { + "windows": "isCameraAutoFocusFaceModeSupported", + "android": "isCameraAutoFocusFaceModeSupported", + "ios": "isCameraAutoFocusFaceModeSupported", + "parent_class": "IRtcEngine", + "toc": "toc_video_device" + }, + "isCameraAutoExposureFaceModeSupported": { + "windows": "isCameraAutoExposureFaceModeSupported", + "ios": "isCameraAutoExposureFaceModeSupported", + "parent_class": "IRtcEngine", + "toc": "toc_video_device" + }, + "setCameraZoomFactor": { + "windows": "setCameraZoomFactor", + "android": "setCameraZoomFactor", + "ios": "setCameraZoomFactor:", + "parent_class": "IRtcEngine", + "toc": "toc_video_device" + }, + "setCameraFocusPositionInPreview": { + "windows": "setCameraFocusPositionInPreview", + "android": "setCameraFocusPositionInPreview", + "ios": "setCameraFocusPositionInPreview:", + "parent_class": "IRtcEngine", + "toc": "toc_video_device" + }, + "setCameraExposureFactor": { + "windows": "setCameraExposureFactor", + "android": "setCameraExposureFactor", + "ios": "setCameraExposureFactor:", + "parent_class": "IRtcEngine", + "toc": "toc_video_device" + }, + "setCameraExposurePosition": { + "windows": "setCameraExposurePosition", + "android": "setCameraExposurePosition", + "ios": "setCameraExposurePosition:", + "parent_class": "IRtcEngine", + "toc": "toc_video_device" + }, + "setCameraTorchOn": { + "windows": "setCameraTorchOn", + "android": "setCameraTorchOn", + "ios": "setCameraTorchOn:", + "parent_class": "IRtcEngine", + "toc": "toc_video_device" + }, + "setCameraAutoFocusFaceModeEnabled": { + "windows": "setCameraAutoFocusFaceModeEnabled", + "android": "setCameraAutoFocusFaceModeEnabled", + "ios": "setCameraAutoFocusFaceModeEnabled:", + "parent_class": "IRtcEngine", + "toc": "toc_video_device" + }, + "setCameraAutoExposureFaceModeEnabled": { + "windows": "setCameraAutoExposureFaceModeEnabled", + "ios": "setCameraAutoExposureFaceModeEnabled:", + "parent_class": "IRtcEngine", + "toc": "toc_video_device" + }, + "setCameraDeviceOrientation": { + "windows": "setCameraDeviceOrientation", + "parent_class": "IRtcEngine", + "toc": "toc_video_device" + }, + "getCount_IAudioDeviceCollection": { + "windows": "getCount", + "parent_class": "IAudioDeviceCollection", + "toc": "toc_audio_device" + }, + "getDevice_IAudioDeviceCollection": { + "windows": "getDevice [1/2]", + "parent_class": "IAudioDeviceCollection", + "isOverload": true, + "params": { + "windows": ["index", "deviceName", "deviceId"] + }, + "toc": "toc_audio_device" + }, + "getDevice2_IAudioDeviceCollection": { + "windows": "getDevice [2/2]", + "parent_class": "IAudioDeviceCollection", + "isOverload": true, + "params": { + "windows": ["index", "deviceId", "deviceName", "deviceTypeName"], + "android": ["index", "deviceId", "deviceName", "deviceTypeName"], + "ios": ["index", "deviceId", "deviceName", "deviceTypeName"], + "macos": ["index", "deviceId", "deviceName", "deviceTypeName"] + }, + "toc": "toc_audio_device" + }, + "getDefaultDevice_IAudioDeviceCollection": { + "windows": "getDefaultDevice [1/2]", + "macos": "getDefaultAudioDevice:", + "parent_class": "IAudioDeviceCollection", + "isOverload": true, + "params": { + "windows": ["deviceName", "deviceId"], + "macos": ["type"] + }, + "toc": "toc_audio_device" + }, + "getDefaultDevice2_IAudioDeviceCollection": { + "windows": "getDefaultDevice [2/2]", + "parent_class": "IAudioDeviceCollection", + "isOverload": true, + "params": { + "windows": ["deviceName", "deviceTypeName", "deviceId"], + "android": ["deviceTypeName"], + "ios": ["deviceTypeName"], + "macos": ["deviceTypeName"] + }, + "toc": "toc_audio_device" + }, + "setDevice_IAudioDeviceCollection": { + "windows": "setDevice", + "parent_class": "IAudioDeviceCollection", + "toc": "toc_audio_device" + }, + "setApplicationVolume": { + "windows": "setApplicationVolume", + "parent_class": "IAudioDeviceCollection", + "toc": "toc_audio_device" + }, + "getApplicationVolume": { + "windows": "getApplicationVolume", + "parent_class": "IAudioDeviceCollection", + "toc": "toc_audio_device" + }, + "setApplicationMute": { + "windows": "setApplicationMute", + "parent_class": "IAudioDeviceCollection", + "toc": "toc_audio_device" + }, + "isApplicationMute": { + "windows": "isApplicationMute", + "parent_class": "IAudioDeviceCollection", + "toc": "toc_audio_device" + }, + "release_IAudioDeviceCollection": { + "windows": "release", + "parent_class": "IAudioDeviceCollection", + "toc": "toc_audio_device" + }, + "enumeratePlaybackDevices": { + "windows": "enumeratePlaybackDevices", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" + }, + "enumerateRecordingDevices": { + "windows": "enumerateRecordingDevices", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" + }, + "followSystemLoopbackDevice": { + "windows": "followSystemLoopbackDevice", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" + }, + "followSystemPlaybackDevice": { + "windows": "followSystemPlaybackDevice", + "macos": "followSystemPlaybackDevice:", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" + }, + "followSystemRecordingDevice": { + "windows": "followSystemRecordingDevice", + "macos": "followSystemRecordingDevice:", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" + }, + "setPlaybackDevice": { + "windows": "setPlaybackDevice", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" + }, + "setRecordingDevice": { + "windows": "setRecordingDevice", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" + }, + "startPlaybackDeviceTest": { + "windows": "startPlaybackDeviceTest", + "android": "startPlaybackDeviceTest", + "ios": "startPlaybackDeviceTest:", + "macos": "startPlaybackDeviceTest:", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" + }, + "stopPlaybackDeviceTest": { + "windows": "stopPlaybackDeviceTest", + "android": "stopPlaybackDeviceTest", + "ios": "stopPlaybackDeviceTest", + "macos": "stopPlaybackDeviceTest", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" + }, + "startRecordingDeviceTest": { + "windows": "startRecordingDeviceTest", + "android": "startRecordingDeviceTest", + "ios": "startRecordingDeviceTest:", + "macos": "startRecordingDeviceTest:", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" + }, + "stopRecordingDeviceTest": { + "windows": "stopRecordingDeviceTest", + "android": "stopRecordingDeviceTest", + "ios": "stopRecordingDeviceTest", + "macos": "stopRecordingDeviceTest", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" + }, + "getPlaybackDevice": { + "windows": "getPlaybackDevice", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" + }, + "getLoopbackDevice": { + "windows": "getLoopbackDevice", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" + }, + "setLoopbackDevice": { + "windows": "setLoopbackDevice", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" + }, + "getPlaybackDeviceInfo": { + "windows": "getPlaybackDeviceInfo [1/2]", + "isOverload": true, + "params": { + "windows": ["deviceId", "deviceName"] + }, + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" + }, + "getPlaybackDeviceInfo2": { + "windows": "getPlaybackDeviceInfo [2/2]", + "isOverload": true, + "params": { + "windows": ["deviceId", "deviceName", "deviceTypeName"], + "android": ["deviceId", "deviceName", "deviceTypeName"], + "ios": ["deviceId", "deviceName", "deviceTypeName"], + "macos": ["deviceId", "deviceName", "deviceTypeName"] + }, + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" + }, + "getRecordingDevice": { + "windows": "getRecordingDevice", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" + }, + "getRecordingDeviceInfo": { + "windows": "getRecordingDeviceInfo [1/2]", + "isOverload": true, + "params": { + "windows": ["deviceId", "deviceName"] + }, + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" + }, + "getRecordingDeviceInfo2": { + "windows": "getRecordingDeviceInfo [2/2]", + "isOverload": true, + "params": { + "windows": ["deviceId", "deviceName", "deviceTypeName"], + "android": ["deviceId", "deviceName", "deviceTypeName"], + "ios": ["deviceId", "deviceName", "deviceTypeName"], + "macos": ["deviceId", "deviceName", "deviceTypeName"] + }, + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" + }, + "getAudioDeviceInfo": { + "windows": "getAudioDeviceInfo", + "android": "getAudioDeviceInfo", + "parent_class": "IRtcEngine", + "toc": "toc_audio_device" + }, + "startAudioDeviceLoopbackTest": { + "windows": "startAudioDeviceLoopbackTest", + "macos": "startAudioDeviceLoopbackTest:", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" + }, + "stopAudioDeviceLoopbackTest": { + "windows": "stopAudioDeviceLoopbackTest", + "macos": "stopAudioDeviceLoopbackTest", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" + }, + "setPlaybackDeviceVolume": { + "windows": "setPlaybackDeviceVolume", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" + }, + "getPlaybackDeviceVolume": { + "windows": "getPlaybackDeviceVolume", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" + }, + "setRecordingDeviceVolume": { + "windows": "setRecordingDeviceVolume", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" + }, + "getRecordingDeviceVolume": { + "windows": "getRecordingDeviceVolume", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" + }, + "setPlaybackDeviceMute": { + "windows": "setPlaybackDeviceMute", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" + }, + "getPlaybackDeviceMute": { + "windows": "getPlaybackDeviceMute", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" + }, + "setRecordingDeviceMute": { + "windows": "setRecordingDeviceMute", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" + }, + "getRecordingDeviceMute": { + "windows": "getRecordingDeviceMute", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" + }, + "release_IAudioDeviceManager": { + "windows": "release", + "parent_class": "IAudioDeviceManager", + "toc": "toc_audio_device" + }, + "enumerateVideoDevices": { + "windows": "enumerateVideoDevices", + "parent_class": "IVideoDeviceManager", + "toc": "toc_video_device" + }, + "setDevice_IVideoDeviceManager": { + "windows": "setDevice", + "parent_class": "IVideoDeviceManager", + "toc": "toc_video_device" + }, + "getCapability": { + "windows": "getCapability", + "parent_class": "IVideoDeviceManager", + "toc": "toc_video_device" + }, + "getDevice_IVideoDeviceManager": { + "windows": "getDevice", + "parent_class": "IVideoDeviceManager", + "toc": "toc_video_device" + }, + "numberOfCapabilities": { + "windows": "numberOfCapabilities", + "parent_class": "IVideoDeviceManager", + "toc": "toc_video_device" + }, + "queryCameraFocalLengthCapability": { + "windows": "queryCameraFocalLengthCapability", + "android": "queryCameraFocalLengthCapability", + "ios": "queryCameraFocalLengthCapability", + "parent_class": "IRtcEngine", + "toc": "toc_video_device" + }, + "release_IVideoDeviceManager": { + "windows": "release", + "parent_class": "IVideoDeviceManager", + "toc": "toc_video_device" + }, + "getCount_IVideoDeviceCollection": { + "windows": "getCount", + "parent_class": "IVideoDeviceCollection", + "toc": "toc_video_device" + }, + "getDevice_IVideoDeviceCollection": { + "windows": "getDevice", + "parent_class": "IVideoDeviceCollection", + "toc": "toc_video_device" + }, + "setDevice_IVideoDeviceCollection": { + "windows": "setDevice", + "macos": "setDevice:deviceId:", + "parent_class": "IVideoDeviceCollection", + "toc": "toc_video_device" + }, + "release_IVideoDeviceCollection": { + "windows": "release", + "parent_class": "IVideoDeviceCollection", + "toc": "toc_video_device" + }, + "createDataStream1": { + "windows": "createDataStream [1/2]", + "android": "createDataStream [1/2]", + "ios": "createDataStream:reliable:ordered:", + "macos": "createDataStream:reliable:ordered:", + "isOverload": true, + "params": { + "windows": ["streamId", "reliable", "ordered"], + "android": ["reliable", "ordered"], + "ios": ["streamId", "reliable", "ordered"], + "macos": ["streamId", "reliable", "ordered"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_datastream" + }, + "createDataStream2": { + "windows": "createDataStream [2/2]", + "android": "createDataStream [2/2]", + "ios": "createDataStream:config:", + "macos": "createDataStream:config:", + "isOverload": true, + "params": { + "windows": ["streamId", "config"], + "android": ["config"], + "ios": ["streamId", "config"], + "macos": ["streamId", "config"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_datastream" + }, + "sendStreamMessage": { + "windows": "sendStreamMessage", + "android": "sendStreamMessage", + "ios": "sendStreamMessage:data:", + "macos": "sendStreamMessage:data:", + "parent_class": "IRtcEngine", + "toc": "toc_datastream" + }, + "adjustCustomAudioPlayoutVolume": { + "windows": "adjustCustomAudioPlayoutVolume", + "android": "adjustCustomAudioPlayoutVolume", + "ios": "adjustCustomAudioPlayoutVolume:volume:", + "macos": "adjustCustomAudioPlayoutVolume:volume:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_custom_capturenrendering" + }, + "enableLoopbackRecording": { + "windows": "enableLoopbackRecording", + "macos": "enableLoopbackRecording:deviceName:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_capture" + }, + "disableAudioSpectrumMonitor": { + "windows": "disableAudioSpectrumMonitor", + "android": "disableAudioSpectrumMonitor", + "ios": "disableAudioSpectrumMonitor", + "macos": "disableAudioSpectrumMonitor", + "parent_class": "IRtcEngine", + "toc": "toc_audio_spectrum" + }, + "enableAudioSpectrumMonitor": { + "windows": "enableAudioSpectrumMonitor", + "android": "enableAudioSpectrumMonitor", + "ios": "enableAudioSpectrumMonitor:", + "macos": "enableAudioSpectrumMonitor:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_spectrum" + }, + "registerAudioSpectrumObserver": { + "windows": "registerAudioSpectrumObserver", + "android": "registerAudioSpectrumObserver", + "ios": "registerAudioSpectrumDelegate:", + "macos": "registerAudioSpectrumDelegate:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_spectrum" + }, + "unregisterAudioSpectrumObserver": { + "windows": "unregisterAudioSpectrumObserver", + "android": "unregisterAudioSpectrumObserver", + "ios": "unregisterAudioSpectrumDelegate:", + "macos": "unregisterAudioSpectrumDelegate:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_spectrum" + }, + "enableFaceDetection": { + "windows": "enableFaceDetection", + "android": "enableFaceDetection", + "ios": "enableFaceDetection:", + "parent_class": "IRtcEngine", + "toc": "toc_face_detection" + }, + "isCameraFaceDetectSupported": { + "windows": "isCameraFaceDetectSupported", + "android": "isCameraFaceDetectSupported", + "parent_class": "IRtcEngine", + "toc": "toc_video_device" + }, + "enableCameraCenterStage": { + "windows": "enableCameraCenterStage", + "ios": "enableCameraCenterStage:", + "macos": "enableCameraCenterStage:", + "parent_class": "IRtcEngine", + "toc": "toc_center_stage" + }, + "isCameraCenterStageSupported": { + "windows": "isCameraCenterStageSupported", + "ios": "isCameraCenterStageSupported", + "macos": "isCameraCenterStageSupported", + "parent_class": "IRtcEngine", + "toc": "toc_center_stage" + }, + "setCameraCapturerConfiguration": { + "windows": "setCameraCapturerConfiguration", + "android": "setCameraCapturerConfiguration", + "ios": "setCameraCapturerConfiguration:", + "macos": "setCameraCapturerConfiguration", + "parent_class": "IRtcEngine", + "toc": "toc_video_device" + }, + "setLocalVideoMirrorMode": { + "windows": "setLocalVideoMirrorMode", + "android": "setLocalVideoMirrorMode", + "ios": "setLocalVideoMirrorMode:", + "macos": "setLocalVideoMirrorMode:", + "parent_class": "IRtcEngine", + "toc": "toc_video_rendering" + }, + "get": { + "windows": "get", + "parent_class": "MusicChartCollection", + "toc": "toc_drm" + }, + "open_IMusicPlayer": { + "windows": "open", + "android": "open [1/2]", + "ios": "openMediaWithSongCode:startPos:", + "parent_class": "IMusicPlayer", + "isOverload": true, + "params": { + "windows": ["songCode", "startPos"], + "android": ["songCode", "startPos"], + "ios": ["songCode", "startPos"], + "macos": ["songCode", "startPos"] + }, + "toc": "toc_drm" + }, + "preload": { + "windows": "preload [1/2]", + "android": "preload [1/2]", + "ios": "preloadWithSongCode:jsonOption:", + "isOverload": true, + "params": { + "windows": ["songCode", "jsonOption"], + "android": ["songCode", "jsonOption"], + "ios": ["songCode", "jsonOption"], + "macos": ["songCode", "jsonOption"] + }, + "parent_class": "IMusicContentCenter", + "toc": "toc_drm" + }, + "preload2": { + "windows": "preload [2/2]", + "android": "preload [2/2]", + "ios": "preloadWithSongCode:", + "isOverload": true, + "params": { + "windows": ["songCode", "requestId"], + "android": ["songCode"], + "ios": ["songCode"], + "macos": ["songCode"] + }, + "parent_class": "IMusicContentCenter", + "toc": "toc_drm" + }, + "isPreloaded": { + "windows": "isPreloaded", + "android": "isPreloaded", + "ios": "isPreloadedWithSongCode:", + "parent_class": "IMusicContentCenter", + "toc": "toc_drm" + }, + "initialize_IMusicContentCenter": { + "windows": "initialize", + "android": "initialize", + "ios": "sharedContentCenterWithConfig:", + "parent_class": "IMusicContentCenter", + "toc": "toc_drm" + }, + "release_IMusicContentCenter": { + "windows": "release", + "android": "release", + "parent_class": "IMusicContentCenter", + "toc": "toc_drm" + }, + "renewToken_IMusicContentCenter": { + "windows": "renewToken", + "android": "renewToken", + "ios": "renewToken:", + "parent_class": "IMusicContentCenter", + "toc": "toc_drm" + }, + "unregisterEventHandler_IMusicContentCenter": { + "windows": "unregisterEventHandler", + "android": "unregisterEventHandler", + "parent_class": "IMusicContentCenter", + "toc": "toc_drm" + }, + "registerEventHandler_IMusicContentCenter": { + "windows": "registerEventHandler", + "android": "registerEventHandler", + "ios": "registerEventDelegate:", + "parent_class": "IMusicContentCenter", + "toc": "toc_drm" + }, + "createMusicPlayer": { + "windows": "createMusicPlayer", + "android": "createMusicPlayer", + "ios": "createMusicPlayerWithDelegate:", + "parent_class": "IMusicContentCenter", + "toc": "toc_drm" + }, + "destroyMusicPlayer": { + "windows": "destroyMusicPlayer", + "android": "destroyMusicPlayer", + "ios": "destroyMusicPlayer:", + "parent_class": "IMusicContentCenter", + "toc": "toc_drm" + }, + "getLyric": { + "windows": "getLyric", + "android": "getLyric", + "ios": "getLyricWithSongCode:lyricType:", + "parent_class": "IMusicContentCenter", + "toc": "toc_drm" + }, + "getMusicCharts": { + "windows": "getMusicCharts", + "android": "getMusicCharts", + "ios": "getMusicCharts", + "parent_class": "IMusicContentCenter", + "toc": "toc_drm" + }, + "getMusicCollectionByMusicChartId": { + "windows": "getMusicCollectionWithMusicChartId", + "android": "getMusicCollectionByMusicChartId [1/2]", + "ios": "getMusicCollectionWithMusicChartId:page:pageSize:jsonOption:", + "isOverload": true, + "params": { + "windows": ["requestId", "musicChartId", "page", "pageSize", "jsonOption"], + "android": ["requestId", "musicChartId", "page", "pageSize"], + "ios": ["requestId", "musicChartId", "page", "pageSize", "jsonOption"], + "macos": ["requestId", "musicChartId", "page", "pageSize", "jsonOption"] + }, + "parent_class": "IMusicContentCenter", + "toc": "toc_drm" + }, + "searchMusic": { + "windows": "searchMusic", + "android": "searchMusic [1/2]", + "ios": "searchMusicWithKeyWord:page:pageSize:jsonOption:", + "isOverload": true, + "params": { + "windows": ["keyword", "page", "pageSize", "jsonOption", "requestId"], + "android": ["keyword", "page", "pageSize", "requestId"], + "ios": ["keyword", "page", "pageSize", "jsonOption", "requestId"], + "macos": ["keyword", "page", "pageSize", "jsonOption", "requestId"] + }, + "parent_class": "IMusicContentCenter", + "toc": "toc_drm" + }, + "setPlayMode": { + "windows": "setPlayMode", + "android": "setPlayMode", + "ios": "setPlayMode:", + "parent_class": "IMusicPlayer", + "toc": "toc_drm" + }, + "getCaches": { + "windows": "getCaches", + "android": "getCaches", + "ios": "getCaches", + "parent_class": "IMusicContentCenter", + "toc": "toc_drm" + }, + "getCount_MusicChartCollection": { + "windows": "getCount [1/2]", + "parent_class": "MusicChartCollection", + "toc": "toc_drm" + }, + "getCount_MusicCollection": { + "windows": "getCount [2/2]", + "parent_class": "MusicCollection", + "toc": "toc_drm" + }, + "getTotal_MusicCollection": { + "windows": "getTotal", + "parent_class": "MusicCollection", + "toc": "toc_drm" + }, + "getPage_MusicCollection": { + "windows": "getPage", + "parent_class": "MusicCollection", + "toc": "toc_drm" + }, + "getPageSize_MusicCollection": { + "windows": "getPageSize", + "parent_class": "MusicCollection", + "toc": "toc_drm" + }, + "getMusic_MusicCollection": { + "windows": "getMusic", + "parent_class": "MusicCollection", + "toc": "toc_drm" + }, + "removeCache": { + "windows": "removeCache", + "android": "removeCache", + "ios": "removeCacheWithSongCode:", + "parent_class": "IMusicContentCenter", + "toc": "toc_drm" + }, + "getInternalSongCode": { + "windows": "getInternalSongCode", + "android": "getInternalSongCode", + "ios": "getInternalSongCode:jsonOption:", + "parent_class": "IMusicContentCenter", + "toc": "toc_drm" + }, + "getSongSimpleInfo": { + "windows": "getSongSimpleInfo", + "android": "getSongSimpleInfo", + "ios": "getSongSimpleInfoWithSongCode:", + "parent_class": "IMusicContentCenter", + "toc": "toc_drm" + }, + "onPreLoadEvent_IMusicContentCenterEventHandler": { + "windows": "onPreLoadEvent", + "android": "onPreLoadEvent", + "ios": "onPreLoadEvent:songCode:percent:lyricUrl:state:reason:", + "parent_class": "IMusicContentCenterEventHandler", + "toc": "toc_drm" + }, + "onMusicChartsResult": { + "windows": "onMusicChartsResult", + "android": "onMusicChartsResult", + "ios": "onMusicChartsResult:result:reason:", + "parent_class": "IMusicContentCenterEventHandler", + "toc": "toc_drm" + }, + "onMusicCollectionResult": { + "windows": "onMusicCollectionResult", + "android": "onMusicCollectionResult", + "ios": "onMusicCollectionResult:result:reason:", + "parent_class": "IMusicContentCenterEventHandler", + "toc": "toc_drm" + }, + "onLyricResult": { + "windows": "onLyricResult", + "android": "onLyricResult", + "ios": "onLyricResult:songCode:lyricUrl:reason:", + "parent_class": "IMusicContentCenterEventHandler", + "toc": "toc_drm" + }, + "onSongSimpleInfoResult": { + "windows": "onSongSimpleInfoResult", + "android": "onSongSimpleInfoResult", + "ios": "onSongSimpleInfoResult:songCode:simpleInfo:reason:", + "parent_class": "IMusicContentCenterEventHandler", + "toc": "toc_drm" + }, + "takeSnapshot": { + "windows": "takeSnapshot [1/2]", + "android": "takeSnapshot [1/2]", + "ios": "takeSnapshot:filePath:", + "macos": "takeSnapshot:filePath:", + "isOverload": true, + "params": { + "windows": ["uid", "filePath"], + "android": ["uid", "filePath"], + "ios": ["uid", "filePath"], + "macos": ["uid", "filePath"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_snapshot" + }, + "takeSnapshot2": { + "windows": "takeSnapshot [2/2]", + "android": "takeSnapshot [2/2]", + "ios": "takeSnapshotWithConfig:config:", + "macos": "takeSnapshotWithConfig:config:", + "isOverload": true, + "params": { + "windows": ["uid", "config"], + "android": ["uid", "config"], + "ios": ["uid", "config"], + "macos": ["uid", "config"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_snapshot" + }, + "enableContentInspect": { + "windows": "enableContentInspect", + "android": "enableContentInspect", + "ios": "enableContentInspect:config:", + "macos": "enableContentInspect:config:", + "parent_class": "IRtcEngine", + "toc": "toc_snapshot" + }, + "enableContentInspectEx": { + "windows": "enableContentInspectEx", + "android": "enableContentInspectEx", + "ios": "enableContentInspectEx:config:connection:", + "macos": "enableContentInspectEx:config:connection:", + "parent_class": "IRtcEngineEx", + "toc": "toc_snapshot" + }, + "enableVideoImageSource": { + "windows": "enableVideoImageSource", + "android": "enableVideoImageSource", + "ios": "enableVideoImageSource:options:", + "macos": "enableVideoImageSource:options:", + "parent_class": "IRtcEngine", + "toc": "toc_image_source" + }, + "getNetworkType": { + "windows": "getNetworkType", + "android": "getNetworkType", + "ios": "getNetworkType", + "macos": "getNetworkType", + "parent_class": "IRtcEngine", + "toc": "toc_network" + }, + "getNtpWallTimeInMs": { + "windows": "getNtpWallTimeInMs", + "android": "getNtpWallTimeInMs", + "ios": "getNtpWallTimeInMs", + "macos": "getNtpWallTimeInMs", + "parent_class": "IRtcEngine", + "toc": "toc_network" + }, + "setCloudProxy": { + "windows": "setCloudProxy", + "android": "setCloudProxy", + "ios": "setCloudProxy:", + "macos": "setCloudProxy:", + "parent_class": "IRtcEngine", + "toc": "toc_network" + }, + "setLogFile": { + "windows": "setLogFile", + "android": "setLogFile", + "ios": "setLogFile:", + "macos": "setLogFile:", + "parent_class": "IRtcEngine", + "toc": "toc_network" + }, + "setLogFilter": { + "windows": "setLogFilter", + "android": "setLogFilter", + "ios": "setLogFilter:", + "macos": "setLogFilter:", + "parent_class": "IRtcEngine", + "toc": "toc_network" + }, + "setLogLevel": { + "windows": "setLogLevel", + "android": "setLogLevel", + "ios": "setLogLevel:", + "macos": "setLogLevel:", + "parent_class": "IRtcEngine", + "toc": "toc_network" + }, + "setLogFileSize": { + "windows": "setLogFileSize", + "android": "setLogFileSize", + "ios": "setLogFileSize:", + "macos": "setLogFileSize:", + "parent_class": "IRtcEngine", + "toc": "toc_network" + }, + "setParameters_IAgoraParameter": { + "windows": "setParameters [2/2]", + "parent_class": "IAgoraParameter", + "toc": "toc_network" + }, + "setParameters": { + "windows": "setParameters [1/2]", + "android": "setParameters", + "ios": "setParameters:", + "macos": "setParameters:", + "parent_class": "IRtcEngine", + "toc": "toc_network" + }, + "sendCustomReportMessage": { + "windows": "sendCustomReportMessage", + "android": "sendCustomReportMessage", + "ios": "sendCustomReportMessage:category:event:label:value:", + "macos": "sendCustomReportMessage:category:event:label:value:", + "parent_class": "IRtcEngine", + "toc": "toc_network" + }, + "getCallId": { + "windows": "getCallId", + "android": "getCallId", + "ios": "getCallId", + "macos": "getCallId", + "parent_class": "IRtcEngine", + "toc": "toc_network" + }, + "getCallIdEx": { + "windows": "getCallIdEx", + "android": "getCallIdEx", + "ios": "getCallIdEx:", + "macos": "getCallIdEx:", + "parent_class": "IRtcEngineEx", + "toc": "toc_network" + }, + "queryDeviceScore": { + "windows": "queryDeviceScore", + "android": "queryDeviceScore", + "ios": "queryDeviceScore", + "macos": "queryDeviceScore", + "parent_class": "IRtcEngine", + "toc": "toc_network" + }, + "rate": { + "windows": "rate", + "android": "rate", + "ios": "rate:rating:description:", + "macos": "rate:rating:description:", + "parent_class": "IRtcEngine", + "toc": "toc_network" + }, + "complain": { + "windows": "complain", + "android": "complain", + "ios": "complain:description:", + "macos": "complain:description:", + "parent_class": "IRtcEngine", + "toc": "toc_network" + }, + "getVersion": { + "windows": "getVersion", + "android": "getSdkVersion", + "ios": "getSdkVersion", + "macos": "getSdkVersion", + "parent_class": "IRtcEngine", + "toc": "toc_network" + }, + "getErrorDescription": { + "windows": "getErrorDescription", + "android": "getErrorDescription", + "ios": "getErrorDescription:", + "macos": "getErrorDescription:", + "parent_class": "IRtcEngine", + "toc": "toc_network" + }, + "isFeatureAvailableOnDevice": { + "windows": "isFeatureAvailableOnDevice", + "android": "isFeatureAvailableOnDevice", + "ios": "isFeatureAvailableOnDevice:", + "macos": "isFeatureAvailableOnDevice:", + "parent_class": "IRtcEngine", + "toc": "toc_network" + }, + "queryInterface": { + "windows": "queryInterface", + "parent_class": "IRtcEngine", + "toc": "toc_network" + }, + "onConnectionStateChanged": { + "windows": "onConnectionStateChanged", + "android": "onConnectionStateChanged", + "ios": "rtcEngine:connectionChangedToState:reason:", + "macos": "rtcEngine:connectionChangedToState:reason:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_network" + }, + "onError": { + "windows": "onError", + "android": "onError", + "ios": "rtcEngine:didOccurError:", + "macos": "rtcEngine:didOccurError:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_channel" + }, + "onFirstRemoteAudioDecoded": { + "windows": "onFirstRemoteAudioDecoded", + "android": "onFirstRemoteAudioDecoded", + "ios": "rtcEngine:firstRemoteAudioFrameDecodedOfUid:elapsed:", + "macos": "rtcEngine:firstRemoteAudioFrameDecodedOfUid:elapsed:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_audio_basic" + }, + "onFirstRemoteAudioFrame": { + "windows": "onFirstRemoteAudioFrame", + "android": "onFirstRemoteAudioFrame", + "ios": "rtcEngine:firstRemoteAudioFrameOfUid:elapsed:", + "macos": "rtcEngine:firstRemoteAudioFrameOfUid:elapsed:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_audio_basic" + }, + "onJoinChannelSuccess": { + "windows": "onJoinChannelSuccess", + "android": "onJoinChannelSuccess", + "ios": "rtcEngine:didJoinChannel:withUid:elapsed:", + "macos": "rtcEngine:didJoinChannel:withUid:elapsed:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_channel" + }, + "onRejoinChannelSuccess": { + "windows": "onRejoinChannelSuccess", + "android": "onRejoinChannelSuccess", + "ios": "rtcEngine:didRejoinChannel:withUid:elapsed:", + "macos": "rtcEngine:didRejoinChannel:withUid:elapsed:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_channel" + }, + "onLeaveChannel": { + "windows": "onLeaveChannel", + "android": "onLeaveChannel", + "ios": "rtcEngine:didLeaveChannelWithStats:", + "macos": "rtcEngine:didLeaveChannelWithStats:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_channel" + }, + "onClientRoleChanged": { + "windows": "onClientRoleChanged", + "android": "onClientRoleChanged", + "ios": "rtcEngine:didClientRoleChanged:newRole:newRoleOptions:", + "macos": "rtcEngine:didClientRoleChanged:newRole:newRoleOptions:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_channel" + }, + "onClientRoleChangeFailed": { + "windows": "onClientRoleChangeFailed", + "android": "onClientRoleChangeFailed", + "ios": "rtcEngine:didClientRoleChangeFailed:currentRole:", + "macos": "rtcEngine:didClientRoleChangeFailed:currentRole:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_channel" + }, + "onUserJoined": { + "windows": "onUserJoined", + "android": "onUserJoined", + "ios": "rtcEngine:didJoinedOfUid:elapsed:", + "macos": "rtcEngine:didJoinedOfUid:elapsed:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_channel" + }, + "onUserMuteAudio": { + "windows": "onUserMuteAudio", + "android": "onUserMuteAudio", + "ios": "rtcEngine:didAudioMuted:byUid:", + "macos": "rtcEngine:didAudioMuted:byUid:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_audio_basic" + }, + "onUserOffline": { + "windows": "onUserOffline", + "android": "onUserOffline", + "ios": "rtcEngine:didOfflineOfUid:reason:", + "macos": "rtcEngine:didOfflineOfUid:reason:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_channel" + }, + "onNetworkTypeChanged": { + "windows": "onNetworkTypeChanged", + "android": "onNetworkTypeChanged", + "ios": "rtcEngine:networkTypeChanged:", + "macos": "rtcEngine:networkTypeChanged:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_network" + }, + "onConnectionInterrupted": { + "windows": "onConnectionInterrupted", + "android": "onConnectionInterrupted", + "ios": "rtcEngineConnectionDidInterrupted:", + "macos": "rtcEngineConnectionDidInterrupted:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_network" + }, + "onConnectionLost": { + "windows": "onConnectionLost", + "android": "onConnectionLost", + "ios": "rtcEngineConnectionDidLost:", + "macos": "rtcEngineConnectionDidLost:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_network" + }, + "onConnectionBanned": { + "windows": "onConnectionBanned", + "android": "onConnectionBanned", + "ios": "rtcEngineConnectionDidBanned:", + "macos": "rtcEngineConnectionDidBanned:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_network" + }, + "onTokenPrivilegeWillExpire": { + "windows": "onTokenPrivilegeWillExpire", + "android": "onTokenPrivilegeWillExpire", + "ios": "rtcEngine:tokenPrivilegeWillExpire:", + "macos": "rtcEngine:tokenPrivilegeWillExpire:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_channel" + }, + "onRequestToken": { + "windows": "onRequestToken", + "android": "onRequestToken", + "ios": "rtcEngineRequestToken:", + "macos": "rtcEngineRequestToken:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_channel" + }, + "onLocalUserRegistered": { + "windows": "onLocalUserRegistered", + "android": "onLocalUserRegistered", + "ios": "rtcEngine:didLocalUserRegisteredWithUserId:userAccount:", + "macos": "rtcEngine:didLocalUserRegisteredWithUserId:userAccount:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_channel" + }, + "onUserInfoUpdated": { + "windows": "onUserInfoUpdated", + "android": "onUserInfoUpdated", + "ios": "rtcEngine:didUserInfoUpdatedWithUserId:userInfo:", + "macos": "rtcEngine:didUserInfoUpdatedWithUserId:userInfo:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_channel" + }, + "onUplinkNetworkInfoUpdated": { + "windows": "onUplinkNetworkInfoUpdated", + "android": "onUplinkNetworkInfoUpdated", + "ios": "rtcEngine:uplinkNetworkInfoUpdate:", + "macos": "rtcEngine:uplinkNetworkInfoUpdate:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_network" + }, + "onVideoRenderingTracingResult": { + "windows": "onVideoRenderingTracingResult", + "android": "onVideoRenderingTracingResult", + "ios": "rtcEngine:videoRenderingTracingResultOfUid:currentEvent:tracingInfo:", + "macos": "rtcEngine:videoRenderingTracingResultOfUid:currentEvent:tracingInfo:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_video_rendering" + }, + "onLocalAudioStateChanged": { + "windows": "onLocalAudioStateChanged", + "android": "onLocalAudioStateChanged", + "ios": "rtcEngine:localAudioStateChanged:reason:", + "macos": "rtcEngine:localAudioStateChanged:reason:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_audio_basic" + }, + "onLocalVideoStateChanged": { + "windows": "onLocalVideoStateChanged", + "android": "onLocalVideoStateChanged", + "ios": "rtcEngine:localVideoStateChangedOfState:reason:sourceType:", + "macos": "rtcEngine:localVideoStateChangedOfState:reason:sourceType:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_video_basic" + }, + "onVideoStopped": { + "windows": "onVideoStopped", + "android": "onVideoStopped", + "ios": "rtcEngineVideoDidStop:", + "macos": "rtcEngineVideoDidStop:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_video_basic" + }, + "onFirstLocalAudioFramePublished": { + "windows": "onFirstLocalAudioFramePublished", + "android": "onFirstLocalAudioFramePublished", + "ios": "rtcEngine:firstLocalAudioFramePublished:", + "macos": "rtcEngine:firstLocalAudioFramePublished:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_audio_basic" + }, + "onFirstLocalVideoFramePublished": { + "windows": "onFirstLocalVideoFramePublished", + "android": "onFirstLocalVideoFramePublished", + "ios": "rtcEngine:firstLocalVideoFramePublishedWithElapsed:sourceType:", + "macos": "rtcEngine:firstLocalVideoFramePublishedWithElapsed:sourceType:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_video_basic" + }, + "onFirstLocalVideoFrame": { + "windows": "onFirstLocalVideoFrame", + "android": "onFirstLocalVideoFrame", + "ios": "rtcEngine:firstLocalVideoFrameWithSize:elapsed:sourceType:", + "macos": "rtcEngine:firstLocalVideoFrameWithSize:elapsed:sourceType:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_video_basic" + }, + "onAudioPublishStateChanged": { + "windows": "onAudioPublishStateChanged", + "android": "onAudioPublishStateChanged", + "ios": "rtcEngine:didAudioPublishStateChange:oldState:newState:elapseSinceLastState:", + "macos": "rtcEngine:didAudioPublishStateChange:oldState:newState:elapseSinceLastState:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_publishnsubscribe" + }, + "onVideoPublishStateChanged": { + "windows": "onVideoPublishStateChanged", + "android": "onVideoPublishStateChanged", + "ios": "rtcEngine:didVideoPublishStateChange:sourceType:oldState:newState:elapseSinceLastState:", + "macos": "rtcEngine:didVideoPublishStateChange:sourceType:oldState:newState:elapseSinceLastState:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_video_basic" + }, + "onAudioSubscribeStateChanged": { + "windows": "onAudioSubscribeStateChanged", + "android": "onAudioSubscribeStateChanged", + "ios": "rtcEngine:didAudioSubscribeStateChange:uid:oldState:newState:elapseSinceLastState:", + "macos": "rtcEngine:didAudioSubscribeStateChange:uid:oldState:newState:elapseSinceLastState:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_publishnsubscribe" + }, + "onFirstRemoteVideoDecoded": { + "windows": "onFirstRemoteVideoDecoded", + "android": "onFirstRemoteVideoDecoded", + "ios": "rtcEngine:firstRemoteVideoDecodedOfUid:size:elapsed:", + "macos": "rtcEngine:firstRemoteVideoDecodedOfUid:size:elapsed:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_video_basic" + }, + "onFirstRemoteVideoFrame": { + "windows": "onFirstRemoteVideoFrame", + "android": "onFirstRemoteVideoFrame", + "ios": "rtcEngine:firstRemoteVideoFrameOfUid:size:elapsed:", + "macos": "rtcEngine:firstRemoteVideoFrameOfUid:size:elapsed:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_video_basic" + }, + "onRemoteAudioStateChanged": { + "windows": "onRemoteAudioStateChanged", + "android": "onRemoteAudioStateChanged", + "ios": "rtcEngine:remoteAudioStateChangedOfUid:state:reason:elapsed:", + "macos": "rtcEngine:remoteAudioStateChangedOfUid:state:reason:elapsed:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_audio_basic" + }, + "onRemoteVideoStateChanged": { + "windows": "onRemoteVideoStateChanged", + "android": "onRemoteVideoStateChanged", + "ios": "rtcEngine:remoteVideoStateChangedOfUid:state:reason:elapsed:", + "macos": "rtcEngine:remoteVideoStateChangedOfUid:state:reason:elapsed:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_video_basic" + }, + "onUserEnableLocalVideo": { + "windows": "onUserEnableLocalVideo", + "android": "onUserEnableLocalVideo", + "ios": "rtcEngine:didLocalVideoEnabled:byUid:", + "macos": "rtcEngine:didLocalVideoEnabled:byUid:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_video_basic" + }, + "onUserEnableVideo": { + "windows": "onUserEnableVideo", + "android": "onUserEnableVideo", + "ios": "rtcEngine:didVideoEnabled:byUid:", + "macos": "rtcEngine:didVideoEnabled:byUid:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_video_basic" + }, + "onUserMuteVideo": { + "windows": "onUserMuteVideo", + "android": "onUserMuteVideo", + "ios": "rtcEngine:didVideoMuted:byUid:", + "macos": "rtcEngine:didVideoMuted:byUid:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_video_basic" + }, + "onVideoSizeChanged": { + "windows": "onVideoSizeChanged", + "android": "onVideoSizeChanged", + "ios": "rtcEngine:videoSizeChangedOfSourceType:uid:size:rotation:", + "macos": "rtcEngine:videoSizeChangedOfSourceType:uid:size:rotation:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_video_basic" + }, + "onVideoSubscribeStateChanged": { + "windows": "onVideoSubscribeStateChanged", + "android": "onVideoSubscribeStateChanged", + "ios": "rtcEngine:didVideoSubscribeStateChange:uid:oldState:newState:elapseSinceLastState:", + "macos": "rtcEngine:didVideoSubscribeStateChange:uid:oldState:newState:elapseSinceLastState:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_publishnsubscribe" + }, + "onRtcStats": { + "windows": "onRtcStats", + "android": "onRtcStats", + "ios": "rtcEngine:reportRtcStats:", + "macos": "rtcEngine:reportRtcStats:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_channel" + }, + "onNetworkQuality": { + "windows": "onNetworkQuality", + "android": "onNetworkQuality", + "ios": "rtcEngine:networkQuality:txQuality:rxQuality:", + "macos": "rtcEngine:networkQuality:txQuality:rxQuality:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_network" + }, + "onLocalAudioStats": { + "windows": "onLocalAudioStats", + "android": "onLocalAudioStats", + "ios": "rtcEngine:localAudioStats:", + "macos": "rtcEngine:localAudioStats:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_audio_basic" + }, + "onLocalVideoStats": { + "windows": "onLocalVideoStats", + "android": "onLocalVideoStats", + "ios": "rtcEngine:localVideoStats:sourceType:", + "macos": "rtcEngine:localVideoStats:sourceType:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_video_basic" + }, + "onRemoteAudioStats": { + "windows": "onRemoteAudioStats", + "android": "onRemoteAudioStats", + "ios": "rtcEngine:remoteAudioStats:", + "macos": "rtcEngine:remoteAudioStats:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_audio_basic" + }, + "onRemoteAudioTransportStats": { + "windows": "onRemoteAudioTransportStats", + "android": "onRemoteAudioTransportStats", + "ios": "rtcEngine:audioTransportStatsOfUid:delay:lost:rxKBitRate:", + "macos": "rtcEngine:audioTransportStatsOfUid:delay:lost:rxKBitRate:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_audio_basic" + }, + "onRemoteVideoStats": { + "windows": "onRemoteVideoStats", + "android": "onRemoteVideoStats", + "ios": "rtcEngine:remoteVideoStats:", + "macos": "rtcEngine:remoteVideoStats:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_video_basic" + }, + "onRemoteVideoTransportStats": { + "windows": "onRemoteVideoTransportStats", + "android": "onRemoteVideoTransportStats", + "ios": "rtcEngine:videoTransportStatsOfUid:delay:lost:rxKBitRate:", + "macos": "rtcEngine:videoTransportStatsOfUid:delay:lost:rxKBitRate:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_video_basic" + }, + "onAudioQuality": { + "windows": "onAudioQuality", + "android": "onAudioQuality", + "ios": "audioQualityBlock:", + "macos": "audioQualityBlock:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_audio_basic" + }, + "onAudioVolumeIndication_IMediaPlayerSourceObserver": { + "windows": "onAudioVolumeIndication", + "android": "onAudioVolumeIndication", + "ios": "AgoraRtcMediaPlayer:volumeIndicationDidReceive:", + "macos": "AgoraRtcMediaPlayer:volumeIndicationDidReceive:", + "parent_class": "IMediaPlayerSourceObserver", + "toc": "toc_mediaplayer_observer" + }, + "onMetaData": { + "windows": "onMetaData [1/2]", + "android": "onMetaData", + "ios": "AgoraRtcMediaPlayer:didReceiveData:length:", + "macos": "AgoraRtcMediaPlayer:didReceiveData:length:", + "parent_class": "IMediaPlayerSourceObserver", + "toc": "toc_mediaplayer_observer" + }, + "onPlayerCacheStats": { + "windows": "onPlayerCacheStats", + "android": "onPlayerCacheStats", + "ios": "AgoraRtcMediaPlayer:cacheStats:", + "macos": "AgoraRtcMediaPlayer:cacheStats:", + "parent_class": "IMediaPlayerSourceObserver", + "toc": "toc_mediaplayer_cache" + }, + "onPlayerEvent": { + "windows": "onPlayerEvent", + "android": "onPlayerEvent", + "ios": "AgoraRtcMediaPlayer:didOccurEvent:elapsedTime:message:", + "macos": "AgoraRtcMediaPlayer:didOccurEvent:elapsedTime:message:", + "parent_class": "IMediaPlayerSourceObserver", + "toc": "toc_mediaplayer_observer" + }, + "onPlayerPlaybackStats": { + "windows": "onPlayerPlaybackStats", + "android": "onPlayerPlaybackStats", + "ios": "AgoraRtcMediaPlayer:playbackStats:", + "macos": "AgoraRtcMediaPlayer:playbackStats:", + "parent_class": "IMediaPlayerSourceObserver", + "toc": "toc_mediaplayer_info" + }, + "onPlayerSourceStateChanged": { + "windows": "onPlayerSourceStateChanged", + "android": "onPlayerStateChanged", + "ios": "AgoraRtcMediaPlayer:didChangedToState:reason:", + "macos": "AgoraRtcMediaPlayer:didChangedToState:reason:", + "parent_class": "IMediaPlayerSourceObserver", + "toc": "toc_mediaplayer_observer" + }, + "onPositionChanged": { + "windows": "onPositionChanged", + "android": "onPositionChanged", + "ios": "AgoraRtcMediaPlayer:didChangedToPosition:atTimestamp:", + "macos": "AgoraRtcMediaPlayer:didChangedToPosition:atTimestamp:", + "parent_class": "IMediaPlayerSourceObserver", + "toc": "toc_mediaplayer_observer" + }, + "onReadData": { + "windows": "onReadData", + "android": "onReadData", + "ios": "AgoraRtcMediaPlayerCustomSourceOnReadCallback", + "macos": "AgoraRtcMediaPlayerCustomSourceOnReadCallback", + "parent_class": "IMediaPlayerCustomDataProvider", + "toc": "toc_mediaplayer_observer" + }, + "onSeek": { + "windows": "onSeek", + "android": "onSeek", + "ios": "AgoraRtcMediaPlayerCustomSourceOnSeekCallback", + "macos": "AgoraRtcMediaPlayerCustomSourceOnSeekCallback", + "parent_class": "IMediaPlayerCustomDataProvider", + "toc": "toc_mediaplayer_control" + }, + "onPlayBufferUpdated": { + "windows": "onPlayBufferUpdated", + "android": "onPlayBufferUpdated", + "ios": "AgoraRtcMediaPlayer:didPlayBufferUpdated:", + "macos": "AgoraRtcMediaPlayer:didPlayBufferUpdated:", + "parent_class": "IMediaPlayerSourceObserver", + "toc": "toc_mediaplayer_observer" + }, + "onPreloadEvent": { + "windows": "onPreloadEvent", + "android": "onPreloadEvent", + "ios": "AgoraRtcMediaPlayer:didPreloadEvent:", + "macos": "AgoraRtcMediaPlayer:didPreloadEvent:", + "parent_class": "IMediaPlayerSourceObserver", + "toc": "toc_mediaplayer_observer" + }, + "onPlayerSrcInfoChanged": { + "windows": "onPlayerSrcInfoChanged", + "android": "onPlayerSrcInfoChanged", + "ios": "AgoraRtcMediaPlayer:playerSrcInfoDidChange:from:", + "macos": "AgoraRtcMediaPlayer:playerSrcInfoDidChange:from:", + "parent_class": "IMediaPlayerSourceObserver", + "toc": "toc_mediaplayer_observer" + }, + "onPlayerInfoUpdated": { + "windows": "onPlayerInfoUpdated [1/2]", + "android": "onPlayerInfoUpdated", + "ios": "AgoraRtcMediaPlayer:infoUpdated:", + "macos": "AgoraRtcMediaPlayer:infoUpdated:", + "parent_class": "IMediaPlayerSourceObserver", + "toc": "toc_mediaplayer_observer" + }, + "onDirectCdnStreamingStateChanged": { + "windows": "onDirectCdnStreamingStateChanged", + "android": "onDirectCdnStreamingStateChanged", + "ios": "onDirectCdnStreamingStateChanged:reason:message:", + "macos": "onDirectCdnStreamingStateChanged:reason:message:", + "parent_class": "IDirectCdnStreamingEventHandler", + "toc": "toc_cdn_streaming" + }, + "onDirectCdnStreamingStats": { + "windows": "onDirectCdnStreamingStats", + "android": "onDirectCdnStreamingStats", + "ios": "onDirectCdnStreamingStats:", + "macos": "onDirectCdnStreamingStats:", + "parent_class": "IDirectCdnStreamingEventHandler", + "toc": "toc_cdn_streaming" + }, + "onAudioMixingStateChanged": { + "windows": "onAudioMixingStateChanged", + "android": "onAudioMixingStateChanged", + "ios": "rtcEngine:audioMixingStateChanged:reasonCode:", + "macos": "rtcEngine:audioMixingStateChanged:reasonCode:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_audio_mixing" + }, + "onAudioMixingFinished": { + "windows": "onAudioMixingFinished", + "android": "onAudioMixingFinished", + "ios": "rtcEngineLocalAudioMixingDidFinish:", + "macos": "rtcEngineLocalAudioMixingDidFinish:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_audio_mixing" + }, + "onAudioEffectFinished": { + "windows": "onAudioEffectFinished", + "android": "onAudioEffectFinished", + "ios": "rtcEngineDidAudioEffectFinish:soundId:", + "macos": "rtcEngineDidAudioEffectFinish:soundId:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_audio_effect_file" + }, + "onAudioMixingPositionChanged": { + "windows": "onAudioMixingPositionChanged", + "android": "onAudioMixingPositionChanged", + "ios": "rtcEngine:audioMixingPositionChanged:", + "macos": "rtcEngine:audioMixingPositionChanged:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_audio_mixing" + }, + "onEncryptionError": { + "windows": "onEncryptionError", + "android": "onEncryptionError", + "ios": "rtcEngine:didOccurEncryptionError:", + "macos": "rtcEngine:didOccurEncryptionError:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_network" + }, + "onRtmpStreamingEvent": { + "windows": "onRtmpStreamingEvent", + "android": "onRtmpStreamingEvent", + "ios": "rtcEngine:rtmpStreamingEventWithUrl:eventCode:", + "macos": "rtcEngine:rtmpStreamingEventWithUrl:eventCode:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_media_push" + }, + "onRtmpStreamingStateChanged": { + "windows": "onRtmpStreamingStateChanged", + "android": "onRtmpStreamingStateChanged", + "ios": "rtcEngine:rtmpStreamingChangedToState:state:reason:", + "macos": "rtcEngine:rtmpStreamingChangedToState:state:reason:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_media_push" + }, + "onTranscodingUpdated": { + "windows": "onTranscodingUpdated", + "android": "onTranscodingUpdated", + "ios": "rtcEngineTranscodingUpdated:", + "macos": "rtcEngineTranscodingUpdated:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_media_push" + }, + "onChannelMediaRelayStateChanged": { + "windows": "onChannelMediaRelayStateChanged", + "android": "onChannelMediaRelayStateChanged", + "ios": "rtcEngine:channelMediaRelayStateDidChange:error:", + "macos": "rtcEngine:channelMediaRelayStateDidChange:error:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_channel_media_relay" + }, + "onAudioVolumeIndication": { + "windows": "onAudioVolumeIndication", + "android": "onAudioVolumeIndication", + "ios": "rtcEngine:reportAudioVolumeIndicationOfSpeakers:totalVolume:", + "macos": "rtcEngine:reportAudioVolumeIndicationOfSpeakers:totalVolume:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_audio_basic" + }, + "onActiveSpeaker": { + "windows": "onActiveSpeaker", + "android": "onActiveSpeaker", + "ios": "rtcEngine:activeSpeaker:", + "macos": "rtcEngine:activeSpeaker:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_audio_basic" + }, + "onFacePositionChanged": { + "windows": "onFacePositionChanged", + "android": "onFacePositionChanged", + "ios": "rtcEngine:facePositionDidChangeWidth:previewHeight:faces:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_face_detection" + }, + "onAudioRoutingChanged": { + "windows": "onAudioRoutingChanged", + "android": "onAudioRouteChanged", + "ios": "rtcEngine:didAudioRouteChanged:", + "macos": "rtcEngine:didAudioRouteChanged:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_audio_route" + }, + "onRemoteSubscribeFallbackToAudioOnly": { + "windows": "onRemoteSubscribeFallbackToAudioOnly", + "android": "onRemoteSubscribeFallbackToAudioOnly", + "ios": "rtcEngine:didRemoteSubscribeFallbackToAudioOnly:byUid:", + "macos": "rtcEngine:didRemoteSubscribeFallbackToAudioOnly:byUid:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_network" + }, + "onLastmileQuality": { + "windows": "onLastmileQuality", + "android": "onLastmileQuality", + "ios": "rtcEngine:lastmileQuality:", + "macos": "rtcEngine:lastmileQuality:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_network" + }, + "onLastmileProbeResult": { + "windows": "onLastmileProbeResult", + "android": "onLastmileProbeResult", + "ios": "rtcEngine:lastmileProbeTestResult:", + "macos": "rtcEngine:lastmileProbeTestResult:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_network" + }, + "onLocalAudioSpectrum": { + "windows": "onLocalAudioSpectrum", + "android": "onLocalAudioSpectrum", + "ios": "onLocalAudioSpectrum:", + "macos": "onLocalAudioSpectrum:", + "parent_class": "IAudioSpectrumObserver", + "toc": "toc_audio_spectrum" + }, + "onRemoteAudioSpectrum": { + "windows": "onRemoteAudioSpectrum", + "android": "onRemoteAudioSpectrum", + "ios": "onRemoteAudioSpectrum:", + "macos": "onRemoteAudioSpectrum:", + "parent_class": "IAudioSpectrumObserver", + "toc": "toc_audio_spectrum" + }, + "onRecordAudioFrame": { + "windows": "onRecordAudioFrame", + "android": "onRecordAudioFrame", + "ios": "onRecordAudioFrame:channelId:", + "macos": "onRecordAudioFrame:channelId:", + "parent_class": "IAudioFrameObserverBase", + "toc": "toc_audio_raw" + }, + "onPlaybackAudioFrame": { + "windows": "onPlaybackAudioFrame", + "android": "onPlaybackAudioFrame", + "ios": "onPlaybackAudioFrame:channelId:", + "macos": "onPlaybackAudioFrame:channelId:", + "parent_class": "IAudioFrameObserverBase", + "toc": "toc_audio_raw" + }, + "onPlaybackAudioFrameBeforeMixing": { + "windows": "onPlaybackAudioFrameBeforeMixing", + "android": "onPlaybackAudioFrameBeforeMixing", + "ios": "onPlaybackAudioFrameBeforeMixing:channelId:uid:", + "macos": "onPlaybackAudioFrameBeforeMixing:channelId:uid:", + "parent_class": "IAudioFrameObserver", + "toc": "toc_audio_raw" + }, + "onMixedAudioFrame": { + "windows": "onMixedAudioFrame", + "android": "onMixedAudioFrame", + "ios": "onMixedAudioFrame:channelId:", + "macos": "onMixedAudioFrame:channelId:", + "parent_class": "IAudioFrameObserverBase", + "toc": "toc_audio_raw" + }, + "getObservedAudioFramePosition": { + "windows": "getObservedAudioFramePosition", + "android": "getObservedAudioFramePosition", + "ios": "getObservedAudioFramePosition", + "macos": "getObservedAudioFramePosition", + "parent_class": "IAudioFrameObserverBase", + "toc": "toc_audio_raw" + }, + "getRecordAudioParams": { + "windows": "getRecordAudioParams", + "android": "getRecordAudioParams", + "ios": "getRecordAudioParams", + "macos": "getRecordAudioParams", + "parent_class": "IAudioFrameObserverBase", + "toc": "toc_audio_raw" + }, + "getMixedAudioParams": { + "windows": "getMixedAudioParams", + "android": "getMixedAudioParams", + "ios": "getMixedAudioParams", + "macos": "getMixedAudioParams", + "parent_class": "IAudioFrameObserverBase", + "toc": "toc_audio_raw" + }, + "getPlaybackAudioParams": { + "windows": "getPlaybackAudioParams", + "android": "getPlaybackAudioParams", + "ios": "getPlaybackAudioParams", + "macos": "getPlaybackAudioParams", + "parent_class": "IAudioFrameObserverBase", + "toc": "toc_audio_raw" + }, + "onCaptureVideoFrame": { + "windows": "onCaptureVideoFrame", + "android": "onCaptureVideoFrame", + "ios": "onCaptureVideoFrame:sourceType:", + "macos": "onCaptureVideoFrame:sourceType:", + "parent_class": "IVideoFrameObserver", + "toc": "toc_video_raw" + }, + "onEncodedVideoFrameReceived": { + "windows": "onEncodedVideoFrameReceived", + "android": "onEncodedVideoFrameReceived", + "ios": "onEncodedVideoFrameReceived:length:info:channelId:uid:", + "macos": "onEncodedVideoFrameReceived:length:info:channelId:uid:", + "parent_class": "IVideoEncodedFrameObserver", + "toc": "toc_video_encoded" + }, + "onRenderVideoFrame": { + "windows": "onRenderVideoFrame", + "android": "onRenderVideoFrame", + "ios": "onRenderVideoFrame:uid:channelId:", + "macos": "onRenderVideoFrame:uid:channelId:", + "parent_class": "IVideoFrameObserver", + "toc": "toc_video_raw" + }, + "getRotationApplied": { + "windows": "getRotationApplied", + "android": "getRotationApplied", + "ios": "getRotationApplied", + "macos": "getRotationApplied", + "parent_class": "IVideoFrameObserver", + "toc": "toc_video_raw" + }, + "getMirrorApplied": { + "windows": "getMirrorApplied", + "android": "getMirrorApplied", + "ios": "getMirrorApplied", + "macos": "getMirrorApplied", + "parent_class": "IVideoFrameObserver", + "toc": "toc_video_raw" + }, + "getVideoFormatPreference": { + "windows": "getVideoFormatPreference", + "android": "getVideoFormatPreference", + "ios": "getVideoFormatPreference", + "macos": "getVideoFormatPreference", + "parent_class": "IVideoFrameObserver", + "toc": "toc_video_raw" + }, + "getVideoFrameProcessMode": { + "windows": "getVideoFrameProcessMode", + "android": "getVideoFrameProcessMode", + "ios": "getVideoFrameProcessMode", + "macos": "getVideoFrameProcessMode", + "parent_class": "IVideoFrameObserver", + "toc": "toc_video_raw" + }, + "getObservedFramePosition": { + "windows": "getObservedFramePosition", + "android": "getObservedFramePosition", + "ios": "getObservedFramePosition", + "macos": "getObservedFramePosition", + "parent_class": "IVideoFrameObserver", + "toc": "toc_video_raw" + }, + "onPreEncodeVideoFrame": { + "windows": "onPreEncodeVideoFrame", + "android": "onPreEncodeVideoFrame", + "ios": "onPreEncodeVideoFrame:sourceType:", + "macos": "onPreEncodeVideoFrame:sourceType:", + "parent_class": "IVideoFrameObserver", + "toc": "toc_video_raw" + }, + "onRecorderStateChanged": { + "windows": "onRecorderStateChanged", + "android": "onRecorderStateChanged", + "ios": "mediaRecorder:stateDidChanged:uid:state:reason:", + "macos": "mediaRecorder:stateDidChanged:uid:state:reason:", + "parent_class": "IMediaRecorderObserver", + "toc": "toc_recording" + }, + "onRecorderInfoUpdated": { + "windows": "onRecorderInfoUpdated", + "android": "onRecorderInfoUpdated", + "ios": "mediaRecorder:informationDidUpdated:uid:info:", + "macos": "mediaRecorder:informationDidUpdated:uid:info:", + "parent_class": "IMediaRecorderObserver", + "toc": "toc_recording" + }, + "getMaxMetadataSize": { + "windows": "getMaxMetadataSize", + "android": "getMaxMetadataSize", + "ios": "metadataMaxSize", + "macos": "metadataMaxSize", + "parent_class": "IMetadataObserver", + "toc": "toc_metadata_observer" + }, + "onReadyToSendMetadata": { + "windows": "onReadyToSendMetadata", + "android": "onReadyToSendMetadata", + "ios": "readyToSendMetadataAtTimestamp:sourceType:", + "macos": "readyToSendMetadataAtTimestamp:sourceType:", + "parent_class": "IMetadataObserver", + "toc": "toc_metadata_observer" + }, + "onMetadataReceived": { + "windows": "onMetadataReceived", + "android": "onMetadataReceived", + "ios": "didMetadataReceived:", + "macos": "didMetadataReceived:", + "parent_class": "IMetadataObserver", + "toc": "toc_metadata_observer" + }, + "onCameraFocusAreaChanged": { + "windows": "onCameraFocusAreaChanged", + "android": "onCameraFocusAreaChanged", + "ios": "rtcEngine:cameraFocusDidChangedToRect:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_video_device" + }, + "onCameraExposureAreaChanged": { + "windows": "onCameraExposureAreaChanged", + "android": "onCameraExposureAreaChanged", + "ios": "rtcEngine:cameraExposureDidChangedToRect:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_video_device" + }, + "onCameraReady": { + "windows": "onCameraReady", + "android": "onCameraReady", + "ios": "rtcEngineCameraDidReady:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_video_device" + }, + "onAudioDeviceStateChanged": { + "windows": "onAudioDeviceStateChanged", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_audio_device" + }, + "onAudioDeviceVolumeChanged": { + "windows": "onAudioDeviceVolumeChanged", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_audio_device" + }, + "onVideoDeviceStateChanged": { + "windows": "onVideoDeviceStateChanged", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_video_device" + }, + "onStreamMessage": { + "windows": "onStreamMessage", + "android": "onStreamMessage", + "ios": "rtcEngine:receiveStreamMessageFromUid:streamId:data:", + "macos": "rtcEngine:receiveStreamMessageFromUid:streamId:data:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_datastream" + }, + "onStreamMessageError": { + "windows": "onStreamMessageError", + "android": "onStreamMessageError", + "ios": "rtcEngine:didOccurStreamMessageErrorFromUid:streamId:error:missed:cached:", + "macos": "rtcEngine:didOccurStreamMessageErrorFromUid:streamId:error:missed:cached:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_datastream" + }, + "onSnapshotTaken": { + "windows": "onSnapshotTaken", + "android": "onSnapshotTaken", + "ios": "rtcEngine:snapshotTaken:filePath:width:height:errCode:", + "macos": "rtcEngine:snapshotTaken:filePath:width:height:errCode:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_snapshot" + }, + "onEarMonitoringAudioFrame": { + "windows": "onEarMonitoringAudioFrame", + "android": "onEarMonitoringAudioFrame", + "ios": "onEarMonitoringAudioFrame:", + "macos": "onEarMonitoringAudioFrame:", + "parent_class": "IAudioFrameObserverBase", + "toc": "toc_audio_raw" + }, + "getEarMonitoringAudioParams": { + "windows": "getEarMonitoringAudioParams", + "android": "getEarMonitoringAudioParams", + "ios": "getEarMonitoringAudioParams", + "macos": "getEarMonitoringAudioParams", + "parent_class": "IAudioFrameObserverBase", + "toc": "toc_audio_raw" + }, + "onRhythmPlayerStateChanged": { + "windows": "onRhythmPlayerStateChanged", + "android": "onRhythmPlayerStateChanged", + "ios": "rtcEngine:didRhythmPlayerStateChanged:reason:", + "macos": "rtcEngine:didRhythmPlayerStateChanged:reason:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_rhythmplayer" + }, + "onLocalVideoTranscoderError": { + "windows": "onLocalVideoTranscoderError", + "android": "onLocalVideoTranscoderError", + "ios": "rtcEngine:didLocalVideoTranscoderErrorWithStream:errorCode:", + "macos": "rtcEngine:didLocalVideoTranscoderErrorWithStream:errorCode:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_local_transcoder" + }, + "onTranscodedStreamLayoutInfo": { + "windows": "onTranscodedStreamLayoutInfo", + "android": "onTranscodedStreamLayoutInfo", + "ios": "rtcEngine:didTranscodedStreamLayoutInfoUpdatedWithUserId:videoLayoutInfo:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_video_rendering" + }, + "onPermissionError": { + "windows": "onPermissionError", + "android": "onPermissionError", + "ios": "rtcEngine:permissionError:", + "macos": "rtcEngine:permissionError:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_network" + }, + "onProxyConnected": { + "windows": "onProxyConnected", + "android": "onProxyConnected", + "ios": "rtcEngine:didProxyConnected:withUid:proxyType:localProxyIp:elapsed:", + "macos": "rtcEngine:didProxyConnected:withUid:proxyType:localProxyIp:elapsed:", + "parent_class": "IRtcEngineEventHandler", + "toc": "toc_network" + }, + "onFaceInfo": { + "windows": "onFaceInfo", + "android": "onFaceInfo", + "ios": "onFaceInfo:", + "macos": "onFaceInfo:", + "parent_class": "IFaceInfoObserver", + "toc": "toc_speech_driven" + }, + "preloadEffectEx2": { + "android": "preloadEffectEx [2/2]", + "ios": "preloadEffectEx:soundId:filePath:", + "macos": "preloadEffectEx:soundId:filePath:", + "isOverload": true, + "params": { + "android": ["connection", "soundId", "filePath"], + "ios": ["connection", "soundId", "filePath"], + "macos": ["connection", "soundId", "filePath"] + }, + "parent_class": "IRtcEngineEx", + "toc": "toc_audio_effect_file" + }, + "playEffectEx2": { + "android": "playEffectEx [2/2]", + "ios": "playEffectEx:soundId:filePath:loopCount:pitch:pan:gain:publish:", + "macos": "playEffectEx:soundId:filePath:loopCount:pitch:pan:gain:publish:", + "isOverload": true, + "params": { + "android": ["connection", "soundId", "filePath", "loopCount", "pitch", "pan", "gain", "publish"], + "ios": ["connection", "soundId", "filePath", "loopCount", "pitch", "pan", "gain", "publish"], + "macos": ["connection", "soundId", "filePath", "loopCount", "pitch", "pan", "gain", "publish"] + }, + "parent_class": "IRtcEngineEx", + "toc": "toc_audio_effect_file" + }, + "onEngineReleased": { + "android": "onEngineReleased", + "parent_class": "IRtcEngineReleaseCallback", + "toc": "toc_initialize" + }, + "getId": { + "android": "getId", + "parent_class": "WatermarkBuffer", + "toc": "toc_watermark" + }, + "getBuffer": { + "android": "getBuffer", + "parent_class": "WatermarkBuffer", + "toc": "toc_watermark" + }, + "getWidth": { + "android": "getWidth", + "parent_class": "WatermarkBuffer", + "toc": "toc_watermark" + }, + "getHeight": { + "android": "getHeight", + "parent_class": "WatermarkBuffer", + "toc": "toc_watermark" + }, + "getFormat": { + "android": "getFormat", + "parent_class": "WatermarkBuffer", + "toc": "toc_watermark" + }, + "getType": { + "android": "getType", + "parent_class": "WatermarkConfig", + "toc": "toc_watermark" + }, + "getImageUrl": { + "android": "getImageUrl", + "parent_class": "WatermarkConfig", + "toc": "toc_watermark" + }, + "getOptions": { + "android": "getOptions", + "parent_class": "WatermarkConfig", + "toc": "toc_video_enhance_option" + }, + "getPositionInLandscapeMode": { + "android": "getPositionInLandscapeMode", + "parent_class": "WatermarkOptions", + "toc": "toc_watermark" + }, + "getPositionInPortraitMode": { + "android": "getPositionInPortraitMode", + "parent_class": "WatermarkOptions", + "toc": "toc_watermark" + }, + "isVisibleInPreview": { + "android": "isVisibleInPreview", + "parent_class": "WatermarkOptions", + "toc": "toc_watermark" + }, + "getzOrder": { + "android": "getzOrder", + "parent_class": "WatermarkOptions", + "toc": "toc_watermark" + }, + "destroy1": { + "android": "destroy [2/2]", + "ios": "destroy:", + "macos": "destroy:", + "parent_class": "IRtcEngine", + "toc": "toc_initialize" + }, + "getPlaySrc": { + "android": "getPlaySrc [2/2]", + "parent_class": "IMusicPlayer", + "toc": "toc_drm" + }, + "errorCode_RteException": { + "android": "errorCode", + "parent_class": "RteException", + "toc": "toc_rte_player" + }, + "setBeautyEffectOptions2": { + "android": "setBeautyEffectOptions [2/2]", + "ios": "setBeautyEffectOptions:options:sourceType:", + "macos": "setBeautyEffectOptions:options:sourceType:", + "isOverload": true, + "params": { + "windows": ["enabled", "options", "type"], + "android": ["enabled", "options", "sourceType"], + "ios": ["enable", "options", "sourceType"], + "macos": ["enable", "options", "sourceType"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_video_enhance_option" + }, + "enableVirtualBackground2": { + "android": "enableVirtualBackground [2/2]", + "ios": "enableVirtualBackground:backData:segData:sourceType:", + "macos": "enableVirtualBackground:backData:segData:sourceType:", + "isOverload": true, + "params": { + "windows": ["enabled", "backgroundSource", "segproperty"], + "android": ["enabled", "backgroundSource", "segproperty", "sourceType"], + "ios": ["enable", "backData", "segData", "sourceType"], + "macos": ["enable", "backData", "segData", "sourceType"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_virtualbackground" + }, + "setLowlightEnhanceOptions2": { + "android": "setLowlightEnhanceOptions [2/2]", + "ios": "setLowlightEnhanceOptions:options:sourceType:", + "macos": "setLowlightEnhanceOptions:options:sourceType:", + "isOverload": true, + "params": { + "windows": ["enabled", "options"], + "android": ["enabled", "options", "sourceType"], + "ios": ["enable", "options", "sourceType"], + "macos": ["enable", "options", "sourceType"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_video_enhance_option" + }, + "setVideoDenoiserOptions2": { + "android": "setVideoDenoiserOptions [2/2]", + "ios": "setVideoDenoiserOptions:options:sourceType:", + "macos": "setVideoDenoiserOptions:options:sourceType:", + "isOverload": true, + "params": { + "windows": ["enabled", "options"], + "android": ["enabled", "options", "sourceType"], + "ios": ["enable", "options", "sourceType"], + "macos": ["enable", "options", "sourceType"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_video_enhance_option" + }, + "setColorEnhanceOptions2": { + "android": "setColorEnhanceOptions [2/2]", + "ios": "setColorEnhanceOptions:options:sourceType:", + "macos": "setColorEnhanceOptions:options:sourceType:", + "isOverload": true, + "params": { + "windows": ["enabled", "options", "type"], + "android": ["enabled", "options", "sourceType"], + "ios": ["enable", "options", "sourceType"], + "macos": ["enable", "options", "sourceType"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_video_enhance_option" + }, + "setFilterEffectOptions2": { + "android": "setFilterEffectOptions [2/2]", + "ios": "setFilterEffectOptions:options:", + "macos": "setFilterEffectOptions:options:", + "isOverload": true, + "params": { + "windows": ["enabled", "options"], + "android": ["enabled", "options"], + "ios": ["enable", "options"], + "macos": ["enable", "options"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_video_enhance_option" + }, + "getUserInfoByUidEx": { + "android": "getUserInfoByUid", + "ios": "getUserInfoByUidEx:connection:withError:", + "macos": "getUserInfoByUidEx:connection:withError:", + "parent_class": "IRtcEngineEx", + "toc": "toc_channel" + }, + "getUserInfoByUserAccountEx": { + "android": "getUserInfoByUserAccount", + "ios": "getUserInfoByUserAccountEx:connection:withError:", + "macos": "getUserInfoByUserAccountEx:connection:withError:", + "parent_class": "IRtcEngineEx", + "toc": "toc_channel" + }, + "setRemoteVideoStreamTypeEx2": { + "android": "setRemoteVideoStreamTypeEx [2/2]", + "isOverload": true, + "params": { + "windows": ["uid", "streamType", "connection"], + "android": ["uid", "streamType", "connection"], + "ios": ["uid", "streamType", "connection"], + "macos": ["uid", "streamType", "connection"] + }, + "parent_class": "IRtcEngineEx", + "toc": "toc_publishnsubscribe" + }, + "getAudioEffectManager": { + "android": "getAudioEffectManager", + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect" + }, + "playEffect2": { + "android": "playEffect [1/2]", + "ios": "playEffect:filePath:loopCount:pitch:pan:gain:publish:", + "macos": "playEffect:filePath:loopCount:pitch:pan:gain:publish:", + "isOverload": true, + "params": { + "windows": ["soundId", "filePath", "loopCount", "pitch", "pan", "gain", "publish"], + "android": ["soundId", "filePath", "loopCount", "pitch", "pan", "gain", "publish"], + "ios": ["soundId", "filePath", "loopCount", "pitch", "pan", "gain", "publish"], + "macos": ["soundId", "filePath", "loopCount", "pitch", "pan", "gain", "publish"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect_file" + }, + "create_ILocalSpatialAudioEngine": { + "android": "create", + "parent_class": "ILocalSpatialAudioEngine", + "toc": "toc_spatial_audio" + }, + "release_ILocalSpatialAudioEngine": { + "android": "destroy", + "ios": "destroy", + "macos": "destroy", + "parent_class": "ILocalSpatialAudioEngine", + "toc": "toc_spatial_audio" + }, + "addBackgroundImage": { + "android": "addBackgroundImage", + "parent_class": "LiveTranscoding" + }, + "addUser": { + "android": "addUser", + "ios": "addUser:", + "macos": "addUser:", + "parent_class": "LiveTranscoding" + }, + "addWatermark": { + "android": "addWatermark", + "parent_class": "LiveTranscoding" + }, + "getAdvancedFeatures": { + "android": "getAdvancedFeatures", + "ios": "getAdvancedFeatures", + "macos": "getAdvancedFeatures", + "parent_class": "LiveTranscoding" + }, + "getBackgroundColor": { + "android": "getBackgroundColor", + "parent_class": "LiveTranscoding" + }, + "getBackgroundImageList": { + "android": "getBackgroundImageList", + "parent_class": "LiveTranscoding" + }, + "getBlue": { + "android": "getBlue", + "parent_class": "LiveTranscoding" + }, + "getGreen": { + "android": "getGreen", + "parent_class": "LiveTranscoding" + }, + "getRed": { + "android": "getRed", + "parent_class": "LiveTranscoding" + }, + "getUserCount": { + "android": "getUserCount", + "parent_class": "LiveTranscoding" + }, + "getUsers": { + "android": "getUsers", + "parent_class": "LiveTranscoding" + }, + "getWatermarkList": { + "android": "getWatermarkList", + "parent_class": "LiveTranscoding" + }, + "removeBackgroundImage": { + "android": "removeBackgroundImage", + "parent_class": "LiveTranscoding" + }, + "removeUser": { + "android": "removeUser", + "ios": "removeUser:", + "macos": "removeUser:", + "parent_class": "LiveTranscoding" + }, + "removeWatermark": { + "android": "removeWatermark", + "parent_class": "LiveTranscoding" + }, + "setAdvancedFeatures": { + "android": "setAdvancedFeatures", + "ios": "setAdvancedFeatures:opened:", + "macos": "setAdvancedFeatures:opened:", + "parent_class": "LiveTranscoding" + }, + "setBackgroundColor": { + "android": "setBackgroundColor [1/2]", + "isOverload": true, + "params": { + "windows": ["color"], + "android": ["color"], + "ios": ["color"], + "macos": ["color"] + }, + "parent_class": "LiveTranscoding" + }, + "setBackgroundColor2": { + "android": "setBackgroundColor [2/2]", + "isOverload": true, + "params": { + "windows": ["red", "green", "blue"], + "android": ["red", "green", "blue"], + "ios": ["red", "green", "blue"], + "macos": ["red", "green", "blue"] + }, + "parent_class": "LiveTranscoding" + }, + "setBlue": { + "android": "setBlue", + "parent_class": "LiveTranscoding" + }, + "setGreen": { + "android": "setGreen", + "parent_class": "LiveTranscoding" + }, + "setRed": { + "android": "setRed", + "parent_class": "LiveTranscoding" + }, + "setUsers": { + "android": "setUsers [1/2]", + "isOverload": true, + "params": { + "windows": ["users"], + "android": ["users"], + "ios": ["users"], + "macos": ["users"] + }, + "parent_class": "LiveTranscoding" + }, + "setUsers2": { + "android": "setUsers [2/2]", + "isOverload": true, + "params": { + "windows": ["users"], + "android": ["users"], + "ios": ["users"], + "macos": ["users"] + }, + "parent_class": "LiveTranscoding" + }, + "setSrcChannelInfo": { + "android": "setSrcChannelInfo", + "parent_class": "ChannelMediaRelayConfiguration" + }, + "setDestChannelInfo": { + "android": "setDestChannelInfo", + "ios": "setDestinationInfo:forChannelName:", + "macos": "setDestinationInfo:forChannelName:", + "parent_class": "ChannelMediaRelayConfiguration" + }, + "getDestChannelMediaInfos": { + "android": "getDestChannelMediaInfos", + "parent_class": "ChannelMediaRelayConfiguration" + }, + "getSrcChannelMediaInfo": { + "android": "getSrcChannelMediaInfo", + "parent_class": "ChannelMediaRelayConfiguration" + }, + "removeDestChannelInfo": { + "android": "removeDestChannelInfo", + "ios": "removeDestinationInfoForChannelName:", + "macos": "removeDestinationInfoForChannelName:", + "parent_class": "ChannelMediaRelayConfiguration" + }, + "enableInEarMonitoring": { + "android": "enableInEarMonitoring [1/2]", + "ios": "enableInEarMonitoring:", + "macos": "enableInEarMonitoring:", + "isOverload": true, + "params": { + "windows": ["enabled"], + "android": ["enabled"], + "ios": ["enabled"], + "macos": ["enabled"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_audio_capture" + }, + "setRemoteVideoStreamType2": { + "android": "setRemoteVideoStreamType [2/2]", + "isOverload": true, + "params": { + "windows": ["uid", "streamType"], + "android": ["uid", "streamType"], + "ios": ["uid", "streamType"], + "macos": ["uid", "streamType"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_publishnsubscribe" + }, + "setRemoteDefaultVideoStreamType2": { + "android": "setRemoteDefaultVideoStreamType [2/2]", + "isOverload": true, + "params": { + "windows": ["streamType"], + "android": ["streamType"], + "ios": ["streamType"], + "macos": ["streamType"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_publishnsubscribe" + }, + "setRemoteSubscribeFallbackOption2": { + "android": "setRemoteSubscribeFallbackOption [2/2]", + "isOverload": true, + "params": { + "windows": ["option"], + "android": ["option"], + "ios": ["option"], + "macos": ["option"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_network" + }, + "pushVideoFrame2": { + "android": "pushExternalVideoFrame [1/2]", + "ios": "pushExternalVideoFrame:", + "macos": "pushExternalVideoFrame:", + "isOverload": true, + "params": { + "windows": ["frame"], + "android": ["frame"], + "ios": ["frame"], + "macos": ["frame"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_video_custom_capturenrendering" + }, + "pushVideoFrame3": { + "android": "pushExternalVideoFrameById [2/2]", + "isOverload": true, + "params": { + "windows": ["frame", "videoTrackId"], + "android": ["frame", "videoTrackId"], + "ios": ["frame", "videoTrackId"], + "macos": ["frame", "videoTrackId"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_video_custom_capturenrendering" + }, + "pushVideoFrame4": { + "android": "pushExternalVideoFrame [2/2]", + "isOverload": true, + "params": { + "windows": ["frame"], + "android": ["frame"], + "ios": ["frame"], + "macos": ["frame"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_video_custom_capturenrendering" + }, + "isTextureEncodeSupported": { + "android": "isTextureEncodeSupported", + "parent_class": "IRtcEngine", + "toc": "toc_video_custom_capturenrendering" + }, + "setExternalAudioSource": { + "android": "setExternalAudioSource [1/2]", + "ios": "setExternalAudioSource:sampleRate:channels:", + "macos": "setExternalAudioSource:sampleRate:channels:", + "isOverload": true, + "params": { + "windows": ["enabled", "sampleRate", "channels"], + "android": ["enabled", "sampleRate", "channels"], + "ios": ["enabled", "sampleRate", "channels"], + "macos": ["enabled", "sampleRate", "channels"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_audio_custom_capturenrendering" + }, + "pushAudioFrame2": { + "android": "pushExternalAudioFrame", + "ios": "pushExternalAudioFrameRawData:samples:sampleRate:channels:trackId:timestamp:", + "macos": "pushExternalAudioFrameRawData:samples:sampleRate:channels:trackId:timestamp:", + "isOverload": true, + "params": { + "windows": ["data", "timestamp", "sampleRate", "channels", "trackId"], + "android": ["data", "timestamp", "sampleRate", "channels", "bytesPerSample", "trackId"], + "ios": ["data", "samples", "timestamp", "sampleRate", "channels", "trackId"], + "macos": ["data", "samples", "timestamp", "sampleRate", "channels", "trackId"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_audio_custom_capturenrendering" + }, + "pullAudioFrame2": { + "android": "pullPlaybackAudioFrame [2/2]", + "isOverload": true, + "params": { + "windows": ["data"], + "android": ["data", "lengthInByte"], + "ios": ["data", "lengthInByte"], + "macos": ["data", "lengthInByte"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_audio_custom_capturenrendering" + }, + "addExtension": { + "android": "addExtension", + "parent_class": "IRtcEngine", + "toc": "toc_extension" + }, + "getExtensionProperty": { + "android": "getExtensionProperty [1/2]", + "ios": "getExtensionPropertyWithVendor:extension:key:", + "macos": "getExtensionPropertyWithVendor:extension:key:", + "isOverload": true, + "params": { + "windows": ["provider", "extension", "key"], + "android": ["provider", "extension", "key"], + "ios": ["provider", "extension", "key"], + "macos": ["provider", "extension", "key"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_extension" + }, + "switchCamera2": { + "android": "switchCamera [2/2]", + "isOverload": true, + "params": { + "windows": ["cameraId"], + "android": ["cameraId"], + "ios": ["cameraId"], + "macos": ["cameraId"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_video_device" + }, + "open2_IMusicPlayer": { + "android": "open [2/2]", + "parent_class": "IMusicPlayer", + "isOverload": true, + "params": { + "windows": ["url", "startPos"], + "android": ["url", "startPos"], + "ios": ["url", "startPos"], + "macos": ["url", "startPos"] + }, + "toc": "toc_drm" + }, + "stop_IMusicPlayer": { + "android": "stop [2/2]", + "parent_class": "IMusicPlayer", + "isOverload": true, + "toc": "toc_drm" + }, + "destroy_IMusicContentCenter": { + "android": "destroy [2/2]", + "ios": "destroy", + "parent_class": "IMusicContentCenter", + "isOverload": true, + "toc": "toc_drm" + }, + "destroy_IMusicPlayer": { + "android": "destroy [1/2]", + "parent_class": "IMusicPlayer", + "isOverload": true, + "toc": "toc_drm" + }, + "getMusicCollectionByMusicChartId2": { + "android": "getMusicCollectionByMusicChartId [2/2]", + "isOverload": true, + "params": { + "windows": ["musicChartId", "page", "pageSize", "jsonOption"], + "android": ["musicChartId", "page", "pageSize", "jsonOption"], + "ios": ["musicChartId", "page", "pageSize", "jsonOption"], + "macos": ["musicChartId", "page", "pageSize", "jsonOption"] + }, + "parent_class": "IMusicContentCenter", + "toc": "toc_drm" + }, + "searchMusic2": { + "android": "searchMusic [2/2]", + "isOverload": true, + "params": { + "windows": ["keyword", "page", "pageSize", "jsonOption"], + "android": ["keyword", "page", "pageSize", "jsonOption"], + "ios": ["keyword", "page", "pageSize", "jsonOption"], + "macos": ["keyword", "page", "pageSize", "jsonOption"] + }, + "parent_class": "IMusicContentCenter", + "toc": "toc_drm" + }, + "addHandler": { + "android": "addHandler", + "parent_class": "IRtcEngine", + "toc": "toc_initialize" + }, + "getNativeHandle": { + "android": "getNativeHandle", + "ios": "getNativeHandle", + "macos": "getNativeHandle", + "parent_class": "IRtcEngine", + "toc": "toc_network" + }, + "removeHandler": { + "android": "removeHandler", + "parent_class": "IRtcEngine", + "toc": "toc_initialize" + }, + "onResult_AsyncCallback": { + "android": "onResult", + "parent_class": "AsyncCallback", + "toc": "toc_rte_player" + }, + "onResult_PlayerGetStatsCallback": { + "android": "onResult", + "parent_class": "PlayerGetStatsCallback", + "toc": "toc_rte_player" + }, + "playEffectEx3": { + "ios": "playEffectEx:soundId:filePath:loopCount:pitch:pan:gain:startPos:", + "macos": "playEffectEx:soundId:filePath:loopCount:pitch:pan:gain:startPos:", + "isOverload": true, + "params": { + "windows": ["startPos"], + "android": ["connection", "soundId", "filePath", "loopCount", "pitch", "pan", "gain", "startPos"], + "ios": ["connection", "soundId", "filePath", "loopCount", "pitch", "pan", "gain", "startPos"], + "macos": ["connection", "soundId", "filePath", "loopCount", "pitch", "pan", "gain", "startPos"] + }, + "parent_class": "IRtcEngineEx", + "toc": "toc_audio_effect_file" + }, + "playEffectEx4": { + "ios": "playEffectEx:soundId:filePath:loopCount:pitch:pan:gain:", + "macos": "playEffectEx:soundId:filePath:loopCount:pitch:pan:gain:", + "isOverload": true, + "params": { + "android": ["connection", "soundId", "filePath", "loopCount", "pitch", "pan", "gain"], + "ios": ["connection", "soundId", "filePath", "loopCount", "pitch", "pan", "gain"], + "macos": ["connection", "soundId", "filePath", "loopCount", "pitch", "pan", "gain"] + }, + "parent_class": "IRtcEngineEx", + "toc": "toc_audio_effect_file" + }, + "sharedInstance": { + "ios": "sharedInstance", + "macos": "sharedInstance", + "parent_class": "IMediaPlayerCacheManager", + "toc": "toc_mediaplayer_cache" + }, + "initWithSize": { + "ios": "initWithSize:frameRate:bitrate:orientationMode:mirrorMode:", + "macos": "initWithSize:frameRate:bitrate:orientationMode:mirrorMode:", + "parent_class": "agoravideoencoderconfiguration" + }, + "initWithWidth": { + "ios": "initWithWidth:height:frameRate:bitrate:orientationMode:mirrorMode:", + "macos": "initWithWidth:height:frameRate:bitrate:orientationMode:mirrorMode:", + "parent_class": "agoravideoencoderconfiguration" + }, + "setVideoProfile2": { + "ios": "setVideoResolution:andFrameRate:bitrate:", + "macos": "setVideoResolution:andFrameRate:bitrate:", + "parent_class": "IRtcEngine", + "toc": "toc_video_basic" + }, + "playEffect1": { + "ios": "playEffect:filePath:loopCount:pitch:pan:gain:", + "macos": "playEffect:filePath:loopCount:pitch:pan:gain:", + "isOverload": true, + "params": { + "windows": ["soundId", "filePath", "loopCount", "pitch", "pan", "gain"], + "android": ["soundId", "filePath", "loopCount", "pitch", "pan", "gain"], + "ios": ["soundId", "filePath", "loopCount", "pitch", "pan", "gain"], + "macos": ["soundId", "filePath", "loopCount", "pitch", "pan", "gain"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_audio_effect_file" + }, + "updateSelfTransform": { + "ios": "updateSelfTransform:", + "parent_class": "ILocalSpatialAudioEngine", + "toc": "toc_spatial_audio" + }, + "defaultTranscoding": { + "ios": "defaultTranscoding", + "macos": "defaultTranscoding", + "parent_class": "LiveTranscoding" + }, + "pushExternalAudioFrameSampleBuffer1": { + "ios": "pushExternalAudioFrameSampleBuffer:", + "macos": "pushExternalAudioFrameSampleBuffer:", + "isOverload": true, + "params": { + "windows": ["sampleBuffer"], + "android": ["sampleBuffer"], + "ios": ["sampleBuffer"], + "macos": ["sampleBuffer"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_audio_custom_capturenrendering" + }, + "pushExternalAudioFrameSampleBuffer2": { + "ios": "pushExternalAudioFrameSampleBuffer:sampleRate:channels:trackId:", + "macos": "pushExternalAudioFrameSampleBuffer:sampleRate:channels:trackId:", + "isOverload": true, + "params": { + "windows": ["sampleBuffer", "sampleRate", "channels", "trackId"], + "android": ["sampleBuffer", "sampleRate", "channels", "trackId"], + "ios": ["sampleBuffer", "sampleRate", "channels", "trackId"], + "macos": ["sampleBuffer", "sampleRate", "channels", "trackId"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_audio_custom_capturenrendering" + }, + "pullPlaybackAudioFrameSampleBufferByLengthInByte": { + "ios": "pullPlaybackAudioFrameSampleBufferByLengthInByte:", + "macos": "pullPlaybackAudioFrameSampleBufferByLengthInByte:", + "parent_class": "IRtcEngine", + "toc": "toc_audio_custom_capturenrendering" + }, + "setVideoFrameDelegate": { + "ios": "setVideoFrameDelegate:", + "macos": "setVideoFrameDelegate:", + "parent_class": "IMediaPlayer", + "toc": "toc_mediaplayer_initialize" + }, + "setMediaMetadataDataSource": { + "ios": "setMediaMetadataDataSource:withType:", + "macos": "setMediaMetadataDataSource:withType:", + "parent_class": "IRtcEngine", + "toc": "toc_metadata_observer" + }, + "enableMainQueueDispatch_IMediaRecorder": { + "ios": "enableMainQueueDispatch:", + "macos": "enableMainQueueDispatch:", + "parent_class": "IMediaRecorder", + "toc": "toc_recording" + }, + "enableMainQueueDispatch_IMusicContentCenter": { + "ios": "enableMainQueueDispatch:", + "parent_class": "IMusicContentCenter", + "toc": "toc_drm" + }, + "enableMainQueueDispatch": { + "ios": "enableMainQueueDispatch:", + "macos": "enableMainQueueDispatch:", + "parent_class": "IRtcEngine", + "toc": "toc_network" + }, + "delegate": { + "ios": "delegate", + "macos": "delegate", + "parent_class": "IRtcEngine", + "toc": "toc_channel" + }, + "AgoraRtcMediaPlayerGetVideoPixelFormat": { + "ios": "AgoraRtcMediaPlayerGetVideoPixelFormat", + "macos": "AgoraRtcMediaPlayerGetVideoPixelFormat", + "parent_class": "AgoraRtcMediaPlayerVideoFrameDelegate", + "toc": "toc_mediaplayer_observer" + }, + "didReceivePixelBuffer": { + "ios": "AgoraRtcMediaPlayer:didReceivePixelBuffer:", + "macos": "AgoraRtcMediaPlayer:didReceivePixelBuffer:", + "parent_class": "AgoraRtcMediaPlayerVideoFrameDelegate", + "toc": "toc_mediaplayer_observer" + }, + "updateScreenCaptureRegion2": { + "macos": "updateScreenCaptureRegion:", + "isOverload": true, + "params": { + "windows": ["rect"], + "macos": ["rect"] + }, + "parent_class": "IRtcEngine", + "toc": "toc_screencapture" + }, + "enumerateDevices": { + "macos": "enumerateDevices:", + "parent_class": "IRtcEngine", + "toc": "toc_common_device" + }, + "getDeviceInfo": { + "macos": "getDeviceInfo:", + "parent_class": "IRtcEngine", + "toc": "toc_common_device" + }, + "getDeviceVolume": { + "macos": "getDeviceVolume:", + "parent_class": "IRtcEngine", + "toc": "toc_common_device" + }, + "monitorDeviceChange": { + "macos": "monitorDeviceChange:", + "parent_class": "IRtcEngine", + "toc": "toc_common_device" + }, + "setDeviceVolume": { + "macos": "setDeviceVolume:volume:", + "parent_class": "IRtcEngine", + "toc": "toc_common_device" + }, + "stateChanged": { + "macos": "rtcEngine:device:type:stateChanged:", + "parent_class": "IRtcEngine", + "toc": "toc_common_device" + } + }, + "struct": { + "IRtcEngine": { + "windows": "IRtcEngine", + "android": "RtcEngine", + "ios": "AgoraRtcEngineKit", + "macos": "AgoraRtcEngineKit" + }, + "IRtcEngineEx": { + "windows": "IRtcEngineEx", + "android": "RtcEngineEx", + "ios": "AgoraRtcEngineKitEx", + "macos": "AgoraRtcEngineKitEx" + }, + "IRtcEngineEventHandler": { + "windows": "IRtcEngineEventHandler", + "android": "IRtcEngineEventHandler", + "ios": "AgoraRtcEngineDelegate", + "macos": "AgoraRtcEngineDelegate" + }, + "IAudioDeviceManager": { + "windows": "IAudioDeviceManager" + }, + "IVideoDeviceManager": { + "windows": "IVideoDeviceManager" + }, + "IAudioDeviceCollection": { + "windows": "IAudioDeviceCollection" + }, + "IVideoDeviceCollection": { + "windows": "IVideoDeviceCollection" + }, + "IAudioEncodedFrameObserver": { + "windows": "IAudioEncodedFrameObserver", + "android": "IAudioEncodedFrameObserver", + "ios": "AgoraAudioEncodedFrameDelegate", + "macos": "AgoraAudioEncodedFrameDelegate" + }, + "IAudioFrameObserver": { + "windows": "IAudioFrameObserver", + "android": "IAudioFrameObserver", + "ios": "AgoraAudioFrameDelegate", + "macos": "AgoraAudioFrameDelegate" + }, + "IAudioFrameObserverBase": { + "windows": "IAudioFrameObserverBase" + }, + "IAudioPcmFrameSink": { + "windows": "IAudioPcmFrameSink", + "ios": "AgoraRtcMediaPlayerAudioFrameDelegate", + "macos": "AgoraRtcMediaPlayerAudioFrameDelegate" + }, + "IMediaEngine": { + "windows": "IMediaEngine" + }, + "IMediaPlayer": { + "windows": "IMediaPlayer", + "android": "IMediaPlayer", + "ios": "AgoraRtcMediaPlayerProtocol", + "macos": "AgoraRtcMediaPlayerProtocol" + }, + "IMediaPlayerCacheManager": { + "windows": "IMediaPlayerCacheManager", + "android": "IMediaPlayerCacheManager", + "ios": "AgoraRtcMediaPlayerCacheManagerProtocol", + "macos": "AgoraRtcMediaPlayerCacheManagerProtocol" + }, + "IMediaPlayerCustomDataProvider": { + "windows": "IMediaPlayerCustomDataProvider", + "android": "IMediaPlayerCustomDataProvider" + }, + "IMediaPlayerSourceObserver": { + "windows": "IMediaPlayerSourceObserver", + "android": "IMediaPlayerObserver", + "ios": "AgoraRtcMediaPlayerDelegate", + "macos": "AgoraRtcMediaPlayerDelegate" + }, + "IMetadataObserver": { + "windows": "IMetadataObserver", + "android": "IMetadataObserver", + "ios": "AgoraMediaMetadataDelegate", + "macos": "AgoraMediaMetadataDelegate" + }, + "IPacketObserver": { + "windows": "IPacketObserver" + }, + "IVideoEncodedFrameObserver": { + "windows": "IVideoEncodedFrameObserver", + "android": "IVideoEncodedFrameObserver", + "ios": "AgoraEncodedVideoFrameDelegate", + "macos": "AgoraEncodedVideoFrameDelegate" + }, + "IVideoFrameObserver": { + "windows": "IVideoFrameObserver", + "android": "IVideoFrameObserver", + "ios": "AgoraVideoFrameDelegate", + "macos": "AgoraVideoFrameDelegate" + }, + "IFaceInfoObserver": { + "windows": "IFaceInfoObserver", + "android": "IFaceInfoObserver", + "ios": "AgoraFaceInfoDelegate", + "macos": "AgoraFaceInfoDelegate" + }, + "IAudioSpectrumObserver": { + "windows": "IAudioSpectrumObserver", + "android": "IAudioSpectrumObserver", + "ios": "AgoraAudioSpectrumDelegate", + "macos": "AgoraAudioSpectrumDelegate" + }, + "IBaseSpatialAudioEngine": { + "windows": "IBaseSpatialAudioEngine", + "android": "IBaseSpatialAudioEngine", + "ios": "AgoraSpatialAudioKitBase", + "macos": "AgoraSpatialAudioKitBase" + }, + "ILocalSpatialAudioEngine": { + "windows": "ILocalSpatialAudioEngine", + "android": "ILocalSpatialAudioEngine", + "ios": "AgoraLocalSpatialAudioKit", + "macos": "AgoraLocalSpatialAudioKit" + }, + "IScreenCaptureSourceList": { + "windows": "IScreenCaptureSourceList" + }, + "IAgoraParameter": { + "windows": "IAgoraParameter" + }, + "AudioRecordingConfiguration": { + "windows": "AudioRecordingConfiguration", + "android": "AudioRecordingConfiguration", + "ios": "AgoraAudioRecordingConfiguration", + "macos": "AgoraAudioRecordingConfiguration" + }, + "AudioFrame": { + "windows": "AudioFrame", + "android": "AudioFrame", + "ios": "AgoraAudioFrame", + "macos": "AgoraAudioFrame" + }, + "AudioParams": { + "windows": "AudioParams", + "android": "AudioParams", + "ios": "AgoraAudioParams", + "macos": "AgoraAudioParams" + }, + "AudioPcmFrame": { + "windows": "AudioPcmFrame" + }, + "AudioEncodedFrameObserverConfig": { + "windows": "AudioEncodedFrameObserverConfig", + "android": "AudioEncodedFrameObserverConfig", + "ios": "AgoraAudioEncodedFrameDelegateConfig", + "macos": "AgoraAudioEncodedFrameDelegateConfig" + }, + "AudioSpectrumData": { + "windows": "AudioSpectrumData", + "android": "AudioSpectrumInfo" + }, + "AudioVolumeInfo": { + "windows": "AudioVolumeInfo", + "android": "AudioVolumeInfo", + "ios": "AgoraRtcAudioVolumeInfo", + "macos": "AgoraRtcAudioVolumeInfo" + }, + "AudioTrackConfig": { + "windows": "AudioTrackConfig", + "android": "AudioTrackConfig", + "ios": "AgoraAudioTrackConfig", + "macos": "AgoraAudioTrackConfig" + }, + "BeautyOptions": { + "windows": "BeautyOptions", + "android": "BeautyOptions", + "ios": "AgoraBeautyOptions", + "macos": "AgoraBeautyOptions" + }, + "CameraCapturerConfiguration": { + "windows": "CameraCapturerConfiguration", + "android": "CameraCapturerConfiguration", + "ios": "AgoraCameraCapturerConfiguration", + "macos": "AgoraCameraCapturerConfiguration" + }, + "CacheStatistics": { + "windows": "CacheStatistics", + "android": "CacheStatistics", + "ios": "AgoraMediaPlayerCacheStatistics", + "macos": "AgoraMediaPlayerCacheStatistics" + }, + "ChannelMediaInfo": { + "windows": "ChannelMediaInfo", + "android": "ChannelMediaInfo", + "ios": "AgoraChannelMediaRelayInfo", + "macos": "AgoraChannelMediaRelayInfo" + }, + "ChannelMediaOptions": { + "windows": "ChannelMediaOptions", + "android": "ChannelMediaOptions", + "ios": "AgoraRtcChannelMediaOptions", + "macos": "AgoraRtcChannelMediaOptions" + }, + "ChannelMediaRelayConfiguration": { + "windows": "ChannelMediaRelayConfiguration", + "android": "ChannelMediaRelayConfiguration", + "ios": "AgoraChannelMediaRelayConfiguration", + "macos": "AgoraChannelMediaRelayConfiguration" + }, + "ClientRoleOptions": { + "windows": "ClientRoleOptions", + "android": "ClientRoleOptions", + "ios": "AgoraClientRoleOptions", + "macos": "AgoraClientRoleOptions" + }, + "ClimaxSegment": { + "windows": "ClimaxSegment", + "android": "ClimaxSegment", + "ios": "AgoraClimaxSegment" + }, + "ContentInspectConfig": { + "windows": "ContentInspectConfig", + "android": "ContentInspectConfig", + "ios": "AgoraContentInspectConfig", + "macos": "AgoraContentInspectConfig" + }, + "CodecCapInfo": { + "windows": "CodecCapInfo", + "android": "CodecCapInfo", + "ios": "AgoraVideoCodecCapInfo", + "macos": "AgoraVideoCodecCapInfo" + }, + "CodecCapLevels": { + "windows": "CodecCapLevels", + "android": "CodecCapLevels", + "ios": "AgoraVideoCodecCapLevels", + "macos": "AgoraVideoCodecCapLevels" + }, + "ColorEnhanceOptions": { + "windows": "ColorEnhanceOptions", + "android": "ColorEnhanceOptions", + "ios": "AgoraColorEnhanceOptions", + "macos": "AgoraColorEnhanceOptions" + }, + "ContentInspectModule": { + "windows": "ContentInspectModule", + "android": "ContentInspectModule", + "ios": "AgoraContentInspectModule", + "macos": "AgoraContentInspectModule" + }, + "DataStreamConfig": { + "windows": "DataStreamConfig", + "android": "DataStreamConfig", + "ios": "AgoraDataStreamConfig", + "macos": "AgoraDataStreamConfig" + }, + "DeviceInfo": { + "windows": "DeviceInfo", + "android": "DeviceInfo" + }, + "DirectCdnStreamingMediaOptions": { + "windows": "DirectCdnStreamingMediaOptions", + "android": "DirectCdnStreamingMediaOptions", + "ios": "AgoraDirectCdnStreamingMediaOptions", + "macos": "AgoraDirectCdnStreamingMediaOptions" + }, + "DirectCdnStreamingStats": { + "windows": "DirectCdnStreamingStats", + "android": "DirectCdnStreamingStats", + "ios": "AgoraDirectCdnStreamingStats", + "macos": "AgoraDirectCdnStreamingStats" + }, + "EchoTestConfiguration": { + "windows": "EchoTestConfiguration", + "android": "EchoTestConfiguration", + "ios": "AgoraEchoTestConfiguration", + "macos": "AgoraEchoTestConfiguration" + }, + "EncodedAudioFrameInfo": { + "windows": "EncodedAudioFrameInfo", + "ios": "AgoraEncodedAudioFrameInfo", + "macos": "AgoraEncodedAudioFrameInfo" + }, + "EncodedVideoFrameInfo": { + "windows": "EncodedVideoFrameInfo", + "android": "EncodedVideoFrameInfo", + "ios": "AgoraEncodedVideoFrameInfo", + "macos": "AgoraEncodedVideoFrameInfo" + }, + "EncryptionConfig": { + "windows": "EncryptionConfig", + "android": "EncryptionConfig", + "ios": "AgoraEncryptionConfig", + "macos": "AgoraEncryptionConfig" + }, + "ExtensionContext": { + "windows": "ExtensionContext", + "android": "ExtensionContext", + "ios": "AgoraExtensionContext", + "macos": "AgoraExtensionContext" + }, + "ExternalVideoFrame": { + "windows": "ExternalVideoFrame", + "android": "AgoraVideoFrame", + "ios": "AgoraVideoFrame", + "macos": "AgoraVideoFrame" + }, + "FilterEffectOptions": { + "windows": "FilterEffectOptions", + "android": "FilterEffectOptions", + "ios": "AgoraFilterEffectOptions", + "macos": "AgoraFilterEffectOptions" + }, + "FocalLengthInfo": { + "windows": "FocalLengthInfo", + "android": "AgoraFocalLengthInfo", + "ios": "AgoraFocalLengthInfo" + }, + "IDirectCdnStreamingEventHandler": { + "windows": "IDirectCdnStreamingEventHandler", + "android": "IDirectCdnStreamingEventHandler", + "ios": "AgoraDirectCdnStreamingEventDelegate", + "macos": "AgoraDirectCdnStreamingEventDelegate" + }, + "ImageTrackOptions": { + "windows": "ImageTrackOptions", + "android": "ImageTrackOptions", + "ios": "AgoraImageTrackOptions", + "macos": "AgoraImageTrackOptions" + }, + "LastmileProbeConfig": { + "windows": "LastmileProbeConfig", + "android": "LastmileProbeConfig", + "ios": "AgoraLastmileProbeConfig", + "macos": "AgoraLastmileProbeConfig" + }, + "LastmileProbeOneWayResult": { + "windows": "LastmileProbeOneWayResult", + "android": "LastmileProbeOneWayResult", + "ios": "AgoraLastmileProbeOneWayResult", + "macos": "AgoraLastmileProbeOneWayResult" + }, + "LastmileProbeResult": { + "windows": "LastmileProbeResult", + "android": "LastmileProbeResult", + "ios": "AgoraLastmileProbeResult", + "macos": "AgoraLastmileProbeResult" + }, + "LeaveChannelOptions": { + "windows": "LeaveChannelOptions", + "android": "LeaveChannelOptions", + "ios": "AgoraLeaveChannelOptions", + "macos": "AgoraLeaveChannelOptions" + }, + "LiveTranscoding": { + "windows": "LiveTranscoding", + "android": "LiveTranscoding", + "ios": "AgoraLiveTranscoding", + "macos": "AgoraLiveTranscoding" + }, + "LiveStreamAdvancedFeature": { + "windows": "LiveStreamAdvancedFeature", + "ios": "AgoraLiveStreamAdvancedFeature", + "macos": "AgoraLiveStreamAdvancedFeature" + }, + "LocalAudioStats": { + "windows": "LocalAudioStats", + "android": "LocalAudioStats", + "ios": "AgoraRtcLocalAudioStats", + "macos": "AgoraRtcLocalAudioStats" + }, + "LocalSpatialAudioConfig": { + "windows": "LocalSpatialAudioConfig", + "android": "LocalSpatialAudioConfig", + "ios": "AgoraLocalSpatialAudioConfig", + "macos": "AgoraLocalSpatialAudioConfig" + }, + "LocalTranscoderConfiguration": { + "windows": "LocalTranscoderConfiguration", + "android": "LocalTranscoderConfiguration", + "ios": "AgoraLocalTranscoderConfiguration", + "macos": "AgoraLocalTranscoderConfiguration" + }, + "LocalVideoStats": { + "windows": "LocalVideoStats", + "android": "LocalVideoStats", + "ios": "AgoraRtcLocalVideoStats", + "macos": "AgoraRtcLocalVideoStats" + }, + "LogConfig": { + "windows": "LogConfig", + "android": "LogConfig", + "ios": "AgoraLogConfig", + "macos": "AgoraLogConfig" + }, + "MediaSource": { + "windows": "MediaSource", + "android": "MediaPlayerSource", + "ios": "AgoraMediaSource", + "macos": "AgoraMediaSource" + }, + "MixedAudioStream": { + "windows": "MixedAudioStream", + "android": "MixedAudioStream", + "ios": "AgoraMixedAudioStream", + "macos": "AgoraMixedAudioStream" + }, + "LocalAudioMixerConfiguration": { + "windows": "LocalAudioMixerConfiguration", + "android": "LocalAudioMixerConfiguration", + "ios": "AgoraLocalAudioMixerConfiguration", + "macos": "AgoraLocalAudioMixerConfiguration" + }, + "LowlightEnhanceOptions": { + "windows": "LowlightEnhanceOptions", + "android": "LowlightEnhanceOptions", + "ios": "AgoraLowlightEnhanceOptions", + "macos": "AgoraLowlightEnhanceOptions" + }, + "Metadata": { + "windows": "Metadata", + "android": "Metadata", + "ios": "AgoraMetadata", + "macos": "AgoraMetadata" + }, + "Packet": { + "windows": "Packet" + }, + "PlayerPlaybackStats": { + "windows": "PlayerPlaybackStats", + "android": "PlayerPlaybackStats", + "ios": "AgoraMediaPlayerPlaybackStats", + "macos": "AgoraMediaPlayerPlaybackStats" + }, + "PlayerStreamInfo": { + "windows": "PlayerStreamInfo", + "android": "MediaStreamInfo", + "ios": "AgoraRtcMediaStreamInfo", + "macos": "AgoraRtcMediaStreamInfo" + }, + "PlayerUpdatedInfo": { + "windows": "PlayerUpdatedInfo", + "android": "PlayerUpdatedInfo", + "ios": "AgoraMediaPlayerUpdatedInfo", + "macos": "AgoraMediaPlayerUpdatedInfo" + }, + "RecorderStreamInfo": { + "windows": "RecorderStreamInfo" + }, + "Rectangle": { + "windows": "Rectangle", + "android": "Rectangle" + }, + "RemoteAudioStats": { + "windows": "RemoteAudioStats", + "android": "RemoteAudioStats", + "ios": "AgoraRtcRemoteAudioStats", + "macos": "AgoraRtcRemoteAudioStats" + }, + "RemoteVideoStats": { + "windows": "RemoteVideoStats", + "android": "RemoteVideoStats", + "ios": "AgoraRtcRemoteVideoStats", + "macos": "AgoraRtcRemoteVideoStats" + }, + "RemoteVoicePositionInfo": { + "windows": "RemoteVoicePositionInfo", + "android": "RemoteVoicePositionInfo", + "ios": "AgoraRemoteVoicePositionInfo", + "macos": "AgoraRemoteVoicePositionInfo" + }, + "RtcConnection": { + "windows": "RtcConnection", + "android": "RtcConnection", + "ios": "AgoraRtcConnection", + "macos": "AgoraRtcConnection" + }, + "RtcEngineConfig": { + "windows": "RtcEngineContext", + "android": "RtcEngineConfig", + "ios": "AgoraRtcEngineConfig", + "macos": "AgoraRtcEngineConfig" + }, + "RtcImage": { + "windows": "RtcImage", + "android": "AgoraImage", + "ios": "AgoraImage", + "macos": "AgoraImage" + }, + "RtcStats": { + "windows": "RtcStats", + "android": "RtcStats", + "ios": "AgoraChannelStats", + "macos": "AgoraChannelStats" + }, + "ScreenCaptureConfiguration": { + "windows": "ScreenCaptureConfiguration", + "macos": "AgoraScreenCaptureConfiguration" + }, + "ScreenCaptureParameters": { + "windows": "ScreenCaptureParameters", + "android": "ScreenCaptureParameters", + "ios": "AgoraScreenCaptureParameters", + "macos": "AgoraScreenCaptureParameters" + }, + "ScreenCaptureParameters2": { + "windows": "ScreenCaptureParameters2", + "android": "ScreenCaptureParameters", + "ios": "AgoraScreenCaptureParameters2" + }, + "ScreenAudioParameters": { + "windows": "ScreenAudioParameters", + "android": "AudioCaptureParameters", + "ios": "AgoraScreenAudioParameters" + }, + "ScreenVideoParameters": { + "windows": "ScreenVideoParameters", + "android": "VideoCaptureParameters", + "ios": "AgoraScreenVideoParameters" + }, + "ScreenCaptureSourceInfo": { + "windows": "ScreenCaptureSourceInfo", + "macos": "AgoraScreenCaptureSourceInfo" + }, + "SegmentationProperty": { + "windows": "SegmentationProperty", + "android": "SegmentationProperty", + "ios": "AgoraSegmentationProperty", + "macos": "AgoraSegmentationProperty" + }, + "SimulcastStreamConfig": { + "windows": "SimulcastStreamConfig", + "android": "SimulcastStreamConfig", + "ios": "AgoraSimulcastStreamConfig", + "macos": "AgoraSimulcastStreamConfig" + }, + "SnapshotConfig": { + "windows": "SnapshotConfig", + "android": "SnapshotConfig", + "ios": "AgoraSnapshotConfig", + "macos": "AgoraSnapshotConfig" + }, + "SpatialAudioParams": { + "windows": "SpatialAudioParams", + "android": "SpatialAudioParams", + "ios": "AgoraSpatialAudioParams", + "macos": "AgoraSpatialAudioParams" + }, + "SpatialAudioZone": { + "windows": "SpatialAudioZone", + "android": "SpatialAudioZone", + "ios": "AgoraSpatialAudioZone", + "macos": "AgoraSpatialAudioZone" + }, + "SrcInfo": { + "windows": "SrcInfo", + "android": "SrcInfo", + "ios": "AgoraMediaPlayerSrcInfo", + "macos": "AgoraMediaPlayerSrcInfo" + }, + "ThumbImageBuffer": { + "windows": "ThumbImageBuffer" + }, + "TranscodingUser": { + "windows": "TranscodingUser", + "android": "TranscodingUser", + "ios": "AgoraLiveTranscodingUser", + "macos": "AgoraLiveTranscodingUser" + }, + "TranscodingVideoStream": { + "windows": "TranscodingVideoStream", + "android": "TranscodingVideoStream", + "ios": "AgoraTranscodingVideoStream", + "macos": "AgoraTranscodingVideoStream" + }, + "UplinkNetworkInfo": { + "windows": "UplinkNetworkInfo", + "android": "UplinkNetworkInfo", + "ios": "AgoraUplinkNetworkInfo", + "macos": "AgoraUplinkNetworkInfo" + }, + "UserAudioSpectrumInfo": { + "windows": "UserAudioSpectrumInfo", + "android": "UserAudioSpectrumInfo", + "ios": "AgoraAudioSpectrumInfo", + "macos": "AgoraAudioSpectrumInfo" + }, + "UserInfo": { + "windows": "UserInfo", + "android": "UserInfo", + "ios": "AgoraUserInfo", + "macos": "AgoraUserInfo" + }, + "VideoCanvas": { + "windows": "VideoCanvas", + "android": "VideoCanvas", + "ios": "AgoraRtcVideoCanvas", + "macos": "AgoraRtcVideoCanvas" + }, + "VideoDenoiserOptions": { + "windows": "VideoDenoiserOptions", + "android": "VideoDenoiserOptions", + "ios": "AgoraVideoDenoiserOptions", + "macos": "AgoraVideoDenoiserOptions" + }, + "VideoDimensions": { + "windows": "VideoDimensions", + "android": "VideoDimensions" + }, + "VideoEncoderConfiguration": { + "windows": "VideoEncoderConfiguration", + "android": "VideoEncoderConfiguration", + "ios": "AgoraVideoEncoderConfiguration", + "macos": "AgoraVideoEncoderConfiguration" + }, + "VideoFormat": { + "windows": "VideoFormat", + "android": "CaptureFormat" + }, + "VideoFrame": { + "windows": "VideoFrame", + "android": "VideoFrame", + "ios": "AgoraOutputVideoFrame", + "macos": "AgoraOutputVideoFrame" + }, + "VideoLayout": { + "windows": "VideoLayout", + "android": "VideoLayout", + "ios": "AgoraVideoLayoutInfo" + }, + "VideoRenderingTracingInfo": { + "windows": "VideoRenderingTracingInfo", + "android": "VideoRenderingTracingInfo", + "ios": "AgoraVideoRenderingTracingInfo", + "macos": "AgoraVideoRenderingTracingInfo" + }, + "VideoSubscriptionOptions": { + "windows": "VideoSubscriptionOptions", + "android": "VideoSubscriptionOptions", + "ios": "AgoraVideoSubscriptionOptions", + "macos": "AgoraVideoSubscriptionOptions" + }, + "VirtualBackgroundSource": { + "windows": "VirtualBackgroundSource", + "android": "VirtualBackgroundSource", + "ios": "AgoraVirtualBackgroundSource", + "macos": "AgoraVirtualBackgroundSource" + }, + "WatermarkOptions": { + "windows": "WatermarkOptions", + "android": "WatermarkOptions", + "ios": "WatermarkOptions", + "macos": "WatermarkOptions" + }, + "WatermarkRatio": { + "windows": "WatermarkRatio" + }, + "WatermarkBuffer": { + "windows": "WatermarkBuffer", + "android": "WatermarkBuffer", + "ios": "WatermarkBuffer", + "macos": "WatermarkBuffer" + }, + "IVideoEffectObject": { + "windows": "IVideoEffectObject", + "android": "IVideoEffectObject", + "ios": "AgoraVideoEffectObject", + "macos": "AgoraVideoEffectObject" + }, + "WatermarkConfig": { + "windows": "WatermarkConfig", + "android": "WatermarkConfig", + "ios": "WatermarkConfig", + "macos": "WatermarkConfig" + }, + "PathStats": { + "windows": "PathStats", + "android": "PathStats", + "ios": "AgoraPathStats", + "macos": "AgoraPathStats" + }, + "MultipathStats": { + "windows": "MultipathStats", + "android": "MultipathStats", + "ios": "AgoraMultipathStats", + "macos": "AgoraMultipathStats" + }, + "StreamLayerConfig": { + "windows": "StreamLayerConfig", + "android": "StreamLayerConfig", + "ios": "AgoraStreamLayerConfig", + "macos": "AgoraStreamLayerConfig" + }, + "SimulcastConfig": { + "windows": "SimulcastConfig", + "android": "SimulcastConfig", + "ios": "AgoraSimulcastConfig", + "macos": "AgoraSimulcastConfig" + }, + "AdvancedAudioOptions": { + "windows": "AdvancedAudioOptions", + "android": "AdvancedAudioOptions", + "ios": "AgoraAdvancedAudioOptions", + "macos": "AgoraAdvancedAudioOptions" + }, + "AdvanceOptions": { + "windows": "AdvanceOptions", + "android": "AdvanceOptions", + "ios": "AgoraAdvancedVideoOptions", + "macos": "AgoraAdvancedVideoOptions" + }, + "AgoraRhythmPlayerConfig": { + "windows": "AgoraRhythmPlayerConfig", + "android": "AgoraRhythmPlayerConfig", + "ios": "AgoraRhythmPlayerConfig", + "macos": "AgoraRhythmPlayerConfig" + }, + "IAudioEffectManager": { + "android": "IAudioEffectManager" + }, + "IMediaExtensionObserver": { + "android": "IMediaExtensionObserver", + "ios": "AgoraMediaFilterEventDelegate", + "macos": "AgoraMediaFilterEventDelegate" + }, + "IMediaPlayerAudioFrameObserver": { + "android": "IMediaPlayerAudioFrameObserver" + }, + "IMediaPlayerVideoFrameObserver": { + "android": "IMediaPlayerVideoFrameObserver" + }, + "AgoraFacePositionInfo": { + "android": "AgoraFacePositionInfo", + "ios": "AgoraFacePositionInfo" + }, + "VideoLayoutInfo": { + "android": "VideoLayoutInfo", + "ios": "AgoraVideoLayoutInfo" + }, + "IRtcEngineReleaseCallback": { + "android": "IRtcEngineReleaseCallback" + }, + "AgoraMediaFilterExtensionDelegate": { + "ios": "AgoraMediaFilterExtensionDelegate", + "macos": "AgoraMediaFilterExtensionDelegate" + }, + "AgoraMediaMetadataDataSource": { + "ios": "AgoraMediaMetadataDataSource", + "macos": "AgoraMediaMetadataDataSource" + }, + "AgoraRtcMediaPlayerVideoFrameDelegate": { + "ios": "AgoraRtcMediaPlayerVideoFrameDelegate", + "macos": "AgoraRtcMediaPlayerVideoFrameDelegate" + }, + "AgoraRtcDeviceInfo": { + "macos": "AgoraRtcDeviceInfo" + } + }, + "enum": { + "WATERMARK_FIT_MODE": { + "windows": "WATERMARK_FIT_MODE" + }, + "FIT_MODE_COVER_POSITION": { + "windows": "FIT_MODE_COVER_POSITION" + }, + "FIT_MODE_USE_IMAGE_RATIO": { + "windows": "FIT_MODE_USE_IMAGE_RATIO" + }, + "ALPHA_STITCH_MODE": { + "windows": "ALPHA_STITCH_MODE", + "android": "AlphaStitchMode", + "ios": "AgoraAlphaStitchMode", + "macos": "AgoraAlphaStitchMode" + }, + "NO_ALPHA_STITCH": { + "windows": "NO_ALPHA_STITCH", + "android": "ALPHA_NO_STITCH", + "ios": "AgoraNoAlphaStitch", + "macos": "AgoraNoAlphaStitch" + }, + "ALPHA_STITCH_UP": { + "windows": "ALPHA_STITCH_UP", + "android": "ALPHA_STITCH_UP", + "ios": "AgoraAlphaStitchUp", + "macos": "AgoraAlphaStitchUp" + }, + "ALPHA_STITCH_BELOW": { + "windows": "ALPHA_STITCH_BELOW", + "android": "ALPHA_STITCH_BELOW", + "ios": "AgoraAlphaStitchBelow", + "macos": "AgoraAlphaStitchBelow" + }, + "ALPHA_STITCH_LEFT": { + "windows": "ALPHA_STITCH_LEFT", + "android": "ALPHA_STITCH_LEFT", + "ios": "AgoraAlphaStitchLeft", + "macos": "AgoraAlphaStitchLeft" + }, + "ALPHA_STITCH_RIGHT": { + "windows": "ALPHA_STITCH_RIGHT", + "android": "ALPHA_STITCH_RIGHT", + "ios": "AgoraAlphaStitchRight", + "macos": "AgoraAlphaStitchRight" + }, + "AREA_CODE": { + "windows": "AREA_CODE", + "android": "AreaCode", + "ios": "AgoraAreaCodeType", + "macos": "AgoraAreaCodeType" + }, + "AREA_CODE_CN": { + "windows": "AREA_CODE_CN", + "android": "AREA_CODE_CN", + "ios": "AgoraAreaCodeTypeCN", + "macos": "AgoraAreaCodeTypeCN" + }, + "AREA_CODE_NA": { + "windows": "AREA_CODE_NA", + "android": "AREA_CODE_NA", + "ios": "AgoraAreaCodeTypeNA", + "macos": "AgoraAreaCodeTypeNA" + }, + "AREA_CODE_EU": { + "windows": "AREA_CODE_EU", + "android": "AREA_CODE_EU", + "ios": "AgoraAreaCodeTypeEUR", + "macos": "AgoraAreaCodeTypeEUR" + }, + "AREA_CODE_AS": { + "windows": "AREA_CODE_AS", + "android": "AREA_CODE_AS", + "ios": "AgoraAreaCodeTypeAS", + "macos": "AgoraAreaCodeTypeAS" + }, + "AREA_CODE_JP": { + "windows": "AREA_CODE_JP", + "android": "AREA_CODE_JP", + "ios": "AgoraAreaCodeTypeJP", + "macos": "AgoraAreaCodeTypeJP" + }, + "AREA_CODE_IN": { + "windows": "AREA_CODE_IN", + "android": "AREA_CODE_IN", + "ios": "AgoraAreaCodeTypeIN", + "macos": "AgoraAreaCodeTypeIN" + }, + "AREA_CODE_GLOB": { + "windows": "AREA_CODE_GLOB", + "android": "AREA_CODE_GLOB", + "ios": "AgoraAreaCodeTypeGlobal", + "macos": "AgoraAreaCodeTypeGlobal" + }, + "AUDIENCE_LATENCY_LEVEL_TYPE": { + "windows": "AUDIENCE_LATENCY_LEVEL_TYPE", + "ios": "AgoraAudienceLatencyLevelType", + "macos": "AgoraAudienceLatencyLevelType" + }, + "AUDIENCE_LATENCY_LEVEL_LOW_LATENCY": { + "windows": "AUDIENCE_LATENCY_LEVEL_LOW_LATENCY", + "android": "AUDIENCE_LATENCY_LEVEL_LOW_LATENCY", + "ios": "AgoraAudienceLatencyLevelLowLatency", + "macos": "AgoraAudienceLatencyLevelLowLatency" + }, + "AUDIENCE_LATENCY_LEVEL_ULTRA_LOW_LATENCY": { + "windows": "AUDIENCE_LATENCY_LEVEL_ULTRA_LOW_LATENCY", + "android": "AUDIENCE_LATENCY_LEVEL_ULTRA_LOW_LATENCY", + "ios": "AgoraAudienceLatencyLevelUltraLowLatency", + "macos": "AgoraAudienceLatencyLevelUltraLowLatency" + }, + "AUDIO_AINS_MODE": { + "windows": "AUDIO_AINS_MODE", + "ios": "AUDIO_AINS_MODE", + "macos": "AUDIO_AINS_MODE" + }, + "AINS_MODE_BALANCED": { + "windows": "AINS_MODE_BALANCED", + "ios": "AINS_MODE_BALANCED", + "macos": "AINS_MODE_BALANCED" + }, + "AINS_MODE_AGGRESSIVE": { + "windows": "AINS_MODE_AGGRESSIVE", + "ios": "AINS_MODE_AGGRESSIVE", + "macos": "AINS_MODE_AGGRESSIVE" + }, + "AINS_MODE_ULTRALOWLATENCY": { + "windows": "AINS_MODE_ULTRALOWLATENCY", + "ios": "AINS_MODE_ULTRALOWLATENCY", + "macos": "AINS_MODE_ULTRALOWLATENCY" + }, + "AUDIO_CODEC_PROFILE_TYPE": { + "windows": "AUDIO_CODEC_PROFILE_TYPE", + "android": "AudioCodecProfileType", + "ios": "AgoraAudioCodecProfileType", + "macos": "AgoraAudioCodecProfileType" + }, + "AUDIO_CODEC_PROFILE_LC_AAC": { + "windows": "AUDIO_CODEC_PROFILE_LC_AAC", + "android": "LC_AAC", + "ios": "AgoraAudioCodecProfileLCAAC", + "macos": "AgoraAudioCodecProfileLCAAC" + }, + "AUDIO_CODEC_PROFILE_HE_AAC": { + "windows": "AUDIO_CODEC_PROFILE_HE_AAC", + "android": "HE_AAC", + "ios": "AgoraAudioCodecProfileHEAAC", + "macos": "AgoraAudioCodecProfileHEAAC" + }, + "AUDIO_CODEC_PROFILE_HE_AAC_V2": { + "windows": "HE_AAC_V2", + "android": "HE_AAC_V2", + "ios": "AgoraAudioCodecProfileHEAACv2", + "macos": "AgoraAudioCodecProfileHEAACv2" + }, + "AUDIO_CODEC_TYPE": { + "windows": "AUDIO_CODEC_TYPE", + "ios": "AgoraAudioCodecType", + "macos": "AgoraAudioCodecType" + }, + "AUDIO_CODEC_OPUS": { + "windows": "AUDIO_CODEC_OPUS", + "android": "AUDIO_CODEC_OPUS", + "ios": "AgoraAudioCodecTypeOPUS", + "macos": "AgoraAudioCodecTypeOPUS" + }, + "AUDIO_CODEC_PCMA": { + "windows": "AUDIO_CODEC_PCMA", + "android": "AUDIO_CODEC_PCMA", + "ios": "AUDIO_CODEC_PCMA", + "macos": "AUDIO_CODEC_PCMA" + }, + "AUDIO_CODEC_PCMU": { + "windows": "AUDIO_CODEC_PCMU", + "android": "AUDIO_CODEC_PCMU", + "ios": "AUDIO_CODEC_PCMU", + "macos": "AUDIO_CODEC_PCMU" + }, + "AUDIO_CODEC_G722": { + "windows": "AUDIO_CODEC_G722", + "android": "AUDIO_CODEC_G722", + "ios": "AUDIO_CODEC_G722", + "macos": "AUDIO_CODEC_G722" + }, + "AUDIO_CODEC_AACLC": { + "windows": "AUDIO_CODEC_AACLC", + "android": "AUDIO_CODEC_AACLC", + "ios": "AgoraAudioCodecTypeAACLC", + "macos": "AgoraAudioCodecTypeAACLC" + }, + "AUDIO_CODEC_HEAAC": { + "windows": "AUDIO_CODEC_HEAAC", + "android": "AUDIO_CODEC_HEAAC", + "ios": "AgoraAudioCodecTypeHEAAC", + "macos": "AgoraAudioCodecTypeHEAAC" + }, + "AUDIO_CODEC_JC1": { + "windows": "AUDIO_CODEC_JC1", + "android": "AUDIO_CODEC_JC1", + "ios": "AUDIO_CODEC_JC1", + "macos": "AUDIO_CODEC_JC1" + }, + "AUDIO_CODEC_HEAAC2": { + "windows": "AUDIO_CODEC_HEAAC2", + "android": "AUDIO_CODEC_HEAAC2", + "ios": "AgoraAudioCodecTypeHEAAC2", + "macos": "AgoraAudioCodecTypeHEAAC2" + }, + "AUDIO_ENCODED_FRAME_OBSERVER_POSITION": { + "windows": "AUDIO_ENCODED_FRAME_OBSERVER_POSITION", + "ios": "AgoraAudioEncodedFrameDelegatePosition", + "macos": "AgoraAudioEncodedFrameDelegatePosition" + }, + "AUDIO_ENCODED_FRAME_OBSERVER_POSITION_RECORD": { + "windows": "AUDIO_ENCODED_FRAME_OBSERVER_POSITION_RECORD", + "android": "AUDIO_ENCODED_FRAME_OBSERVER_POSITION_MIC", + "ios": "AgoraAudioEncodedFrameObserverPositionRecord", + "macos": "AgoraAudioEncodedFrameObserverPositionRecord" + }, + "AUDIO_ENCODED_FRAME_OBSERVER_POSITION_PLAYBACK": { + "windows": "AUDIO_ENCODED_FRAME_OBSERVER_POSITION_PLAYBACK", + "android": "AUDIO_ENCODED_FRAME_OBSERVER_POSITION_PLAYBACK", + "ios": "AgoraAudioEncodedFrameObserverPositionPlayback", + "macos": "AgoraAudioEncodedFrameObserverPositionPlayback" + }, + "AUDIO_ENCODED_FRAME_OBSERVER_POSITION_MIXED": { + "windows": "AUDIO_ENCODED_FRAME_OBSERVER_POSITION_MIXED", + "android": "AUDIO_ENCODED_FRAME_OBSERVER_POSITION_MIXED", + "ios": "AgoraAudioEncodedFrameObserverPositionMixed", + "macos": "AgoraAudioEncodedFrameObserverPositionMixed" + }, + "AUDIO_ENCODING_TYPE": { + "windows": "AUDIO_ENCODING_TYPE", + "ios": "AgoraAudioEncodingType", + "macos": "AgoraAudioEncodingType" + }, + "AUDIO_ENCODING_TYPE_AAC_16000_LOW": { + "windows": "AUDIO_ENCODING_TYPE_AAC_16000_LOW", + "android": "AUDIO_ENCODING_TYPE_AAC_16000_LOW", + "ios": "AgoraAudioEncodingTypeAAC16000Low", + "macos": "AgoraAudioEncodingTypeAAC16000Low" + }, + "AUDIO_ENCODING_TYPE_AAC_16000_MEDIUM": { + "windows": "AUDIO_ENCODING_TYPE_AAC_16000_MEDIUM", + "android": "AUDIO_ENCODING_TYPE_AAC_16000_MEDIUM", + "ios": "AgoraAudioEncodingTypeAAC16000Medium", + "macos": "AgoraAudioEncodingTypeAAC16000Medium" + }, + "AUDIO_ENCODING_TYPE_AAC_32000_LOW": { + "windows": "AUDIO_ENCODING_TYPE_AAC_32000_LOW", + "android": "AUDIO_ENCODING_TYPE_AAC_32000_LOW", + "ios": "AgoraAudioEncodingTypeAAC32000Low", + "macos": "AgoraAudioEncodingTypeAAC32000Low" + }, + "AUDIO_ENCODING_TYPE_AAC_32000_MEDIUM": { + "windows": "AUDIO_ENCODING_TYPE_AAC_32000_MEDIUM", + "android": "AUDIO_ENCODING_TYPE_AAC_32000_MEDIUM", + "ios": "AgoraAudioEncodingTypeAAC32000Medium", + "macos": "AgoraAudioEncodingTypeAAC32000Medium" + }, + "AUDIO_ENCODING_TYPE_AAC_32000_HIGH": { + "windows": "AUDIO_ENCODING_TYPE_AAC_32000_HIGH", + "android": "AUDIO_ENCODING_TYPE_AAC_32000_HIGH", + "ios": "AgoraAudioEncodingTypeAAC32000High", + "macos": "AgoraAudioEncodingTypeAAC32000High" + }, + "AUDIO_ENCODING_TYPE_AAC_48000_MEDIUM": { + "windows": "AUDIO_ENCODING_TYPE_AAC_48000_MEDIUM", + "android": "AUDIO_ENCODING_TYPE_AAC_48000_MEDIUM", + "ios": "AgoraAudioEncodingTypeAAC48000Medium", + "macos": "AgoraAudioEncodingTypeAAC48000Medium" + }, + "AUDIO_ENCODING_TYPE_AAC_48000_HIGH": { + "windows": "AUDIO_ENCODING_TYPE_AAC_48000_HIGH", + "android": "AUDIO_ENCODING_TYPE_AAC_48000_HIGH", + "ios": "AgoraAudioEncodingTypeAAC48000High", + "macos": "AgoraAudioEncodingTypeAAC48000High" + }, + "AUDIO_ENCODING_TYPE_OPUS_16000_LOW": { + "windows": "AUDIO_ENCODING_TYPE_OPUS_16000_LOW", + "android": "AUDIO_ENCODING_TYPE_OPUS_16000_LOW", + "ios": "AgoraAudioEncodingTypeOPUS16000Low", + "macos": "AgoraAudioEncodingTypeOPUS16000Low" + }, + "AUDIO_ENCODING_TYPE_OPUS_16000_MEDIUM": { + "windows": "AUDIO_ENCODING_TYPE_OPUS_16000_MEDIUM", + "android": "AUDIO_ENCODING_TYPE_OPUS_16000_MEDIUM", + "ios": "AgoraAudioEncodingTypeOPUS6000Medium", + "macos": "AgoraAudioEncodingTypeOPUS6000Medium" + }, + "AUDIO_ENCODING_TYPE_OPUS_48000_MEDIUM": { + "windows": "AUDIO_ENCODING_TYPE_OPUS_48000_MEDIUM", + "android": "AUDIO_ENCODING_TYPE_OPUS_48000_MEDIUM", + "ios": "AgoraAudioEncodingTypeOPUS48000Medium", + "macos": "AgoraAudioEncodingTypeOPUS48000Medium" + }, + "AUDIO_ENCODING_TYPE_OPUS_48000_HIGH": { + "windows": "AUDIO_ENCODING_TYPE_OPUS_48000_HIGH", + "android": "AUDIO_ENCODING_TYPE_OPUS_48000_HIGH", + "ios": "AgoraAudioEncodingTypeOPUS48000High", + "macos": "AgoraAudioEncodingTypeOPUS48000High" + }, + "AUDIO_EFFECT_PRESET": { + "windows": "AUDIO_EFFECT_PRESET", + "ios": "AgoraAudioEffectPreset", + "macos": "AgoraAudioEffectPreset" + }, + "AUDIO_EFFECT_OFF": { + "windows": "AUDIO_EFFECT_OFF", + "android": "AUDIO_EFFECT_OFF", + "ios": "AgoraAudioEffectPresetOff", + "macos": "AgoraAudioEffectPresetOff" + }, + "AUDIO_SOURCE_TYPE": { + "windows": "AUDIO_SOURCE_TYPE", + "android": "AudioSourceType", + "ios": "AgoraAudioSourceType", + "macos": "AgoraAudioSourceType" + }, + "AUDIO_SOURCE_MICROPHONE": { + "windows": "AUDIO_SOURCE_MICROPHONE", + "android": "AUDIO_SOURCE_MICROPHONE", + "ios": "AgoraAudioSourceMicrophone", + "macos": "AgoraAudioSourceMicrophone" + }, + "AUDIO_SOURCE_CUSTOM": { + "windows": "AUDIO_SOURCE_CUSTOM", + "android": "AUDIO_SOURCE_CUSTOM", + "ios": "AgoraAudioSourceCustom", + "macos": "AgoraAudioSourceCustom" + }, + "AUDIO_SOURCE_MEDIA_PLAYER": { + "windows": "AUDIO_SOURCE_MEDIA_PLAYER", + "android": "AUDIO_SOURCE_MEDIA_PLAYER", + "ios": "AgoraAudioSourceMediaPlayer", + "macos": "AgoraAudioSourceMediaPlayer" + }, + "AUDIO_SOURCE_LOOPBACK_RECORDING": { + "windows": "AUDIO_SOURCE_LOOPBACK_RECORDING", + "android": "AUDIO_SOURCE_LOOPBACK_RECORDING", + "ios": "AgoraAudioSourceLoopbackRecording", + "macos": "AgoraAudioSourceLoopbackRecording" + }, + "AUDIO_SOURCE_MIXED_STREAM": { + "windows": "AUDIO_SOURCE_MIXED_STREAM", + "android": "AUDIO_SOURCE_MIXED_STREAM", + "ios": "AgoraAudioSourceMixedStream", + "macos": "AgoraAudioSourceMixedStream" + }, + "AUDIO_SOURCE_REMOTE_USER": { + "windows": "AUDIO_SOURCE_REMOTE_USER", + "android": "AUDIO_SOURCE_REMOTE_USER", + "ios": "AgoraAudioSourceRemoteUser", + "macos": "AgoraAudioSourceRemoteUser" + }, + "AUDIO_SOURCE_REMOTE_CHANNEL": { + "windows": "AUDIO_SOURCE_REMOTE_CHANNEL", + "android": "AUDIO_SOURCE_REMOTE_CHANNEL", + "ios": "AgoraAudioSourceRemoteChannel", + "macos": "AgoraAudioSourceRemoteChannel" + }, + "AUDIO_SOURCE_UNKNOWN": { + "windows": "AUDIO_SOURCE_UNKNOWN", + "android": "AUDIO_SOURCE_UNKNOWN", + "ios": "AgoraAudioSourceTypeUnknown", + "macos": "AgoraAudioSourceTypeUnknown" + }, + "BACKGROUND_BLUR_DEGREE": { + "windows": "BACKGROUND_BLUR_DEGREE", + "ios": "AgoraBlurDegree", + "macos": "AgoraBlurDegree" + }, + "BLUR_DEGREE_LOW": { + "windows": "BLUR_DEGREE_LOW", + "ios": "AgoraBlurLow", + "macos": "AgoraBlurLow" + }, + "BLUR_DEGREE_MEDIUM": { + "windows": "BLUR_DEGREE_MEDIUM", + "ios": "AgoraBlurMedium", + "macos": "AgoraBlurMedium" + }, + "BLUR_DEGREE_HIGH": { + "windows": "BLUR_DEGREE_HIGH", + "ios": "AgoraBlurHigh", + "macos": "AgoraBlurHigh" + }, + "BACKGROUND_SOURCE_TYPE": { + "windows": "BACKGROUND_SOURCE_TYPE", + "ios": "AgoraVirtualBackgroundSourceType", + "macos": "AgoraVirtualBackgroundSourceType" + }, + "BACKGROUND_NONE": { + "windows": "BACKGROUND_NONE", + "ios": "AgoraVirtualBackgroundNone", + "macos": "AgoraVirtualBackgroundNone" + }, + "BACKGROUND_COLOR": { + "windows": "BACKGROUND_COLOR", + "ios": "AgoraVirtualBackgroundColor", + "macos": "AgoraVirtualBackgroundColor" + }, + "BACKGROUND_IMG": { + "windows": "BACKGROUND_IMG", + "ios": "AgoraVirtualBackgroundImg", + "macos": "AgoraVirtualBackgroundImg" + }, + "BACKGROUND_BLUR": { + "windows": "BACKGROUND_BLUR", + "ios": "AgoraVirtualBackgroundBlur", + "macos": "AgoraVirtualBackgroundBlur" + }, + "BACKGROUND_VIDEO": { + "windows": "BACKGROUND_VIDEO", + "ios": "AgoraVirtualBackgroundVideo", + "macos": "AgoraVirtualBackgroundVideo" + }, + "SAE_DEPLOY_REGION_CN": { + "windows": "SAE_DEPLOY_REGION_CN", + "ios": "AgoraSaeDeployRegionTypeCN", + "macos": "AgoraSaeDeployRegionTypeCN" + }, + "SAE_DEPLOY_REGION_NA": { + "windows": "SAE_DEPLOY_REGION_NA", + "ios": "AgoraSaeDeployRegionTypeNA", + "macos": "AgoraSaeDeployRegionTypeNA" + }, + "SAE_DEPLOY_REGION_EU": { + "windows": "SAE_DEPLOY_REGION_EU", + "ios": "AgoraSaeDeployRegionTypeEU", + "macos": "AgoraSaeDeployRegionTypeEU" + }, + "SAE_DEPLOY_REGION_AS": { + "windows": "SAE_DEPLOY_REGION_AS", + "ios": "AgoraSaeDeployRegionTypeAS", + "macos": "AgoraSaeDeployRegionTypeAS" + }, + "CAMERA_STABILIZATION_MODE": { + "windows": "CAMERA_STABILIZATION_MODE", + "ios": "AgoraCameraStabilizationMode" + }, + "CAMERA_STABILIZATION_MODE_OFF": { + "windows": "CAMERA_STABILIZATION_MODE_OFF", + "ios": "AgoraCameraStabilizationModeOff" + }, + "CAMERA_STABILIZATION_MODE_AUTO": { + "windows": "CAMERA_STABILIZATION_MODE_AUTO", + "ios": "AgoraCameraStabilizationModeAuto" + }, + "CAMERA_STABILIZATION_MODE_LEVEL_1": { + "windows": "CAMERA_STABILIZATION_MODE_LEVEL_1", + "ios": "AgoraCameraStabilizationModeLevel1" + }, + "CAMERA_STABILIZATION_MODE_LEVEL_2": { + "windows": "CAMERA_STABILIZATION_MODE_LEVEL_2", + "ios": "AgoraCameraStabilizationModeLevel2" + }, + "CAMERA_STABILIZATION_MODE_LEVEL_3": { + "windows": "CAMERA_STABILIZATION_MODE_LEVEL_3", + "ios": "AgoraCameraStabilizationModeLevel3" + }, + "CODEC_CAP_MASK": { + "windows": "CODEC_CAP_MASK", + "ios": "AgoraCodecCapMask", + "macos": "AgoraCodecCapMask" + }, + "CODEC_CAP_MASK_NONE": { + "windows": "CODEC_CAP_MASK_NONE", + "ios": "AgoraCodecMaskNone", + "macos": "AgoraCodecMaskNone" + }, + "CODEC_CAP_MASK_HW_DEC": { + "windows": "CODEC_CAP_MASK_HW_DEC", + "ios": "AgoraCodecMaskHwDec", + "macos": "AgoraCodecMaskHwDec" + }, + "CODEC_CAP_MASK_HW_ENC": { + "windows": "CODEC_CAP_MASK_HW_ENC", + "ios": "AgoraCodecMaskHwEnc", + "macos": "AgoraCodecMaskHwEnc" + }, + "CODEC_CAP_MASK_SW_DEC": { + "windows": "CODEC_CAP_MASK_SW_DEC", + "ios": "AgoraCodecMaskSwDec", + "macos": "AgoraCodecMaskSwDec" + }, + "CODEC_CAP_MASK_SW_ENC": { + "windows": "CODEC_CAP_MASK_SW_ENC", + "ios": "AgoraCodecMaskSwEnc", + "macos": "AgoraCodecMaskSwEnc" + }, + "CONTENT_INSPECT_NEUTRAL": { + "windows": "CONTENT_INSPECT_NEUTRAL", + "android": "CONTENT_INSPECT_NEUTRAL", + "ios": "AgoraContentInspectNeutral", + "macos": "AgoraContentInspectNeutral" + }, + "CONTENT_INSPECT_SEXY": { + "windows": "CONTENT_INSPECT_SEXY", + "android": "CONTENT_INSPECT_SEXY", + "ios": "AgoraContentInspectSexy", + "macos": "AgoraContentInspectSexy" + }, + "CONTENT_INSPECT_PORN": { + "windows": "CONTENT_INSPECT_PORN", + "android": "CONTENT_INSPECT_PORN", + "ios": "AgoraContentInspectPorn", + "macos": "AgoraContentInspectPorn" + }, + "CONTENT_INSPECT_TYPE": { + "windows": "CONTENT_INSPECT_TYPE", + "ios": "AgoraContentInspectType", + "macos": "AgoraContentInspectType" + }, + "CONTENT_INSPECT_INVALID": { + "windows": "CONTENT_INSPECT_INVALID", + "android": "CONTENT_INSPECT_TYPE_INVALID", + "ios": "AgoraContentInspectTypeInvalid", + "macos": "AgoraContentInspectTypeInvalid" + }, + "CONTENT_INSPECT_MODERATION": { + "windows": "CONTENT_INSPECT_MODERATION", + "android": "CONTENT_INSPECT_TYPE_MODERATION", + "ios": "AgoraContentInspectTypeModeration", + "macos": "AgoraContentInspectTypeModeration" + }, + "CONTENT_INSPECT_SUPERVISION": { + "windows": "CONTENT_INSPECT_SUPERVISION", + "android": "CONTENT_INSPECT_TYPE_SUPERVISE", + "ios": "AgoraContentInspectTypeSupervise", + "macos": "AgoraContentInspectTypeSupervise" + }, + "CONTENT_INSPECT_IMAGE_MODERATION": { + "windows": "CONTENT_INSPECT_IMAGE_MODERATION", + "android": "CONTENT_INSPECT_TYPE_IMAGE_MODERATION", + "ios": "AgoraContentInspectTypeImageModeration", + "macos": "AgoraContentInspectTypeImageModeration" + }, + "COMPRESSION_PREFERENCE": { + "windows": "COMPRESSION_PREFERENCE", + "android": "COMPRESSION_PREFERENCE", + "ios": "AgoraCompressionPreference", + "macos": "AgoraCompressionPreference" + }, + "PREFER_COMPRESSION_AUTO": { + "windows": "PREFER_COMPRESSION_AUTO", + "android": "PREFER_COMPRESSION_AUTO", + "ios": "AgoraCompressionAuto", + "macos": "AgoraCompressionAuto" + }, + "PREFER_LOW_LATENCY": { + "windows": "PREFER_LOW_LATENCY", + "android": "PREFER_LOW_LATENCY", + "ios": "AgoraCompressionLowLatency", + "macos": "AgoraCompressionLowLatency" + }, + "PREFER_QUALITY": { + "windows": "PREFER_QUALITY", + "android": "PREFER_QUALITY", + "ios": "AgoraCompressionQuality", + "macos": "AgoraCompressionQuality" + }, + "EAR_MONITORING_FILTER_TYPE": { + "windows": "EAR_MONITORING_FILTER_TYPE", + "ios": "AgoraEarMonitoringFilterType", + "macos": "AgoraEarMonitoringFilterType" + }, + "EAR_MONITORING_FILTER_NONE": { + "windows": "EAR_MONITORING_FILTER_NONE", + "android": "EAR_MONITORING_FILTER_NONE", + "ios": "AgoraEarMonitoringFilterNone", + "macos": "AgoraEarMonitoringFilterNone" + }, + "EAR_MONITORING_FILTER_BUILT_IN_AUDIO_FILTERS": { + "windows": "EAR_MONITORING_FILTER_BUILT_IN_AUDIO_FILTERS", + "android": "EAR_MONITORING_FILTER_BUILT_IN_AUDIO_FILTERS", + "ios": "AgoraEarMonitoringFilterBuiltInAudioFilters", + "macos": "AgoraEarMonitoringFilterBuiltInAudioFilters" + }, + "EAR_MONITORING_FILTER_NOISE_SUPPRESSION": { + "windows": "EAR_MONITORING_FILTER_NOISE_SUPPRESSION", + "android": "EAR_MONITORING_FILTER_NOISE_SUPPRESSION", + "ios": "AgoraEarMonitoringFilterNoiseSuppression", + "macos": "AgoraEarMonitoringFilterNoiseSuppression" + }, + "EAR_MONITORING_FILTER_REUSE_POST_PROCESSING_FILTER": { + "windows": "EAR_MONITORING_FILTER_REUSE_POST_PROCESSING_FILTER", + "android": "EAR_MONITORING_FILTER_REUSE_POST_PROCESSING_FILTER", + "ios": "AgoraEarMonitoringFilterReusePostProcessingFilter", + "macos": "AgoraEarMonitoringFilterReusePostProcessingFilter" + }, + "EXTERNAL_VIDEO_SOURCE_TYPE": { + "windows": "EXTERNAL_VIDEO_SOURCE_TYPE", + "android": "ExternalVideoSourceType", + "ios": "AgoraExternalVideoSourceType", + "macos": "AgoraExternalVideoSourceType" + }, + "VIDEO_FRAME": { + "windows": "VIDEO_FRAME", + "android": "VIDEO_FRAME", + "ios": "AgoraExternalVideoSourceTypeVideoFrame", + "macos": "AgoraExternalVideoSourceTypeVideoFrame" + }, + "ENCODED_VIDEO_FRAME": { + "windows": "ENCODED_VIDEO_FRAME", + "android": "ENCODED_VIDEO_FRAME", + "ios": "AgoraExternalVideoSourceTypeEncodedVideoFrame", + "macos": "AgoraExternalVideoSourceTypeEncodedVideoFrame" + }, + "ROOM_ACOUSTICS_KTV": { + "windows": "ROOM_ACOUSTICS_KTV", + "android": "ROOM_ACOUSTICS_KTV", + "ios": "AgoraAudioEffectPresetRoomAcousticsKTV", + "macos": "AgoraAudioEffectPresetRoomAcousticsKTV" + }, + "ROOM_ACOUSTICS_VOCAL_CONCERT": { + "windows": "ROOM_ACOUSTICS_VOCAL_CONCERT", + "android": "ROOM_ACOUSTICS_VOCAL_CONCERT", + "ios": "AgoraAudioEffectPresetRoomAcousVocalConcer", + "macos": "AgoraAudioEffectPresetRoomAcousVocalConcer" + }, + "ROOM_ACOUSTICS_STUDIO": { + "windows": "ROOM_ACOUSTICS_STUDIO", + "android": "ROOM_ACOUSTICS_STUDIO", + "ios": "AgoraAudioEffectPresetRoomAcousStudio", + "macos": "AgoraAudioEffectPresetRoomAcousStudio" + }, + "ROOM_ACOUSTICS_PHONOGRAPH": { + "windows": "ROOM_ACOUSTICS_PHONOGRAPH", + "android": "ROOM_ACOUSTICS_PHONOGRAPH", + "ios": "AgoraAudioEffectPresetRoomAcousPhonograph", + "macos": "AgoraAudioEffectPresetRoomAcousPhonograph" + }, + "ROOM_ACOUSTICS_VIRTUAL_STEREO": { + "windows": "ROOM_ACOUSTICS_VIRTUAL_STEREO", + "android": "ROOM_ACOUSTICS_VIRTUAL_STEREO", + "ios": "AgoraAudioEffectPresetRoomAcousVirtualStereo", + "macos": "AgoraAudioEffectPresetRoomAcousVirtualStereo" + }, + "ROOM_ACOUSTICS_SPACIAL": { + "windows": "ROOM_ACOUSTICS_SPACIAL", + "android": "ROOM_ACOUSTICS_SPACIAL", + "ios": "AgoraAudioEffectPresetRoomAcousSpatial", + "macos": "AgoraAudioEffectPresetRoomAcousSpatial" + }, + "ROOM_ACOUSTICS_ETHEREAL": { + "windows": "ROOM_ACOUSTICS_ETHEREAL", + "android": "ROOM_ACOUSTICS_ETHEREAL", + "ios": "AgoraAudioEffectPresetRoomAcousEthereal", + "macos": "AgoraAudioEffectPresetRoomAcousEthereal" + }, + "ROOM_ACOUSTICS_VIRTUAL_SURROUND_SOUND": { + "windows": "ROOM_ACOUSTICS_VIRTUAL_SURROUND_SOUND", + "android": "ROOM_ACOUSTICS_VIRTUAL_SURROUND_SOUND", + "ios": "AgoraAudioEffectPresetRoomAcousVirtualSurroundSound", + "macos": "AgoraAudioEffectPresetRoomAcousVirtualSurroundSound" + }, + "ROOM_ACOUSTICS_CHORUS": { + "windows": "ROOM_ACOUSTICS_CHORUS", + "android": "ROOM_ACOUSTICS_CHORUS", + "ios": "AgoraAudioEffectPresetRoomAcousticsChorus", + "macos": "AgoraAudioEffectPresetRoomAcousticsChorus" + }, + "ROOM_ACOUSTICS_3D_VOICE": { + "windows": "ROOM_ACOUSTICS_3D_VOICE", + "android": "ROOM_ACOUSTICS_3D_VOICE", + "ios": "AgoraAudioEffectPresetRoomAcous3DVoice", + "macos": "AgoraAudioEffectPresetRoomAcous3DVoice" + }, + "VOICE_CHANGER_EFFECT_UNCLE": { + "windows": "VOICE_CHANGER_EFFECT_UNCLE", + "android": "VOICE_CHANGER_EFFECT_UNCLE", + "ios": "AgoraAudioEffectPresetVoiceChangerEffectUncle", + "macos": "AgoraAudioEffectPresetVoiceChangerEffectUncle" + }, + "VOICE_CHANGER_EFFECT_OLDMAN": { + "windows": "VOICE_CHANGER_EFFECT_OLDMAN", + "android": "VOICE_CHANGER_EFFECT_OLDMAN", + "ios": "AgoraAudioEffectPresetVoiceChangerEffectOldMan", + "macos": "AgoraAudioEffectPresetVoiceChangerEffectOldMan" + }, + "VOICE_CHANGER_EFFECT_BOY": { + "windows": "VOICE_CHANGER_EFFECT_BOY", + "android": "VOICE_CHANGER_EFFECT_BOY", + "ios": "AgoraAudioEffectPresetVoiceChangerEffectBoy", + "macos": "AgoraAudioEffectPresetVoiceChangerEffectBoy" + }, + "VOICE_CHANGER_EFFECT_SISTER": { + "windows": "VOICE_CHANGER_EFFECT_SISTER", + "android": "VOICE_CHANGER_EFFECT_SISTER", + "ios": "AgoraAudioEffectPresetVoiceChangerEffectSister", + "macos": "AgoraAudioEffectPresetVoiceChangerEffectSister" + }, + "VOICE_CHANGER_EFFECT_GIRL": { + "windows": "VOICE_CHANGER_EFFECT_GIRL", + "android": "VOICE_CHANGER_EFFECT_GIRL", + "ios": "AgoraAudioEffectPresetVoiceChangerEffectGirl", + "macos": "AgoraAudioEffectPresetVoiceChangerEffectGirl" + }, + "VOICE_CHANGER_EFFECT_PIGKING": { + "windows": "VOICE_CHANGER_EFFECT_PIGKING", + "android": "VOICE_CHANGER_EFFECT_PIGKING", + "ios": "AgoraAudioEffectPresetVoiceChangerEffectPigKin", + "macos": "AgoraAudioEffectPresetVoiceChangerEffectPigKin" + }, + "VOICE_CHANGER_EFFECT_HULK": { + "windows": "VOICE_CHANGER_EFFECT_HULK", + "android": "VOICE_CHANGER_EFFECT_HULK", + "ios": "AgoraAudioEffectPresetVoiceChangerEffectHulk", + "macos": "AgoraAudioEffectPresetVoiceChangerEffectHulk" + }, + "STYLE_TRANSFORMATION_RNB": { + "windows": "STYLE_TRANSFORMATION_RNB", + "android": "STYLE_TRANSFORMATION_RNB", + "ios": "AgoraAudioEffectPresetStyleTransformationRnb", + "macos": "AgoraAudioEffectPresetStyleTransformationRnb" + }, + "STYLE_TRANSFORMATION_POPULAR": { + "windows": "STYLE_TRANSFORMATION_POPULAR", + "android": "STYLE_TRANSFORMATION_POPULAR", + "ios": "AgoraAudioEffectPresetStyleTransformationPopular", + "macos": "AgoraAudioEffectPresetStyleTransformationPopular" + }, + "PITCH_CORRECTION": { + "windows": "PITCH_CORRECTION", + "android": "PITCH_CORRECTION", + "ios": "AgoraAudioEffectPresetPitchCorrection", + "macos": "AgoraAudioEffectPresetPitchCorrection" + }, + "ENCODING_PREFERENCE": { + "windows": "ENCODING_PREFERENCE", + "android": "ENCODING_PREFERENCE", + "ios": "AgoraEncodingPreference", + "macos": "AgoraEncodingPreference" + }, + "PREFER_AUTO": { + "windows": "PREFER_AUTO", + "android": "PREFER_AUTO", + "ios": " AgoraEncodingPreferAuto", + "macos": "AgoraEncodingPreferAuto" + }, + "PREFER_SOFTWARE": { + "windows": "PREFER_SOFTWARE", + "android": "PREFER_SOFTWARE", + "ios": "AgoraEncodingPrefersoftware", + "macos": "AgoraEncodingPrefersoftware" + }, + "PREFER_HARDWARE": { + "windows": "PREFER_HARDWARE", + "android": "PREFER_HARDWARE", + "ios": "AgoraEncodingPreferhardware", + "macos": "AgoraEncodingPreferhardware" + }, + "AUDIO_EQUALIZATION_BAND_FREQUENCY": { + "windows": "AUDIO_EQUALIZATION_BAND_FREQUENCY", + "android": "AUDIO_EQUALIZATION_BAND_FREQUENCY", + "ios": "AgoraAudioEqualizationBandFrequency", + "macos": "AgoraAudioEqualizationBandFrequency" + }, + "AUDIO_EQUALIZATION_BAND_31": { + "windows": "AUDIO_EQUALIZATION_BAND_31", + "android": "AUDIO_EQUALIZATION_BAND_31", + "ios": "AgoraAudioEqualizationBand31", + "macos": "AgoraAudioEqualizationBand31" + }, + "AUDIO_EQUALIZATION_BAND_62": { + "windows": "AUDIO_EQUALIZATION_BAND_62", + "android": "AUDIO_EQUALIZATION_BAND_62", + "ios": "AgoraAudioEqualizationBand62", + "macos": "AgoraAudioEqualizationBand62" + }, + "AUDIO_EQUALIZATION_BAND_125": { + "windows": "AUDIO_EQUALIZATION_BAND_125", + "android": "AUDIO_EQUALIZATION_BAND_125", + "ios": "AgoraAudioEqualizationBand125", + "macos": "AgoraAudioEqualizationBand125" + }, + "AUDIO_EQUALIZATION_BAND_250": { + "windows": "AUDIO_EQUALIZATION_BAND_250", + "android": "AUDIO_EQUALIZATION_BAND_250", + "ios": "AgoraAudioEqualizationBand250", + "macos": "AgoraAudioEqualizationBand250" + }, + "AUDIO_EQUALIZATION_BAND_500": { + "windows": "AUDIO_EQUALIZATION_BAND_500", + "android": "AUDIO_EQUALIZATION_BAND_500", + "ios": "AgoraAudioEqualizationBand500", + "macos": "AgoraAudioEqualizationBand500" + }, + "AUDIO_EQUALIZATION_BAND_1K": { + "windows": "AUDIO_EQUALIZATION_BAND_1K", + "android": "AUDIO_EQUALIZATION_BAND_1K", + "ios": "AgoraAudioEqualizationBand1K", + "macos": "AgoraAudioEqualizationBand1K" + }, + "AUDIO_EQUALIZATION_BAND_2K": { + "windows": "AUDIO_EQUALIZATION_BAND_2K", + "android": "AUDIO_EQUALIZATION_BAND_2K", + "ios": "AgoraAudioEqualizationBand2K", + "macos": "AgoraAudioEqualizationBand2K" + }, + "AUDIO_EQUALIZATION_BAND_4K": { + "windows": "AUDIO_EQUALIZATION_BAND_4K", + "android": "AUDIO_EQUALIZATION_BAND_4K", + "ios": "AgoraAudioEqualizationBand4K", + "macos": "AgoraAudioEqualizationBand4K" + }, + "AUDIO_EQUALIZATION_BAND_8K": { + "windows": "AUDIO_EQUALIZATION_BAND_8K", + "android": "AUDIO_EQUALIZATION_BAND_8K", + "ios": "AgoraAudioEqualizationBand8K", + "macos": "AgoraAudioEqualizationBand8K" + }, + "AUDIO_EQUALIZATION_BAND_16K": { + "windows": "AUDIO_EQUALIZATION_BAND_16K", + "android": "AUDIO_EQUALIZATION_BAND_16K", + "ios": "AgoraAudioEqualizationBand16K", + "macos": "AgoraAudioEqualizationBand16K" + }, + "AUDIO_FRAME_TYPE": { + "windows": "AUDIO_FRAME_TYPE" + }, + "FRAME_TYPE_PCM16": { + "windows": "FRAME_TYPE_PCM16", + "android": "FRAME_TYPE_PCM16" + }, + "AUDIO_FRAME_POSITION_PLAYBACK": { + "windows": "AUDIO_FRAME_POSITION_PLAYBACK", + "android": "POSITION_PLAYBACK", + "ios": "AgoraAudioFramePositionPlayback", + "macos": "AgoraAudioFramePositionPlayback" + }, + "AUDIO_FRAME_POSITION_RECORD": { + "windows": "AUDIO_FRAME_POSITION_RECORD", + "android": "POSITION_RECORD", + "ios": "AgoraAudioFramePositionRecord", + "macos": "AgoraAudioFramePositionRecord" + }, + "AUDIO_FRAME_POSITION_MIXED": { + "windows": "AUDIO_FRAME_POSITION_MIXED", + "android": "POSITION_MIXED", + "ios": "AgoraAudioFramePositionMixed", + "macos": "AgoraAudioFramePositionMixed" + }, + "AUDIO_FRAME_POSITION_BEFORE_MIXING": { + "windows": "AUDIO_FRAME_POSITION_BEFORE_MIXING", + "android": "POSITION_BEFORE_MIXING", + "ios": "AgoraAudioFramePositionBeforeMixing", + "macos": "AgoraAudioFramePositionBeforeMixing" + }, + "AUDIO_FRAME_POSITION_EAR_MONITORING": { + "windows": "AUDIO_FRAME_POSITION_EAR_MONITORING", + "android": "POSITION_EAR_MONITORING", + "ios": "AgoraAudioFramePositionEarMonitoring", + "macos": "AgoraAudioFramePositionEarMonitoring" + }, + "AUDIO_DUAL_MONO_MODE": { + "windows": "AUDIO_DUAL_MONO_MODE", + "android": "AudioDualMonoMode", + "ios": "AgoraAudioDualMonoMode", + "macos": "AgoraAudioDualMonoMode" + }, + "AUDIO_DUAL_MONO_STEREO": { + "windows": "AUDIO_DUAL_MONO_STEREO", + "android": "AUDIO_DUAL_MONO_STEREO", + "ios": "AgoraAudioDuraMonoStereo", + "macos": "AgoraAudioDuraMonoStereo" + }, + "AUDIO_DUAL_MONO_L": { + "windows": "AUDIO_DUAL_MONO_L", + "android": "AUDIO_DUAL_MONO_L", + "ios": "AgoraAudioDualMonoL", + "macos": "AgoraAudioDualMonoL" + }, + "AUDIO_DUAL_MONO_R": { + "windows": "AUDIO_DUAL_MONO_R", + "android": "AUDIO_DUAL_MONO_R", + "ios": "AgoraAudioDualMonoR", + "macos": "AgoraAudioDualMonoR" + }, + "AUDIO_DUAL_MONO_MIX": { + "windows": "AUDIO_DUAL_MONO_MIX", + "android": "AUDIO_DUAL_MONO_MIX", + "ios": "AgoraAudioDualMonoMix", + "macos": "AgoraAudioDualMonoMix" + }, + "AUDIO_MIXING_DUAL_MONO_MODE": { + "windows": "AUDIO_MIXING_DUAL_MONO_MODE", + "android": "AudioMixingDualMonoMode", + "ios": "AgoraAudioMixingDualMonoMode", + "macos": "AgoraAudioMixingDualMonoMode" + }, + "AUDIO_MIXING_DUAL_MONO_AUTO": { + "windows": "AUDIO_MIXING_DUAL_MONO_AUTO", + "android": "AUDIO_MIXING_DUAL_MONO_AUTO", + "ios": "AgoraAudioMixingDualMonoAuto", + "macos": "AgoraAudioMixingDualMonoAuto" + }, + "AUDIO_MIXING_DUAL_MONO_L": { + "windows": "AUDIO_MIXING_DUAL_MONO_L", + "android": "AUDIO_MIXING_DUAL_MONO_L", + "ios": "AgoraAudioMixingDualMonoL", + "macos": "AgoraAudioMixingDualMonoL" + }, + "AUDIO_MIXING_DUAL_MONO_R": { + "windows": "AUDIO_MIXING_DUAL_MONO_R", + "android": "AUDIO_MIXING_DUAL_MONO_R", + "ios": "AgoraAudioMixingDualMonoR", + "macos": "AgoraAudioMixingDualMonoR" + }, + "AUDIO_MIXING_DUAL_MONO_MIX": { + "windows": "AUDIO_MIXING_DUAL_MONO_MIX", + "android": "AUDIO_MIXING_DUAL_MONO_MIX", + "ios": "AgoraAudioMixingDualMonoMix", + "macos": "AgoraAudioMixingDualMonoMix" + }, + "AUDIO_MIXING_REASON_TYPE": { + "windows": "AUDIO_MIXING_REASON_TYPE", + "ios": "AgoraAudioMixingReasonCode", + "macos": "AgoraAudioMixingReasonCode" + }, + "AUDIO_MIXING_REASON_OK": { + "windows": "AUDIO_MIXING_REASON_OK", + "android": "AUDIO_MIXING_REASON_OK", + "ios": "AgoraAudioMixingReasonTypeOk", + "macos": "AgoraAudioMixingReasonTypeOk" + }, + "AUDIO_MIXING_REASON_CAN_NOT_OPEN": { + "windows": "AUDIO_MIXING_REASON_CAN_NOT_OPEN", + "android": "AUDIO_MIXING_REASON_CAN_NOT_OPEN", + "ios": "AgoraAudioMixingReasonTypeCanNotOpen", + "macos": "AgoraAudioMixingReasonTypeCanNotOpen" + }, + "AUDIO_MIXING_REASON_TOO_FREQUENT_CALL": { + "windows": "AUDIO_MIXING_REASON_TOO_FREQUENT_CALL", + "android": "AUDIO_MIXING_REASON_TOO_FREQUENT_CALL", + "ios": "AgoraAudioMixingReasonTypeTooFrequentlyCall", + "macos": "AgoraAudioMixingReasonTypeTooFrequentlyCall" + }, + "AUDIO_MIXING_REASON_INTERRUPTED_EOF": { + "windows": "AUDIO_MIXING_REASON_INTERRUPTED_EOF", + "android": "AUDIO_MIXING_REASON_INTERRUPTED_EOF", + "ios": "AgoraAudioMixingReasonTypeInterruptedEOF", + "macos": "AgoraAudioMixingReasonTypeInterruptedEOF" + }, + "AUDIO_MIXING_REASON_ONE_LOOP_COMPLETED": { + "windows": "AUDIO_MIXING_REASON_ONE_LOOP_COMPLETED", + "android": "AUDIO_MIXING_REASON_ONE_LOOP_COMPLETED", + "ios": "AgoraAudioMixingReasonOneLoopCompleted", + "macos": "AgoraAudioMixingReasonOneLoopCompleted" + }, + "AUDIO_MIXING_REASON_ALL_LOOPS_COMPLETED": { + "windows": "AUDIO_MIXING_REASON_ALL_LOOPS_COMPLETED", + "android": "AUDIO_MIXING_REASON_ALL_LOOPS_COMPLETED", + "ios": "AgoraAudioMixingReasonAllLoopsCompleted", + "macos": "AgoraAudioMixingReasonAllLoopsCompleted" + }, + "AUDIO_MIXING_REASON_STOPPED_BY_USER": { + "windows": "AUDIO_MIXING_REASON_STOPPED_BY_USER", + "android": "AUDIO_MIXING_REASON_STOPPED_BY_USER", + "ios": "AgoraAudioMixingReasonStoppedByUser", + "macos": "AgoraAudioMixingReasonStoppedByUser" + }, + "AUDIO_MIXING_STATE_TYPE": { + "windows": "AUDIO_MIXING_STATE_TYPE", + "ios": "AgoraAudioMixingStateType", + "macos": "AgoraAudioMixingStateType" + }, + "AUDIO_MIXING_STATE_PLAYING": { + "windows": "AUDIO_MIXING_STATE_PLAYING", + "android": "AUDIO_MIXING_STATE_PLAYING", + "ios": "AgoraAudioMixingStateTypePlaying", + "macos": "AgoraAudioMixingStateTypePlaying" + }, + "AUDIO_MIXING_STATE_PAUSED": { + "windows": "AUDIO_MIXING_STATE_PAUSED", + "android": "AUDIO_MIXING_STATE_PAUSED", + "ios": "AgoraAudioMixingStateTypePaused", + "macos": "AgoraAudioMixingStateTypePaused" + }, + "AUDIO_MIXING_STATE_STOPPED": { + "windows": "AUDIO_MIXING_STATE_STOPPED", + "android": "AUDIO_MIXING_STATE_STOPPED", + "ios": "AgoraAudioMixingStateTypeStopped", + "macos": "AgoraAudioMixingStateTypeStopped" + }, + "AUDIO_MIXING_STATE_FAILED": { + "windows": "AUDIO_MIXING_STATE_FAILED", + "android": "AUDIO_MIXING_STATE_FAILED", + "ios": "AgoraAudioMixingStateTypeFailed", + "macos": "AgoraAudioMixingStateTypeFailed" + }, + "AUDIO_PROCESSING_CHANNELS": { + "windows": "AUDIO_PROCESSING_CHANNELS", + "android": "AgoraAudioProcessChannels", + "ios": "AgoraAudioProcessChannels", + "macos": "AgoraAudioProcessChannels" + }, + "AUDIO_PROCESSING_MONO": { + "windows": "AUDIO_PROCESSING_MONO", + "android": "AGORA_AUDIO_MONO_PROCESSING", + "ios": "AgoraAudioProcessChannelsMono", + "macos": "AgoraAudioProcessChannelsMono" + }, + "AUDIO_PROCESSING_STEREO": { + "windows": "AUDIO_PROCESSING_STEREO", + "android": "AGORA_AUDIO_STEREO_PROCESSING", + "ios": "AgoraAudioProcessChannelsStereo", + "macos": "AgoraAudioProcessChannelsStereo" + }, + "AUDIO_PROFILE_TYPE": { + "windows": "AUDIO_PROFILE_TYPE", + "android": "AudioProfile", + "ios": "AgoraAudioProfile", + "macos": "AgoraAudioProfile" + }, + "AUDIO_PROFILE_DEFAULT": { + "windows": "AUDIO_PROFILE_DEFAULT", + "android": "DEFAULT", + "ios": "AgoraAudioProfileDefault", + "macos": "AgoraAudioProfileDefault" + }, + "AUDIO_PROFILE_SPEECH_STANDARD": { + "windows": "AUDIO_PROFILE_SPEECH_STANDARD", + "android": "SPEECH_STANDARD", + "ios": "AgoraAudioProfileSpeechStandard", + "macos": "AgoraAudioProfileSpeechStandard" + }, + "AUDIO_PROFILE_MUSIC_STANDARD": { + "windows": "AUDIO_PROFILE_MUSIC_STANDARD", + "android": "MUSIC_STANDARD", + "ios": "AgoraAudioProfileMusicStandard", + "macos": "AgoraAudioProfileMusicStandard" + }, + "AUDIO_PROFILE_MUSIC_STANDARD_STEREO": { + "windows": "AUDIO_PROFILE_MUSIC_STANDARD_STEREO", + "android": "MUSIC_STANDARD_STEREO", + "ios": "AgoraAudioProfileMusicStandardStereo", + "macos": "AgoraAudioProfileMusicStandardStereo" + }, + "AUDIO_PROFILE_MUSIC_HIGH_QUALITY": { + "windows": "AUDIO_PROFILE_MUSIC_HIGH_QUALITY", + "android": "MUSIC_HIGH_QUALITY", + "ios": "AgoraAudioProfileMusicHighQuality", + "macos": "AgoraAudioProfileMusicHighQuality" + }, + "AUDIO_PROFILE_MUSIC_HIGH_QUALITY_STEREO": { + "windows": "AUDIO_PROFILE_MUSIC_HIGH_QUALITY_STEREO", + "android": "MUSIC_HIGH_QUALITY_STEREO", + "ios": "AgoraAudioProfileMusicHighQualityStereo", + "macos": "AgoraAudioProfileMusicHighQualityStereo" + }, + "AUDIO_PROFILE_IOT": { + "windows": "AUDIO_PROFILE_IOT", + "android": "AUDIO_PROFILE_IOT", + "ios": "AgoraAudioProfileIot", + "macos": "AgoraAudioProfileIot" + }, + "AUDIO_PROFILE_NUM": { + "windows": "AUDIO_PROFILE_NUM", + "android": "AUDIO_PROFILE_NUM", + "ios": "AUDIO_PROFILE_NUM", + "macos": "AUDIO_PROFILE_NUM" + }, + "AUDIO_RANGE_MODE_WORLD": { + "windows": "AUDIO_RANGE_MODE_WORLD", + "android": "AUDIO_RANGE_MODE_WORLD", + "ios": "AgoraAudioRangeModeWorld", + "macos": "AgoraAudioRangeModeWorld" + }, + "AUDIO_RANGE_MODE_TEAM": { + "windows": "AUDIO_RANGE_MODE_TEAM", + "android": "AUDIO_RANGE_MODE_TEAM", + "ios": "AgoraAudioRangeModeTeam", + "macos": "AgoraAudioRangeModeTeam" + }, + "AUDIO_FILE_RECORDING_TYPE": { + "windows": "AUDIO_FILE_RECORDING_TYPE", + "ios": "AgoraAudioFileRecordingType", + "macos": "AgoraAudioFileRecordingType" + }, + "AUDIO_FILE_RECORDING_MIC": { + "windows": "AUDIO_FILE_RECORDING_MIC", + "android": "AUDIO_FILE_RECORDING_MIC", + "ios": "AgoraAudioFileRecordingTypeMic", + "macos": "AgoraAudioFileRecordingTypeMic" + }, + "AUDIO_FILE_RECORDING_PLAYBACK": { + "windows": "AUDIO_FILE_RECORDING_PLAYBACK", + "android": "AUDIO_FILE_RECORDING_PLAYBACK", + "ios": "AgoraAudioFileRecordingTypePlayback", + "macos": "AgoraAudioFileRecordingTypePlayback" + }, + "AUDIO_FILE_RECORDING_MIXED": { + "windows": "AUDIO_FILE_RECORDING_MIXED", + "android": "AUDIO_FILE_RECORDING_MIXED", + "ios": "AgoraAudioFileRecordingTypeMixed", + "macos": "AgoraAudioFileRecordingTypeMixed" + }, + "AUDIO_RECORDING_QUALITY_TYPE": { + "windows": "AUDIO_RECORDING_QUALITY_TYPE", + "ios": "AgoraAudioRecordingQuality", + "macos": "AgoraAudioRecordingQuality" + }, + "AUDIO_RECORDING_QUALITY_LOW": { + "windows": "AUDIO_RECORDING_QUALITY_LOW", + "android": "AUDIO_RECORDING_QUALITY_LOW", + "ios": "AgoraAudioRecordingQualityLow", + "macos": "AgoraAudioRecordingQualityLow" + }, + "AUDIO_RECORDING_QUALITY_MEDIUM": { + "windows": "AUDIO_RECORDING_QUALITY_MEDIUM", + "android": "AUDIO_RECORDING_QUALITY_MEDIUM", + "ios": "AgoraAudioRecordingQualityMedium", + "macos": "AgoraAudioRecordingQualityMedium" + }, + "AUDIO_RECORDING_QUALITY_HIGH": { + "windows": "AUDIO_RECORDING_QUALITY_HIGH", + "android": "AUDIO_RECORDING_QUALITY_HIGH", + "ios": "AgoraAudioRecordingQualityHigh", + "macos": "AgoraAudioRecordingQualityHigh" + }, + "AUDIO_RECORDING_QUALITY_ULTRA_HIGH": { + "windows": "AUDIO_RECORDING_QUALITY_ULTRA_HIGH", + "android": "AUDIO_RECORDING_QUALITY_ULTRA_HIGH", + "ios": "AgoraAudioRecordingQualityUltraHigh", + "macos": "AgoraAudioRecordingQualityUltraHigh" + }, + "AUDIO_REVERB_PRESET": { + "windows": "AUDIO_REVERB_PRESET", + "ios": "AgoraAudioReverbPreset", + "macos": "AgoraAudioReverbPreset" + }, + "AUDIO_REVERB_OFF": { + "windows": "AUDIO_REVERB_OFF", + "android": "AUDIO_REVERB_OFF", + "ios": "AgoraAudioReverbPresetOff", + "macos": "AgoraAudioReverbPresetOff" + }, + "AUDIO_REVERB_FX_KTV": { + "windows": "AUDIO_REVERB_FX_KTV", + "android": "AUDIO_REVERB_FX_KTV", + "ios": "AgoraAudioReverbPresetFxKTV", + "macos": "AgoraAudioReverbPresetFxKTV" + }, + "AUDIO_REVERB_FX_VOCAL_CONCERT": { + "windows": "AUDIO_REVERB_FX_VOCAL_CONCERT", + "android": "AUDIO_REVERB_FX_VOCAL_CONCERT", + "ios": "AgoraAudioReverbPresetFxVocalConcert", + "macos": "AgoraAudioReverbPresetFxVocalConcert" + }, + "AUDIO_REVERB_FX_UNCLE": { + "windows": "AUDIO_REVERB_FX_UNCLE", + "android": "AUDIO_REVERB_FX_UNCLE", + "ios": "AgoraAudioReverbPresetFxUncle", + "macos": "AgoraAudioReverbPresetFxUncle" + }, + "AUDIO_REVERB_FX_SISTER": { + "windows": "AUDIO_REVERB_FX_SISTER", + "android": "AUDIO_REVERB_FX_SISTER", + "ios": "AgoraAudioReverbPresetFxSister", + "macos": "AgoraAudioReverbPresetFxSister" + }, + "AUDIO_REVERB_FX_STUDIO": { + "windows": "AUDIO_REVERB_FX_STUDIO", + "android": "AUDIO_REVERB_FX_STUDIO", + "ios": "AgoraAudioReverbPresetFxStudio", + "macos": "AgoraAudioReverbPresetFxStudio" + }, + "AUDIO_REVERB_FX_POPULAR": { + "windows": "AUDIO_REVERB_FX_POPULAR", + "android": "AUDIO_REVERB_FX_POPULAR", + "ios": "AgoraAudioReverbPresetFxPopular", + "macos": "AgoraAudioReverbPresetFxPopular" + }, + "AUDIO_REVERB_FX_RNB": { + "windows": "AUDIO_REVERB_FX_RNB", + "android": "AUDIO_REVERB_FX_RNB", + "ios": "AgoraAudioReverbPresetFxRNB", + "macos": "AgoraAudioReverbPresetFxRNB" + }, + "AUDIO_REVERB_FX_PHONOGRAPH": { + "windows": "AUDIO_REVERB_FX_PHONOGRAPH", + "android": "AUDIO_REVERB_FX_PHONOGRAPH", + "ios": "AgoraAudioReverbPresetFxPhonograph", + "macos": "AgoraAudioReverbPresetFxPhonograph" + }, + "AUDIO_REVERB_POPULAR": { + "windows": "AUDIO_REVERB_POPULAR", + "android": "AUDIO_REVERB_POPULAR", + "ios": "AUDIO_REVERB_POPULAR", + "macos": "AUDIO_REVERB_POPULAR" + }, + "AUDIO_REVERB_RNB": { + "windows": "AUDIO_REVERB_RNB", + "android": "AUDIO_REVERB_RNB", + "ios": "AUDIO_REVERB_RNB", + "macos": "AUDIO_REVERB_RNB" + }, + "AUDIO_REVERB_ROCK": { + "windows": "AUDIO_REVERB_ROCK", + "android": "AUDIO_REVERB_ROCK", + "ios": "AUDIO_REVERB_ROCK", + "macos": "AUDIO_REVERB_ROCK" + }, + "AUDIO_REVERB_HIPHOP": { + "windows": "AUDIO_REVERB_HIPHOP", + "android": "AUDIO_REVERB_HIPHOP", + "ios": "AUDIO_REVERB_HIPHOP", + "macos": "AUDIO_REVERB_HIPHOP" + }, + "AUDIO_REVERB_VOCAL_CONCERT": { + "windows": "AUDIO_REVERB_VOCAL_CONCERT", + "android": "AUDIO_REVERB_VOCAL_CONCERT", + "ios": "AUDIO_REVERB_VOCAL_CONCERT", + "macos": "AUDIO_REVERB_VOCAL_CONCERT" + }, + "AUDIO_REVERB_KTV": { + "windows": "AUDIO_REVERB_KTV", + "android": "AUDIO_REVERB_KTV", + "ios": "AUDIO_REVERB_KTV", + "macos": "AUDIO_REVERB_KTV" + }, + "AUDIO_REVERB_STUDIO": { + "windows": "AUDIO_REVERB_STUDIO", + "android": "AUDIO_REVERB_STUDIO", + "ios": "AUDIO_REVERB_STUDIO", + "macos": "AUDIO_REVERB_STUDIO" + }, + "AUDIO_VIRTUAL_STEREO": { + "windows": "AUDIO_VIRTUAL_STEREO", + "android": "AUDIO_VIRTUAL_STEREO", + "ios": "AUDIO_VIRTUAL_STEREO", + "macos": "AUDIO_VIRTUAL_STEREO" + }, + "AUDIO_ELECTRONIC_VOICE": { + "windows": "AUDIO_ELECTRONIC_VOICE", + "android": "AUDIO_ELECTRONIC_VOICE", + "ios": "AUDIO_ELECTRONIC_VOICE", + "macos": "AUDIO_ELECTRONIC_VOICE" + }, + "AUDIO_THREEDIM_VOICE": { + "windows": "AUDIO_THREEDIM_VOICE", + "android": "AUDIO_THREEDIM_VOICE", + "ios": "AUDIO_THREEDIM_VOICE", + "macos": "AUDIO_THREEDIM_VOICE" + }, + "AUDIO_REVERB_TYPE": { + "windows": "AUDIO_REVERB_TYPE", + "android": "AUDIO_REVERB_TYPE", + "ios": "AgoraAudioReverbType", + "macos": "AgoraAudioReverbType" + }, + "AUDIO_REVERB_DRY_LEVEL": { + "windows": "AUDIO_REVERB_DRY_LEVEL", + "android": "AUDIO_REVERB_DRY_LEVEL", + "ios": "AgoraAudioReverbDryLevel", + "macos": "AgoraAudioReverbDryLevel" + }, + "AUDIO_REVERB_WET_LEVEL": { + "windows": "AUDIO_REVERB_WET_LEVEL", + "android": "AUDIO_REVERB_WET_LEVEL", + "ios": "AgoraAudioReverbWetLevel", + "macos": "AgoraAudioReverbWetLevel" + }, + "AUDIO_REVERB_ROOM_SIZE": { + "windows": "AUDIO_REVERB_ROOM_SIZE", + "android": "AUDIO_REVERB_ROOM_SIZE", + "ios": "AgoraAudioReverbRoomSize", + "macos": "AgoraAudioReverbRoomSize" + }, + "AUDIO_REVERB_WET_DELAY": { + "windows": "AUDIO_REVERB_WET_DELAY", + "android": "AUDIO_REVERB_WET_DELAY", + "ios": "AgoraAudioReverbWetDelay", + "macos": "AgoraAudioReverbWetDelay" + }, + "AUDIO_REVERB_STRENGTH": { + "windows": "AUDIO_REVERB_STRENGTH", + "android": "AUDIO_REVERB_STRENGTH", + "ios": "AgoraAudioReverbStrength", + "macos": "AgoraAudioReverbStrength" + }, + "AudioRoute": { + "windows": "AudioRoute", + "ios": "AgoraAudioOutputRouting", + "macos": "AgoraAudioOutputRouting" + }, + "ROUTE_DEFAULT": { + "windows": "ROUTE_DEFAULT", + "android": "AUDIO_ROUTE_DEFAULT", + "ios": "AgoraAudioOutputRoutingDefault", + "macos": "AgoraAudioOutputRoutingDefault" + }, + "ROUTE_HEADSET": { + "windows": "ROUTE_HEADSET", + "android": "AUDIO_ROUTE_HEADSET", + "ios": "AgoraAudioOutputRoutingHeadset", + "macos": "AgoraAudioOutputRoutingHeadset" + }, + "ROUTE_EARPIECE": { + "windows": "ROUTE_EARPIECE", + "android": "AUDIO_ROUTE_EARPIECE", + "ios": "AgoraAudioOutputRoutingEarpiece", + "macos": "AgoraAudioOutputRoutingEarpiece" + }, + "ROUTE_HEADSETNOMIC": { + "windows": "ROUTE_HEADSETNOMIC", + "android": "AUDIO_ROUTE_HEADSETNOMIC", + "ios": "AgoraAudioOutputRoutingHeadsetNoMic", + "macos": "AgoraAudioOutputRoutingHeadsetNoMic" + }, + "ROUTE_SPEAKERPHONE": { + "windows": "ROUTE_SPEAKERPHONE", + "android": "AUDIO_ROUTE_SPEAKERPHONE", + "ios": "AgoraAudioOutputRoutingSpeakerphone", + "macos": "AgoraAudioOutputRoutingSpeakerphone" + }, + "ROUTE_LOUDSPEAKER": { + "windows": "ROUTE_LOUDSPEAKER", + "android": "AUDIO_ROUTE_LOUDSPEAKER", + "ios": "AgoraAudioOutputRoutingLoudspeaker", + "macos": "AgoraAudioOutputRoutingLoudspeaker" + }, + "ROUTE_BLUETOOTH_DEVICE_HFP": { + "windows": "ROUTE_BLUETOOTH_DEVICE_HFP", + "android": "AUDIO_ROUTE_BLUETOOTH_DEVICE_HFP", + "ios": "AgoraAudioOutputRoutingBluetoothDeviceHfp", + "macos": "AgoraAudioOutputRoutingBluetoothDeviceHfp" + }, + "ROUTE_USB": { + "windows": "ROUTE_USB", + "android": "AUDIO_ROUTE_USB", + "ios": "AUDIO_ROUTE_USB", + "macos": "AgoraAudioOutputRoutingUsb" + }, + "ROUTE_HDMI": { + "windows": "ROUTE_HDMI", + "android": "AUDIO_ROUTE_HDMI", + "ios": "AUDIO_ROUTE_HDMI", + "macos": "AgoraAudioOutputRoutingHdmi" + }, + "ROUTE_DISPLAYPORT": { + "windows": "ROUTE_DISPLAYPORT", + "android": "AUDIO_ROUTE_DISPLAYPORT", + "ios": "AUDIO_ROUTE_DISPLAYPORT", + "macos": "AgoraAudioOutputRoutingDisplayPort" + }, + "ROUTE_AIRPLAY": { + "windows": "ROUTE_AIRPLAY", + "android": "AUDIO_ROUTE_AIRPLAY", + "ios": "AUDIO_ROUTE_AIRPLAY", + "macos": "AgoraAudioOutputRoutingAirPlay" + }, + "ROUTE_BLUETOOTH_DEVICE_A2DP": { + "windows": "ROUTE_BLUETOOTH_DEVICE_A2DP", + "android": "AUDIO_ROUTE_BLUETOOTH_DEVICE_A2DP", + "ios": "AgoraAudioOutputRoutingBluetoothDeviceA2dp", + "macos": "AgoraAudioOutputRoutingBluetoothDeviceA2dp" + }, + "AUDIO_SAMPLE_RATE_TYPE": { + "windows": "AUDIO_SAMPLE_RATE_TYPE", + "android": "AudioSampleRateType", + "ios": "AgoraAudioSampleRateType", + "macos": "AgoraAudioSampleRateType" + }, + "AUDIO_SAMPLE_RATE_32000": { + "windows": "AUDIO_SAMPLE_RATE_32000", + "android": "AUDIO_SAMPLE_RATE_32000", + "ios": "AgoraAudioSampleRateType32000", + "macos": "AgoraAudioSampleRateType32000" + }, + "AUDIO_SAMPLE_RATE_44100": { + "windows": "AUDIO_SAMPLE_RATE_44100", + "android": "AUDIO_SAMPLE_RATE_44100", + "ios": "AgoraAudioSampleRateType44100", + "macos": "AgoraAudioSampleRateType44100" + }, + "AUDIO_SAMPLE_RATE_48000": { + "windows": "AUDIO_SAMPLE_RATE_48000", + "android": "AUDIO_SAMPLE_RATE_48000", + "ios": "AgoraAudioSampleRateType48000", + "macos": "AgoraAudioSampleRateType48000" + }, + "AUDIO_SCENARIO_TYPE": { + "windows": "AUDIO_SCENARIO_TYPE", + "android": "AudioScenario", + "ios": "AgoraAudioScenario", + "macos": "AgoraAudioScenario" + }, + "AUDIO_SCENARIO_DEFAULT": { + "windows": "AUDIO_SCENARIO_DEFAULT", + "android": "AUDIO_SCENARIO_DEFAULT", + "ios": "AgoraAudioScenarioDefault", + "macos": "AgoraAudioScenarioDefault" + }, + "AUDIO_SCENARIO_CHATROOM": { + "windows": "AUDIO_SCENARIO_CHATROOM", + "android": "AUDIO_SCENARIO_CHATROOM", + "ios": "AgoraAudioScenarioChatRoom", + "macos": "AgoraAudioScenarioChatRoom" + }, + "AUDIO_SCENARIO_GAME_STREAMING": { + "windows": "AUDIO_SCENARIO_GAME_STREAMING", + "android": "AUDIO_SCENARIO_GAME_STREAMING", + "ios": "AgoraAudioScenarioGameStreaming", + "macos": "AgoraAudioScenarioGameStreaming" + }, + "AUDIO_SCENARIO_CHORUS": { + "windows": "AUDIO_SCENARIO_CHORUS", + "android": "AUDIO_SCENARIO_CHORUS", + "ios": "AgoraAudioScenarioChorus", + "macos": "AgoraAudioScenarioChorus" + }, + "AUDIO_SCENARIO_MEETING": { + "windows": "AUDIO_SCENARIO_MEETING", + "android": "AUDIO_SCENARIO_MEETING", + "ios": "AgoraAudioScenarioMeeting", + "macos": "AgoraAudioScenarioMeeting" + }, + "AUDIO_SCENARIO_AI_CLIENT": { + "windows": "AUDIO_SCENARIO_AI_CLIENT", + "android": "AUDIO_SCENARIO_AI_CLIENT", + "ios": "AgoraAudioScenarioAiClient", + "macos": "AgoraAudioScenarioAiClient" + }, + "AUDIO_SCENARIO_NUM": { + "windows": "AUDIO_SCENARIO_NUM" + }, + "AUDIO_SESSION_OPERATION_RESTRICTION": { + "windows": "AUDIO_SESSION_OPERATION_RESTRICTION", + "ios": "AgoraAudioSessionOperationRestriction", + "macos": "AgoraAudioSessionOperationRestriction" + }, + "AUDIO_SESSION_OPERATION_RESTRICTION_NONE": { + "windows": "AUDIO_SESSION_OPERATION_RESTRICTION_NONE", + "ios": "AgoraAudioSessionOperationRestrictionNone", + "macos": "AgoraAudioSessionOperationRestrictionNone" + }, + "AUDIO_SESSION_OPERATION_RESTRICTION_SET_CATEGORY": { + "windows": "AUDIO_SESSION_OPERATION_RESTRICTION_SET_CATEGORY", + "ios": "AgoraAudioSessionOperationRestrictionSetCategory", + "macos": "AgoraAudioSessionOperationRestrictionSetCategory" + }, + "AUDIO_SESSION_OPERATION_RESTRICTION_CONFIGURE_SESSION": { + "windows": "AUDIO_SESSION_OPERATION_RESTRICTION_CONFIGURE_SESSION", + "ios": "AgoraAudioSessionOperationRestrictionConfigureSession", + "macos": "AgoraAudioSessionOperationRestrictionConfigureSession" + }, + "AUDIO_SESSION_OPERATION_RESTRICTION_DEACTIVATE_SESSION": { + "windows": "AUDIO_SESSION_OPERATION_RESTRICTION_DEACTIVATE_SESSION", + "ios": "AgoraAudioSessionOperationRestrictionDeactivateSession", + "macos": "AgoraAudioSessionOperationRestrictionDeactivateSession" + }, + "AUDIO_SESSION_OPERATION_RESTRICTION_ALL": { + "windows": "AUDIO_SESSION_OPERATION_RESTRICTION_ALL", + "ios": "AgoraAudioSessionOperationRestrictionAll", + "macos": "AgoraAudioSessionOperationRestrictionAll" + }, + "AUDIO_TRACK_TYPE": { + "windows": "AUDIO_TRACK_TYPE", + "android": "AudioTrackType", + "ios": "AgoraAudioTrackType", + "macos": "AgoraAudioTrackType" + }, + "AUDIO_TRACK_MIXABLE": { + "windows": "AUDIO_TRACK_MIXABLE", + "android": "AUDIO_TRACK_MIXABLE", + "ios": "AgoraAudioTrackTypeMixable", + "macos": "AgoraAudioTrackTypeMixable" + }, + "AUDIO_TRACK_DIRECT": { + "windows": "AUDIO_TRACK_DIRECT", + "android": "AUDIO_TRACK_DIRECT", + "ios": "AgoraAudioTrackTypeDirect", + "macos": "AgoraAudioTrackTypeDirect" + }, + "CONNECTION_STATE_TYPE": { + "windows": "CONNECTION_STATE_TYPE", + "ios": "AgoraConnectionState", + "macos": "AgoraConnectionState" + }, + "CONNECTION_STATE_DISCONNECTED": { + "windows": "CONNECTION_STATE_DISCONNECTED", + "android": "CONNECTION_STATE_DISCONNECTED", + "ios": "AgoraConnectionStateDisconnected", + "macos": "AgoraConnectionStateDisconnected" + }, + "CONNECTION_STATE_CONNECTING": { + "windows": "CONNECTION_STATE_CONNECTING", + "android": "CONNECTION_STATE_CONNECTING", + "ios": "AgoraConnectionStateConnecting", + "macos": "AgoraConnectionStateConnecting" + }, + "CONNECTION_STATE_CONNECTED": { + "windows": "CONNECTION_STATE_CONNECTED", + "android": "CONNECTION_STATE_CONNECTED", + "ios": "AgoraConnectionStateConnected", + "macos": "AgoraConnectionStateConnected" + }, + "CONNECTION_STATE_RECONNECTING": { + "windows": "CONNECTION_STATE_RECONNECTING", + "android": "CONNECTION_STATE_RECONNECTING", + "ios": "AgoraConnectionStateReconnecting", + "macos": "AgoraConnectionStateReconnecting" + }, + "CONNECTION_STATE_FAILED": { + "windows": "CONNECTION_STATE_FAILED", + "android": "CONNECTION_STATE_FAILED", + "ios": "AgoraConnectionStateFailed", + "macos": "AgoraConnectionStateFailed" + }, + "CONNECTION_CHANGED_REASON_TYPE": { + "windows": "CONNECTION_CHANGED_REASON_TYPE", + "ios": "AgoraConnectionChangedReason", + "macos": "AgoraConnectionChangedReason" + }, + "CONNECTION_CHANGED_CONNECTING": { + "windows": "CONNECTION_CHANGED_CONNECTING", + "android": "CONNECTION_CHANGED_CONNECTING", + "ios": "AgoraConnectionChangedReasonConnecting", + "macos": "AgoraConnectionChangedReasonConnecting" + }, + "CONNECTION_CHANGED_JOIN_SUCCESS": { + "windows": "CONNECTION_CHANGED_JOIN_SUCCESS", + "android": "CONNECTION_CHANGED_JOIN_SUCCESS", + "ios": "AgoraConnectionChangedReasonJoinSuccess", + "macos": "AgoraConnectionChangedReasonJoinSuccess" + }, + "CONNECTION_CHANGED_REJOIN_SUCCESS": { + "windows": "CONNECTION_CHANGED_REJOIN_SUCCESS", + "android": "CONNECTION_CHANGED_REJOIN_SUCCESS", + "ios": "AgoraConnectionChangedReasonRejoinSuccess", + "macos": "AgoraConnectionChangedReasonRejoinSuccess" + }, + "CONNECTION_CHANGED_LOST": { + "windows": "CONNECTION_CHANGED_LOST", + "android": "CONNECTION_CHANGED_LOST", + "ios": "AgoraConnectionChangedReasonLost", + "macos": "AgoraConnectionChangedReasonLost" + }, + "CONNECTION_CHANGED_ECHO_TEST": { + "windows": "CONNECTION_CHANGED_ECHO_TEST", + "android": "CONNECTION_CHANGED_ECHO_TEST", + "ios": "AgoraConnectionChangedReasonEchoTest", + "macos": "AgoraConnectionChangedReasonEchoTest" + }, + "CONNECTION_CHANGED_INTERRUPTED": { + "windows": "CONNECTION_CHANGED_INTERRUPTED", + "android": "CONNECTION_CHANGED_INTERRUPTED", + "ios": "AgoraConnectionChangedReasonInterrupted", + "macos": "AgoraConnectionChangedReasonInterrupted" + }, + "CONNECTION_CHANGED_BANNED_BY_SERVER": { + "windows": "CONNECTION_CHANGED_BANNED_BY_SERVER", + "android": "CONNECTION_CHANGED_BANNED_BY_SERVER", + "ios": "AgoraConnectionChangedReasonBannedByServer", + "macos": "AgoraConnectionChangedReasonBannedByServer" + }, + "CONNECTION_CHANGED_JOIN_FAILED": { + "windows": "CONNECTION_CHANGED_JOIN_FAILED", + "android": "CONNECTION_CHANGED_JOIN_FAILED", + "ios": "AgoraConnectionChangedReasonJoinFailed", + "macos": "AgoraConnectionChangedReasonJoinFailed" + }, + "CONNECTION_CHANGED_LEAVE_CHANNEL": { + "windows": "CONNECTION_CHANGED_LEAVE_CHANNEL", + "android": "CONNECTION_CHANGED_LEAVE_CHANNEL", + "ios": "AgoraConnectionChangedReasonLeaveChannel", + "macos": "AgoraConnectionChangedReasonLeaveChannel" + }, + "CONNECTION_CHANGED_INVALID_APP_ID": { + "windows": "CONNECTION_CHANGED_INVALID_APP_ID", + "android": "CONNECTION_CHANGED_INVALID_APP_ID", + "ios": "AgoraConnectionChangedReasonInvalidAppId", + "macos": "AgoraConnectionChangedReasonInvalidAppId" + }, + "CONNECTION_CHANGED_INVALID_CHANNEL_NAME": { + "windows": "CONNECTION_CHANGED_INVALID_CHANNEL_NAME", + "android": "CONNECTION_CHANGED_INVALID_CHANNEL_NAME", + "ios": "AgoraConnectionChangedReasonInvalidChannelName", + "macos": "AgoraConnectionChangedReasonInvalidChannelName" + }, + "CONNECTION_CHANGED_INVALID_TOKEN": { + "windows": "CONNECTION_CHANGED_INVALID_TOKEN", + "android": "CONNECTION_CHANGED_INVALID_TOKEN", + "ios": "AgoraConnectionChangedReasonInvalidToken", + "macos": "AgoraConnectionChangedReasonInvalidToken" + }, + "CONNECTION_CHANGED_TOKEN_EXPIRED": { + "windows": "CONNECTION_CHANGED_TOKEN_EXPIRED", + "android": "CONNECTION_CHANGED_TOKEN_EXPIRED", + "ios": "AgoraConnectionChangedReasonTokenExpired", + "macos": "AgoraConnectionChangedReasonTokenExpired" + }, + "CONNECTION_CHANGED_REJECTED_BY_SERVER": { + "windows": "CONNECTION_CHANGED_REJECTED_BY_SERVER", + "android": "CONNECTION_CHANGED_REJECTED_BY_SERVER", + "ios": "AgoraConnectionChangedReasonRejectedByServer", + "macos": "AgoraConnectionChangedReasonRejectedByServer" + }, + "CONNECTION_CHANGED_SETTING_PROXY_SERVER": { + "windows": "CONNECTION_CHANGED_SETTING_PROXY_SERVER", + "android": "CONNECTION_CHANGED_SETTING_PROXY_SERVER", + "ios": "AgoraConnectionChangedReasonSettingProxyServer", + "macos": "AgoraConnectionChangedReasonSettingProxyServer" + }, + "CONNECTION_CHANGED_RENEW_TOKEN": { + "windows": "CONNECTION_CHANGED_RENEW_TOKEN", + "android": "CONNECTION_CHANGED_RENEW_TOKEN", + "ios": "AgoraConnectionChangedReasonRenewToken", + "macos": "AgoraConnectionChangedReasonRenewToken" + }, + "CONNECTION_CHANGED_CLIENT_IP_ADDRESS_CHANGED": { + "windows": "CONNECTION_CHANGED_CLIENT_IP_ADDRESS_CHANGED", + "android": "CONNECTION_CHANGED_CLIENT_IP_ADDRESS_CHANGED", + "ios": "AgoraConnectionChangedReasonClientIpAddressChanged", + "macos": "AgoraConnectionChangedReasonClientIpAddressChanged" + }, + "CONNECTION_CHANGED_KEEP_ALIVE_TIMEOUT": { + "windows": "CONNECTION_CHANGED_KEEP_ALIVE_TIMEOUT", + "android": "CONNECTION_CHANGED_KEEP_ALIVE_TIMEOUT", + "ios": "AgoraConnectionChangedReasonKeepAliveTimeout", + "macos": "AgoraConnectionChangedReasonKeepAliveTimeout" + }, + "CONNECTION_CHANGED_CLIENT_IP_ADDRESS_CHANGED_BY_USER": { + "windows": "CONNECTION_CHANGED_CLIENT_IP_ADDRESS_CHANGED_BY_USER", + "android": "CONNECTION_CHANGED_CLIENT_IP_ADDRESS_CHANGED_BY_USER", + "ios": "AgoraConnectionChangedClientIpAddressChangedByUser", + "macos": "AgoraConnectionChangedClientIpAddressChangedByUser" + }, + "CONNECTION_CHANGED_SAME_UID_LOGIN": { + "windows": "CONNECTION_CHANGED_SAME_UID_LOGIN", + "android": "CONNECTION_CHANGED_SAME_UID_LOGIN", + "ios": "AgoraConnectionChangedSameUidLogin", + "macos": "AgoraConnectionChangedSameUidLogin" + }, + "CONNECTION_CHANGED_TOO_MANY_BROADCASTERS": { + "windows": "CONNECTION_CHANGED_TOO_MANY_BROADCASTERS", + "android": "CONNECTION_CHANGED_TOO_MANY_BROADCASTERS", + "ios": "AgoraConnectionChangedTooManyBroadcasters", + "macos": "AgoraConnectionChangedTooManyBroadcasters" + }, + "CAMERA_DIRECTION": { + "windows": "CAMERA_DIRECTION", + "android": "CAMERA_DIRECTION", + "ios": "AgoraCameraDirection" + }, + "CAMERA_REAR": { + "windows": "CAMERA_REAR", + "android": "CAMERA_REAR", + "ios": "AgoraCameraDirectionRear" + }, + "CAMERA_FRONT": { + "windows": "CAMERA_FRONT", + "android": "CAMERA_FRONT", + "ios": "AgoraCameraDirectionFront" + }, + "CAMERA_FOCAL_LENGTH_TYPE": { + "windows": "CAMERA_FOCAL_LENGTH_TYPE", + "android": "CAMERA_FOCAL_LENGTH_TYPE", + "ios": "AgoraFocalLength" + }, + "CAMERA_FOCAL_LENGTH_DEFAULT": { + "windows": "CAMERA_FOCAL_LENGTH_DEFAULT", + "android": "CAMERA_FOCAL_LENGTH_DEFAULT", + "ios": "AgoraFocalLengthDefault" + }, + "CAMERA_FOCAL_LENGTH_WIDE_ANGLE": { + "windows": "CAMERA_FOCAL_LENGTH_WIDE_ANGLE", + "android": "CAMERA_FOCAL_LENGTH_WIDE_ANGLE", + "ios": "AgoraFocalLengthWide" + }, + "CAMERA_FOCAL_LENGTH_ULTRA_WIDE": { + "windows": "CAMERA_FOCAL_LENGTH_ULTRA_WIDE", + "android": "CAMERA_FOCAL_LENGTH_ULTRA_WIDE", + "ios": "AgoraFocalLengthUltraWide" + }, + "CAMERA_FOCAL_LENGTH_TELEPHOTO": { + "windows": "CAMERA_FOCAL_LENGTH_TELEPHOTO", + "ios": "AgoraFocalLengthTelephoto" + }, + "CAPTURE_BRIGHTNESS_LEVEL_TYPE": { + "windows": "CAPTURE_BRIGHTNESS_LEVEL_TYPE", + "ios": "AgoraCaptureBrightnessLevelType", + "macos": "AgoraCaptureBrightnessLevelType" + }, + "CAPTURE_BRIGHTNESS_LEVEL_INVALID": { + "windows": "CAPTURE_BRIGHTNESS_LEVEL_INVALID", + "android": "CAPTURE_BRIGHTNESS_LEVEL_INVALID", + "ios": "AgoraCaptureBrightnessLevelInvalid", + "macos": "AgoraCaptureBrightnessLevelInvalid" + }, + "CAPTURE_BRIGHTNESS_LEVEL_NORMAL": { + "windows": "CAPTURE_BRIGHTNESS_LEVEL_NORMAL", + "android": "CAPTURE_BRIGHTNESS_LEVEL_NORMAL", + "ios": "AgoraCaptureBrightnessLevelNormal", + "macos": "AgoraCaptureBrightnessLevelNormal" + }, + "CAPTURE_BRIGHTNESS_LEVEL_BRIGHT": { + "windows": "CAPTURE_BRIGHTNESS_LEVEL_BRIGHT", + "android": "CAPTURE_BRIGHTNESS_LEVEL_BRIGHT", + "ios": "AgoraCaptureBrightnessLevelBright", + "macos": "AgoraCaptureBrightnessLevelBright" + }, + "CAPTURE_BRIGHTNESS_LEVEL_DARK": { + "windows": "CAPTURE_BRIGHTNESS_LEVEL_DARK", + "android": "CAPTURE_BRIGHTNESS_LEVEL_DARK", + "ios": "AgoraCaptureBrightnessLevelDark", + "macos": "AgoraCaptureBrightnessLevelDark" + }, + "CAPTURER_OUTPUT_PREFERENCE_AUTO": { + "windows": "CAPTURER_OUTPUT_PREFERENCE_AUTO", + "android": "CAPTURER_OUTPUT_PREFERENCE_AUTO" + }, + "CAPTURER_OUTPUT_PREFERENCE_PERFORMANCE": { + "windows": "CAPTURER_OUTPUT_PREFERENCE_PERFORMANCE", + "android": "CAPTURER_OUTPUT_PREFERENCE_PERFORMANCE" + }, + "CAPTURER_OUTPUT_PREFERENCE_PREVIEW": { + "windows": "CAPTURER_OUTPUT_PREFERENCE_PREVIEW", + "android": "CAPTURER_OUTPUT_PREFERENCE_PREVIEW" + }, + "CAPTURER_OUTPUT_PREFERENCE_MANUAL": { + "windows": "CAPTURER_OUTPUT_PREFERENCE_MANUAL", + "android": "CAPTURER_OUTPUT_PREFERENCE_MANUAL" + }, + "CHANNEL_MEDIA_RELAY_ERROR": { + "windows": "CHANNEL_MEDIA_RELAY_ERROR", + "ios": "AgoraChannelMediaRelayError", + "macos": "AgoraChannelMediaRelayError" + }, + "RELAY_OK": { + "windows": "RELAY_OK", + "android": "RELAY_OK", + "ios": "AgoraChannelMediaRelayErrorNone", + "macos": "AgoraChannelMediaRelayErrorNone" + }, + "RELAY_ERROR_SERVER_ERROR_RESPONSE": { + "windows": "RELAY_ERROR_SERVER_ERROR_RESPONSE", + "android": "RELAY_ERROR_SERVER_ERROR_RESPONSE", + "ios": "AgoraChannelMediaRelayErrorServerErrorResponse", + "macos": "AgoraChannelMediaRelayErrorServerErrorResponse" + }, + "RELAY_ERROR_SERVER_NO_RESPONSE": { + "windows": "RELAY_ERROR_SERVER_NO_RESPONSE", + "android": "RELAY_ERROR_SERVER_NO_RESPONSE", + "ios": "AgoraChannelMediaRelayErrorServerNoResponse", + "macos": "AgoraChannelMediaRelayErrorServerNoResponse" + }, + "RELAY_ERROR_NO_RESOURCE_AVAILABLE": { + "windows": "RELAY_ERROR_NO_RESOURCE_AVAILABLE", + "android": "RELAY_ERROR_NO_RESOURCE_AVAILABLE", + "ios": "AgoraChannelMediaRelayErrorNoResourceAvailable", + "macos": "AgoraChannelMediaRelayErrorNoResourceAvailable" + }, + "RELAY_ERROR_FAILED_JOIN_SRC": { + "windows": "RELAY_ERROR_FAILED_JOIN_SRC", + "android": "RELAY_ERROR_FAILED_JOIN_SRC", + "ios": "AgoraChannelMediaRelayErrorFailedJoinSourceChannel", + "macos": "AgoraChannelMediaRelayErrorFailedJoinSourceChannel" + }, + "RELAY_ERROR_FAILED_JOIN_DEST": { + "windows": "RELAY_ERROR_FAILED_JOIN_DEST", + "android": "RELAY_ERROR_FAILED_JOIN_DEST", + "ios": "AgoraChannelMediaRelayErrorFailedJoinDestinationChannel", + "macos": "AgoraChannelMediaRelayErrorFailedJoinDestinationChannel" + }, + "RELAY_ERROR_FAILED_PACKET_RECEIVED_FROM_SRC": { + "windows": "RELAY_ERROR_FAILED_PACKET_RECEIVED_FROM_SRC", + "android": "RELAY_ERROR_FAILED_PACKET_RECEIVED_FROM_SRC", + "ios": "AgoraChannelMediaRelayErrorFailedPacketReceivedFromSource", + "macos": "AgoraChannelMediaRelayErrorFailedPacketReceivedFromSource" + }, + "RELAY_ERROR_FAILED_PACKET_SENT_TO_DEST": { + "windows": "RELAY_ERROR_FAILED_PACKET_SENT_TO_DEST", + "android": "RELAY_ERROR_FAILED_PACKET_SENT_TO_DEST", + "ios": "AgoraChannelMediaRelayErrorFailedPacketSentToDestination", + "macos": "AgoraChannelMediaRelayErrorFailedPacketSentToDestination" + }, + "RELAY_ERROR_SERVER_CONNECTION_LOST": { + "windows": "RELAY_ERROR_SERVER_CONNECTION_LOST", + "android": "RELAY_ERROR_SERVER_CONNECTION_LOST", + "ios": "AgoraChannelMediaRelayErrorServerConnectionLost", + "macos": "AgoraChannelMediaRelayErrorServerConnectionLost" + }, + "RELAY_ERROR_INTERNAL_ERROR": { + "windows": "RELAY_ERROR_INTERNAL_ERROR", + "android": "RELAY_ERROR_INTERNAL_ERROR", + "ios": "AgoraChannelMediaRelayErrorInternalError", + "macos": "AgoraChannelMediaRelayErrorInternalError" + }, + "RELAY_ERROR_SRC_TOKEN_EXPIRED": { + "windows": "RELAY_ERROR_SRC_TOKEN_EXPIRED", + "android": "RELAY_ERROR_SRC_TOKEN_EXPIRED", + "ios": "AgoraChannelMediaRelayErrorSourceTokenExpired", + "macos": "AgoraChannelMediaRelayErrorSourceTokenExpired" + }, + "RELAY_ERROR_DEST_TOKEN_EXPIRED": { + "windows": "RELAY_ERROR_DEST_TOKEN_EXPIRED", + "android": "RELAY_ERROR_DEST_TOKEN_EXPIRED", + "ios": "AgoraChannelMediaRelayErrorDestinationTokenExpired", + "macos": "AgoraChannelMediaRelayErrorDestinationTokenExpired" + }, + "CHANNEL_MEDIA_RELAY_STATE": { + "windows": "CHANNEL_MEDIA_RELAY_STATE", + "ios": "AgoraChannelMediaRelayState", + "macos": "AgoraChannelMediaRelayState" + }, + "RELAY_STATE_IDLE": { + "windows": "RELAY_STATE_IDLE", + "android": "RELAY_STATE_IDLE", + "ios": "AgoraChannelMediaRelayStateIdle", + "macos": "AgoraChannelMediaRelayStateIdle" + }, + "RELAY_STATE_CONNECTING": { + "windows": "RELAY_STATE_CONNECTING", + "android": "RELAY_STATE_CONNECTING", + "ios": "AgoraChannelMediaRelayStateConnecting", + "macos": "AgoraChannelMediaRelayStateConnecting" + }, + "RELAY_STATE_RUNNING": { + "windows": "RELAY_STATE_RUNNING", + "android": "RELAY_STATE_RUNNING", + "ios": "AgoraChannelMediaRelayStateRunning", + "macos": "AgoraChannelMediaRelayStateRunning" + }, + "RELAY_STATE_FAILURE": { + "windows": "RELAY_STATE_FAILURE", + "android": "RELAY_STATE_FAILURE", + "ios": "AgoraChannelMediaRelayStateFailure", + "macos": "AgoraChannelMediaRelayStateFailure" + }, + "CHANNEL_PROFILE_TYPE": { + "windows": "CHANNEL_PROFILE_TYPE", + "ios": "AgoraChannelProfile", + "macos": "AgoraChannelProfile" + }, + "CHANNEL_PROFILE_COMMUNICATION": { + "windows": "CHANNEL_PROFILE_COMMUNICATION", + "android": "CHANNEL_PROFILE_COMMUNICATION", + "ios": "AgoraChannelProfileCommunication", + "macos": "AgoraChannelProfileCommunication" + }, + "CHANNEL_PROFILE_LIVE_BROADCASTING": { + "windows": "CHANNEL_PROFILE_LIVE_BROADCASTING", + "android": "CHANNEL_PROFILE_LIVE_BROADCASTING", + "ios": "AgoraChannelProfileLiveBroadcasting", + "macos": "AgoraChannelProfileLiveBroadcasting" + }, + "CHANNEL_PROFILE_GAME": { + "windows": "CHANNEL_PROFILE_GAME", + "android": "CHANNEL_PROFILE_GAME", + "ios": "AgoraChannelProfileGame", + "macos": "AgoraChannelProfileGame" + }, + "CHANNEL_PROFILE_CLOUD_GAMING": { + "windows": "CHANNEL_PROFILE_CLOUD_GAMING", + "android": "CHANNEL_PROFILE_CLOUD_GAMING", + "ios": "AgoraChannelProfileCloudGaming", + "macos": "AgoraChannelProfileCloudGaming" + }, + "CLIENT_ROLE_TYPE": { + "windows": "CLIENT_ROLE_TYPE", + "ios": "AgoraClientRole", + "macos": "AgoraClientRole" + }, + "CLIENT_ROLE_BROADCASTER": { + "windows": "CLIENT_ROLE_BROADCASTER", + "android": "CLIENT_ROLE_BROADCASTER", + "ios": "AgoraClientRoleBroadcaster", + "macos": "AgoraClientRoleBroadcaster" + }, + "CLIENT_ROLE_AUDIENCE": { + "windows": "CLIENT_ROLE_AUDIENCE", + "android": "CLIENT_ROLE_AUDIENCE", + "ios": "AgoraClientRoleAudience", + "macos": "AgoraClientRoleAudience" + }, + "CLIENT_ROLE_CHANGE_FAILED_REASON": { + "windows": "CLIENT_ROLE_CHANGE_FAILED_REASON", + "ios": "AgoraClientRoleChangeFailedReason", + "macos": "AgoraClientRoleChangeFailedReason" + }, + "CLIENT_ROLE_CHANGE_FAILED_TOO_MANY_BROADCASTERS": { + "windows": "CLIENT_ROLE_CHANGE_FAILED_TOO_MANY_BROADCASTERS", + "android": "CLIENT_ROLE_CHANGE_FAILED_TOO_MANY_BROADCASTERS", + "ios": "AgoraClientRoleChangeFailedTooManyBroadcasters", + "macos": "AgoraClientRoleChangeFailedTooManyBroadcasters" + }, + "CLIENT_ROLE_CHANGE_FAILED_NOT_AUTHORIZED": { + "windows": "CLIENT_ROLE_CHANGE_FAILED_NOT_AUTHORIZED", + "android": "CLIENT_ROLE_CHANGE_FAILED_NOT_AUTHORIZED", + "ios": "AgoraClientRoleChangeFailedNotAuthorized", + "macos": "AgoraClientRoleChangeFailedNotAuthorized" + }, + "CLIENT_ROLE_CHANGE_FAILED_REQUEST_TIME_OUT": { + "windows": "CLIENT_ROLE_CHANGE_FAILED_REQUEST_TIME_OUT", + "android": "CLIENT_ROLE_CHANGE_FAILED_REQUEST_TIME_OUT", + "ios": "AgoraClientRoleChangeFailedRequestTimeout", + "macos": "AgoraClientRoleChangeFailedRequestTimeout" + }, + "CLIENT_ROLE_CHANGE_FAILED_CONNECTION_FAILED": { + "windows": "CLIENT_ROLE_CHANGE_FAILED_CONNECTION_FAILED", + "android": "CLIENT_ROLE_CHANGE_FAILED_CONNECTION_FAILED", + "ios": "AgoraClientRoleChangeFailedConnectionFailed", + "macos": "AgoraClientRoleChangeFailedConnectionFailed" + }, + "CLOUD_PROXY_TYPE": { + "windows": "CLOUD_PROXY_TYPE", + "ios": "AgoraCloudProxyType", + "macos": "AgoraCloudProxyType" + }, + "NONE_PROXY": { + "windows": "NONE_PROXY", + "android": "TRANSPORT_TYPE_NONE_PROXY", + "ios": "AgoraNoneProxyType", + "macos": "AgoraNoneProxyType" + }, + "UDP_PROXY": { + "windows": "UDP_PROXY", + "android": "TRANSPORT_TYPE_UDP_PROXY", + "ios": "AgoraUdpProxyType", + "macos": "AgoraUdpProxyType" + }, + "TCP_PROXY": { + "windows": "TCP_PROXY", + "android": "TRANSPORT_TYPE_TCP_PROXY", + "ios": "AgoraTcpProxyType", + "macos": "AgoraTcpProxyType" + }, + "PROXY_TYPE": { + "windows": "PROXY_TYPE", + "ios": "AgoraProxyType", + "macos": "AgoraProxyType" + }, + "NONE_PROXY_TYPE": { + "windows": "NONE_PROXY_TYPE", + "android": "PROXY_TYPE_NONE_PROXY", + "ios": "AgoraNoneProxyType", + "macos": "AgoraNoneProxyType" + }, + "UDP_PROXY_TYPE": { + "windows": "UDP_PROXY_TYPE", + "android": "PROXY_TYPE_UDP_CLOUD_PROXY", + "ios": "AgoraUdpProxyType", + "macos": "AgoraUdpProxyType" + }, + "TCP_PROXY_TYPE": { + "windows": "TCP_PROXY_TYPE", + "android": "PROXY_TYPE_TCP_CLOUD_PROXY", + "ios": "AgoraTcpProxyType·", + "macos": "AgoraTcpProxyType·" + }, + "LOCAL_PROXY_TYPE": { + "windows": "LOCAL_PROXY_TYPE", + "android": "PROXY_TYPE_LOCAL_PROXY", + "ios": "AgoraLocalProxyType", + "macos": "AgoraLocalProxyType" + }, + "TCP_PROXY_AUTO_FALLBACK_TYPE": { + "windows": "TCP_PROXY_AUTO_FALLBACK_TYPE", + "android": "PROXY_TYPE_TCP_AUTO_FALLBACK", + "ios": "AgoraTcpProxyAutoFallbackType", + "macos": "AgoraTcpProxyAutoFallbackType" + }, + "DEGRADATION_PREFERENCE": { + "windows": "DEGRADATION_PREFERENCE", + "android": "DEGRADATION_PREFERENCE", + "ios": "AgoraDegradationPreference", + "macos": "AgoraDegradationPreference" + }, + "MAINTAIN_AUTO": { + "windows": "MAINTAIN_AUTO", + "android": "MAINTAIN_AUTO", + "ios": "AgoraDegradationMaintainAuto", + "macos": "AgoraDegradationMaintainAuto" + }, + "MAINTAIN_QUALITY": { + "windows": "MAINTAIN_QUALITY", + "android": "MAINTAIN_QUALITY", + "ios": "AgoraDegradationMaintainQuality", + "macos": "AgoraDegradationMaintainQuality" + }, + "MAINTAIN_FRAMERATE": { + "windows": "MAINTAIN_FRAMERATE", + "android": "MAINTAIN_FRAMERATE", + "ios": "AgoraDegradationMaintainFramerate", + "macos": "AgoraDegradationMaintainFramerate" + }, + "MAINTAIN_BALANCED": { + "windows": "MAINTAIN_BALANCED", + "android": "MAINTAIN_BALANCED", + "ios": "AgoraDegradationBalanced", + "macos": "AgoraDegradationBalanced" + }, + "MAINTAIN_RESOLUTION": { + "windows": "MAINTAIN_RESOLUTION", + "android": "MAINTAIN_RESOLUTION", + "ios": "AgoraDegradationMaintainResolution", + "macos": "AgoraDegradationMaintainResolution" + }, + "DIRECT_CDN_STREAMING_REASON": { + "windows": "DIRECT_CDN_STREAMING_REASON", + "android": "DirectCdnStreamingReason", + "ios": "AgoraDirectCdnStreamingReason", + "macos": "AgoraDirectCdnStreamingReason" + }, + "DIRECT_CDN_STREAMING_REASON_OK": { + "windows": "DIRECT_CDN_STREAMING_REASON_OK", + "android": "OK", + "ios": "AgoraDirectCdnStreamingReasonOK", + "macos": "AgoraDirectCdnStreamingReasonOK" + }, + "DIRECT_CDN_STREAMING_REASON_FAILED": { + "windows": "DIRECT_CDN_STREAMING_REASON_FAILED", + "android": "FAILED", + "ios": "AgoraDirectCdnStreamingReasonFailed", + "macos": "AgoraDirectCdnStreamingReasonFailed" + }, + "DIRECT_CDN_STREAMING_REASON_AUDIO_PUBLICATION": { + "windows": "DIRECT_CDN_STREAMING_REASON_AUDIO_PUBLICATION", + "android": "AUDIO_PUBLICATION", + "ios": "AgoraDirectCdnStreamingReasonAudioPublication", + "macos": "AgoraDirectCdnStreamingReasonAudioPublication" + }, + "DIRECT_CDN_STREAMING_REASON_VIDEO_PUBLICATION": { + "windows": "DIRECT_CDN_STREAMING_REASON_VIDEO_PUBLICATION", + "android": "VIDEO_PUBLICATION", + "ios": "AgoraDirectCdnStreamingReasonVideoPublication", + "macos": "AgoraDirectCdnStreamingReasonVideoPublication" + }, + "DIRECT_CDN_STREAMING_REASON_NET_CONNECT": { + "windows": "DIRECT_CDN_STREAMING_REASON_NET_CONNECT", + "android": "NET_CONNECT", + "ios": "AgoraDirectCdnStreamingReasonNetConnect", + "macos": "AgoraDirectCdnStreamingReasonNetConnect" + }, + "DIRECT_CDN_STREAMING_REASON_BAD_NAME": { + "windows": "DIRECT_CDN_STREAMING_REASON_BAD_NAME", + "android": "BAD_NAME", + "ios": "AgoraDirectCdnStreamingReasonBadName", + "macos": "AgoraDirectCdnStreamingReasonBadName" + }, + "DIRECT_CDN_STREAMING_STATE": { + "windows": "DIRECT_CDN_STREAMING_STATE", + "android": "DirectCdnStreamingState", + "ios": "AgoraDirectCdnStreamingState", + "macos": "AgoraDirectCdnStreamingState" + }, + "DIRECT_CDN_STREAMING_STATE_IDLE": { + "windows": "DIRECT_CDN_STREAMING_STATE_IDLE", + "android": "IDLE", + "ios": "AgoraDirectCdnStreamingStateIdle", + "macos": "AgoraDirectCdnStreamingStateIdle" + }, + "DIRECT_CDN_STREAMING_STATE_RUNNING": { + "windows": "DIRECT_CDN_STREAMING_STATE_RUNNING", + "android": "RUNNING", + "ios": "AgoraDirectCdnStreamingStateRunning", + "macos": "AgoraDirectCdnStreamingStateRunning" + }, + "DIRECT_CDN_STREAMING_STATE_STOPPED": { + "windows": "DIRECT_CDN_STREAMING_STATE_STOPPED", + "android": "STOPPED", + "ios": "AgoraDirectCdnStreamingStateStopped", + "macos": "AgoraDirectCdnStreamingStateStopped" + }, + "DIRECT_CDN_STREAMING_STATE_FAILED": { + "windows": "DIRECT_CDN_STREAMING_STATE_FAILED", + "android": "FAILED", + "ios": "AgoraDirectCdnStreamingStateFailed", + "macos": "AgoraDirectCdnStreamingStateFailed" + }, + "DIRECT_CDN_STREAMING_STATE_RECOVERING": { + "windows": "DIRECT_CDN_STREAMING_STATE_RECOVERING", + "android": "RECOVERING", + "ios": "AgoraDirectCdnStreamingStateRecovering", + "macos": "AgoraDirectCdnStreamingStateRecovering" + }, + "ENCRYPTION_ERROR_TYPE": { + "windows": "ENCRYPTION_ERROR_TYPE", + "android": "ENCRYPTION_ERROR_TYPE", + "ios": "AgoraEncryptionErrorType", + "macos": "AgoraEncryptionErrorType" + }, + "ENCRYPTION_ERROR_INTERNAL_FAILURE": { + "windows": "ENCRYPTION_ERROR_INTERNAL_FAILURE", + "android": "ENCRYPTION_ERROR_INTERNAL_FAILURE", + "ios": "ENCRYPTION_ERROR_INTERNAL_FAILURE", + "macos": "ENCRYPTION_ERROR_INTERNAL_FAILURE" + }, + "ENCRYPTION_ERROR_DECRYPTION_FAILURE": { + "windows": "ENCRYPTION_ERROR_DECRYPTION_FAILURE", + "android": "ENCRYPTION_ERROR_DECRYPTION_FAILURE", + "ios": "ENCRYPTION_ERROR_DECRYPTION_FAILURE", + "macos": "ENCRYPTION_ERROR_DECRYPTION_FAILURE" + }, + "ENCRYPTION_ERROR_ENCRYPTION_FAILURE": { + "windows": "ENCRYPTION_ERROR_ENCRYPTION_FAILURE", + "android": "ENCRYPTION_ERROR_ENCRYPTION_FAILURE", + "ios": "ENCRYPTION_ERROR_ENCRYPTION_FAILURE", + "macos": "ENCRYPTION_ERROR_ENCRYPTION_FAILURE" + }, + "ENCRYPTION_ERROR_DATASTREAM_DECRYPTION_FAILURE": { + "windows": "ENCRYPTION_ERROR_DATASTREAM_DECRYPTION_FAILURE", + "android": "ENCRYPTION_ERROR_DATASTREAM_DECRYPTION_FAILURE", + "ios": "ENCRYPTION_ERROR_DATASTREAM_DECRYPTION_FAILURE", + "macos": "ENCRYPTION_ERROR_DATASTREAM_DECRYPTION_FAILURE" + }, + "ENCRYPTION_ERROR_DATASTREAM_ENCRYPTION_FAILURE": { + "windows": "ENCRYPTION_ERROR_DATASTREAM_ENCRYPTION_FAILURE", + "android": "ENCRYPTION_ERROR_DATASTREAM_ENCRYPTION_FAILURE", + "ios": "ENCRYPTION_ERROR_DATASTREAM_ENCRYPTION_FAILURE", + "macos": "ENCRYPTION_ERROR_DATASTREAM_ENCRYPTION_FAILURE" + }, + "ERROR_CODE_TYPE": { + "windows": "ERROR_CODE_TYPE", + "ios": "AgoraErrorCode", + "macos": "AgoraErrorCode" + }, + "ERR_OK": { + "windows": "ERR_OK", + "android": "ERR_OK", + "ios": "AgoraErrorCodeNoError", + "macos": "AgoraErrorCodeNoError" + }, + "ERR_FAILED": { + "windows": "ERR_FAILED", + "android": "ERR_FAILED", + "ios": "AgoraErrorCodeFailed", + "macos": "AgoraErrorCodeFailed" + }, + "ERR_INVALID_ARGUMENT": { + "windows": "ERR_INVALID_ARGUMENT", + "android": "ERR_INVALID_ARGUMENT", + "ios": "AgoraErrorCodeInvalidArgument", + "macos": "AgoraErrorCodeInvalidArgument" + }, + "ERR_NOT_READY": { + "windows": "ERR_NOT_READY", + "android": "ERR_NOT_READY", + "ios": "AgoraErrorCodeNotReady", + "macos": "AgoraErrorCodeNotReady" + }, + "ERR_NOT_SUPPORTED": { + "windows": "ERR_NOT_SUPPORTED", + "android": "ERR_NOT_SUPPORTED", + "ios": "AgoraErrorCodeNotSupported", + "macos": "AgoraErrorCodeNotSupported" + }, + "ERR_REFUSED": { + "windows": "ERR_REFUSED", + "android": "ERR_REFUSED", + "ios": "AgoraErrorCodeRefused", + "macos": "AgoraErrorCodeRefused" + }, + "ERR_BUFFER_TOO_SMALL": { + "windows": "ERR_BUFFER_TOO_SMALL", + "android": "ERR_BUFFER_TOO_SMALL", + "ios": "AgoraErrorCodeBufferTooSmall", + "macos": "AgoraErrorCodeBufferTooSmall" + }, + "ERR_NOT_INITIALIZED": { + "windows": "ERR_NOT_INITIALIZED", + "android": "ERR_NOT_INITIALIZED", + "ios": "AgoraErrorCodeNotInitialized", + "macos": "AgoraErrorCodeNotInitialized" + }, + "ERR_INVALID_STATE": { + "windows": "ERR_INVALID_STATE", + "android": "ERR_INVALID_STATE" + }, + "ERR_NO_PERMISSION": { + "windows": "ERR_NO_PERMISSION", + "android": "ERR_NO_PERMISSION", + "ios": "AgoraErrorCodeNoPermission", + "macos": "AgoraErrorCodeNoPermission" + }, + "ERR_TIMEDOUT": { + "windows": "ERR_TIMEDOUT", + "android": "ERR_TIMEDOUT", + "ios": "AgoraErrorCodeTimedOut", + "macos": "AgoraErrorCodeTimedOut" + }, + "ERR_JOIN_CHANNEL_REJECTED": { + "windows": "ERR_JOIN_CHANNEL_REJECTED", + "android": "ERR_JOIN_CHANNEL_REJECTED", + "ios": "AgoraErrorCodeJoinChannelRejected", + "macos": "AgoraErrorCodeJoinChannelRejected" + }, + "ERR_LEAVE_CHANNEL_REJECTED": { + "windows": "ERR_LEAVE_CHANNEL_REJECTED", + "android": "ERR_LEAVE_CHANNEL_REJECTED", + "ios": "AgoraErrorCodeLeaveChannelRejected", + "macos": "AgoraErrorCodeLeaveChannelRejected" + }, + "ERR_ALREADY_IN_USE": { + "windows": "ERR_ALREADY_IN_USE", + "android": "ERR_ALREADY_IN_USE", + "ios": "AgoraErrorCodeAlreadyInUse", + "macos": "AgoraErrorCodeAlreadyInUse" + }, + "ERR_ABORTED": { + "windows": "ERR_ABORTED", + "android": "ERR_ABORTED", + "ios": "AgoraErrorCodeAbort", + "macos": "AgoraErrorCodeAbort" + }, + "ERR_INIT_NET_ENGINE": { + "windows": "ERR_INIT_NET_ENGINE", + "ios": "AgoraErrorCodeInitNetEngine", + "macos": "AgoraErrorCodeInitNetEngine" + }, + "ERR_RESOURCE_LIMITED": { + "windows": "ERR_RESOURCE_LIMITED", + "android": "ERR_RESOURCE_LIMITED", + "ios": "AgoraErrorCodeResourceLimited", + "macos": "AgoraErrorCodeResourceLimited" + }, + "ERR_INVALID_APP_ID": { + "windows": "ERR_INVALID_APP_ID", + "android": "ERR_INVALID_APP_ID", + "ios": "AgoraErrorCodeInvalidAppId", + "macos": "AgoraErrorCodeInvalidAppId" + }, + "ERR_INVALID_CHANNEL_NAME": { + "windows": "ERR_INVALID_CHANNEL_NAME", + "android": "ERR_INVALID_CHANNEL_NAME", + "ios": "AgoraErrorCodeInvalidChannelId", + "macos": "AgoraErrorCodeInvalidChannelId" + }, + "ERR_NO_SERVER_RESOURCES": { + "windows": "ERR_NO_SERVER_RESOURCES", + "android": "ERR_NO_SERVER_RESOURCES", + "ios": "AgoraErrorCodeNoServerResources", + "macos": "AgoraErrorCodeNoServerResources" + }, + "ERR_TOKEN_EXPIRED": { + "windows": "ERR_TOKEN_EXPIRED", + "android": "ERR_TOKEN_EXPIRED", + "ios": "AgoraErrorCodeTokenExpired", + "macos": "AgoraErrorCodeTokenExpired" + }, + "ERR_INVALID_TOKEN": { + "windows": "ERR_INVALID_TOKEN", + "android": "ERR_INVALID_TOKEN", + "ios": "AgoraErrorCodeInvalidToken", + "macos": "AgoraErrorCodeInvalidToken" + }, + "ERR_CONNECTION_INTERRUPTED": { + "windows": "ERR_CONNECTION_INTERRUPTED", + "android": "ERR_CONNECTION_INTERRUPTED", + "ios": "AgoraErrorCodeConnectionInterrupted", + "macos": "AgoraErrorCodeConnectionInterrupted" + }, + "ERR_CONNECTION_LOST": { + "windows": "ERR_CONNECTION_LOST", + "android": "ERR_CONNECTION_LOST", + "ios": "AgoraErrorCodeConnectionLost", + "macos": "AgoraErrorCodeConnectionLost" + }, + "ERR_NOT_IN_CHANNEL": { + "windows": "ERR_NOT_IN_CHANNEL", + "android": "ERR_NOT_IN_CHANNEL", + "ios": "AgoraErrorCodeNotInChannel", + "macos": "AgoraErrorCodeNotInChannel" + }, + "ERR_SIZE_TOO_LARGE": { + "windows": "ERR_SIZE_TOO_LARGE", + "android": "ERR_SIZE_TOO_LARGE", + "ios": "AgoraErrorCodeSizeTooLarge", + "macos": "AgoraErrorCodeSizeTooLarge" + }, + "ERR_BITRATE_LIMIT": { + "windows": "ERR_BITRATE_LIMIT", + "android": "ERR_BITRATE_LIMIT", + "ios": "AgoraErrorCodeBitrateLimit", + "macos": "AgoraErrorCodeBitrateLimit" + }, + "ERR_TOO_MANY_DATA_STREAMS": { + "windows": "ERR_TOO_MANY_DATA_STREAMS", + "android": "ERR_TOO_MANY_DATA_STREAMS", + "ios": "AgoraErrorCodeTooManyDataStreams", + "macos": "AgoraErrorCodeTooManyDataStreams" + }, + "ERR_STREAM_MESSAGE_TIMEOUT": { + "windows": "ERR_STREAM_MESSAGE_TIMEOUT", + "android": "ERR_STREAM_MESSAGE_TIMEOUT", + "ios": "AgoraErrorCodeStreamMessageTimeout", + "macos": "AgoraErrorCodeStreamMessageTimeout" + }, + "ERR_SET_CLIENT_ROLE_NOT_AUTHORIZED": { + "windows": "ERR_SET_CLIENT_ROLE_NOT_AUTHORIZED", + "android": "ERR_SET_CLIENT_ROLE_NOT_AUTHORIZED", + "ios": "AgoraErrorCodeSetClientRoleNotAuthorzed", + "macos": "AgoraErrorCodeSetClientRoleNotAuthorzed" + }, + "ERR_DECRYPTION_FAILED": { + "windows": "ERR_DECRYPTION_FAILED", + "android": "ERR_DECRYPTION_FAILED", + "ios": "AgoraErrorCodeDecryptionFailed", + "macos": "AgoraErrorCodeDecryptionFailed" + }, + "ERR_INVALID_USER_ID": { + "windows": "ERR_INVALID_USER_ID", + "android": "ERR_INVALID_USER_ID", + "ios": "AgoraErrorCodeInvalidUserId", + "macos": "AgoraErrorCodeInvalidUserId" + }, + "ERR_CLIENT_IS_BANNED_BY_SERVER": { + "windows": "ERR_CLIENT_IS_BANNED_BY_SERVER", + "android": "ERR_CLIENT_IS_BANNED_BY_SERVER", + "ios": "AgoraErrorCodeClientIsBannedByServer", + "macos": "AgoraErrorCodeClientIsBannedByServer" + }, + "ERR_ENCRYPTED_STREAM_NOT_ALLOWED_PUBLISH": { + "windows": "ERR_ENCRYPTED_STREAM_NOT_ALLOWED_PUBLISH", + "android": "ERR_ENCRYPTED_STREAM_NOT_ALLOWED_PUBLISH", + "ios": "AgoraErrorCodeEncryptedStreamNotAllowedPublish", + "macos": "AgoraErrorCodeEncryptedStreamNotAllowedPublish" + }, + "ERR_LICENSE_CREDENTIAL_INVALID": { + "windows": "ERR_LICENSE_CREDENTIAL_INVALID", + "android": "ERR_LICENSE_CREDENTIAL_INVALID", + "ios": "ERR_LICENSE_CREDENTIAL_INVALID", + "macos": "ERR_LICENSE_CREDENTIAL_INVALID" + }, + "ERR_INVALID_USER_ACCOUNT": { + "windows": "ERR_INVALID_USER_ACCOUNT", + "android": "ERR_INVALID_USER_ACCOUNT", + "ios": "AgoraErrorCodeInvalidUserAccount", + "macos": "AgoraErrorCodeInvalidUserAccount" + }, + "ERR_MODULE_NOT_FOUND": { + "windows": "ERR_MODULE_NOT_FOUND", + "android": "ERR_MODULE_NOT_FOUND", + "ios": "AgoraErrorCodeModuleNotFound", + "macos": "AgoraErrorCodeModuleNotFound" + }, + "ERR_LOAD_MEDIA_ENGINE": { + "windows": "ERR_LOAD_MEDIA_ENGINE", + "android": "ERR_LOAD_MEDIA_ENGINE", + "ios": "AgoraErrorCodeLoadMediaEngine", + "macos": "AgoraErrorCodeLoadMediaEngine" + }, + "ERR_ADM_GENERAL_ERROR": { + "windows": "ERR_ADM_GENERAL_ERROR", + "android": "ERR_ADM_GENERAL_ERROR", + "ios": "AgoraErrorCodeAdmGeneralError", + "macos": "AgoraErrorCodeAdmGeneralError" + }, + "ERR_ADM_INIT_PLAYOUT": { + "windows": "ERR_ADM_INIT_PLAYOUT", + "android": "ERR_ADM_INIT_PLAYOUT", + "ios": "AgoraErrorCodeAdmInitPlayout", + "macos": "AgoraErrorCodeAdmInitPlayout" + }, + "ERR_ADM_START_PLAYOUT": { + "windows": "ERR_ADM_START_PLAYOUT", + "android": "ERR_ADM_START_PLAYOUT", + "ios": "AgoraErrorCodeAdmStartPlayout", + "macos": "AgoraErrorCodeAdmStartPlayout" + }, + "ERR_ADM_STOP_PLAYOUT": { + "windows": "ERR_ADM_STOP_PLAYOUT", + "android": "ERR_ADM_STOP_PLAYOUT", + "ios": "AgoraErrorCodeAdmStopPlayout", + "macos": "AgoraErrorCodeAdmStopPlayout" + }, + "ERR_ADM_INIT_RECORDING": { + "windows": "ERR_ADM_INIT_RECORDING", + "android": "ERR_ADM_INIT_RECORDING", + "ios": "AgoraErrorCodeAdmInitRecording", + "macos": "AgoraErrorCodeAdmInitRecording" + }, + "ERR_ADM_START_RECORDING": { + "windows": "ERR_ADM_START_RECORDING", + "android": "ERR_ADM_START_RECORDING", + "ios": "AgoraErrorCodeAdmStartRecording", + "macos": "AgoraErrorCodeAdmStartRecording" + }, + "ERR_ADM_STOP_RECORDING": { + "windows": "ERR_ADM_STOP_RECORDING", + "android": "ERR_ADM_STOP_RECORDING", + "ios": "AgoraErrorCodeAdmStopRecording", + "macos": "AgoraErrorCodeAdmStopRecording" + }, + "ERR_VDM_CAMERA_NOT_AUTHORIZED": { + "windows": "ERR_VDM_CAMERA_NOT_AUTHORIZED", + "android": "ERR_VDM_CAMERA_NOT_AUTHORIZED", + "ios": "AgoraErrorCodeVdmCameraNotAuthorized", + "macos": "AgoraErrorCodeVdmCameraNotAuthorized" + }, + "ERR_DATASTREAM_DECRYPTION_FAILED": { + "windows": "ERR_DATASTREAM_DECRYPTION_FAILED", + "android": "ERR_DATASTREAM_DECRYPTION_FAILED", + "ios": "AgoraErrorCodeDatastreamDecryptionFailed", + "macos": "AgoraErrorCodeDatastreamDecryptionFailed" + }, + "ENCRYPTION_MODE": { + "windows": "ENCRYPTION_MODE", + "android": "EncryptionMode", + "ios": "AgoraEncryptionMode", + "macos": "AgoraEncryptionMode" + }, + "AES_128_XTS": { + "windows": "AES_128_XTS", + "android": "AES_128_XTS", + "ios": "AgoraEncryptionModeAES128XTS", + "macos": "AgoraEncryptionModeAES128XTS" + }, + "AES_128_ECB": { + "windows": "AES_128_ECB", + "android": "AES_128_ECB", + "ios": "AgoraEncryptionModeAES128ECB", + "macos": "AgoraEncryptionModeAES128ECB" + }, + "AES_256_XTS": { + "windows": "AES_256_XTS", + "android": "AES_256_XTS", + "ios": "AgoraEncryptionModeAES256XTS", + "macos": "AgoraEncryptionModeAES256XTS" + }, + "SM4_128_ECB": { + "windows": "SM4_128_ECB", + "android": "SM4_128_ECB", + "ios": "AgoraEncryptionModeSM4128ECB", + "macos": "AgoraEncryptionModeSM4128ECB" + }, + "AES_128_GCM": { + "windows": "AES_128_GCM", + "android": "AES_128_GCM", + "ios": "AgoraEncryptionModeAES128GCM", + "macos": "AgoraEncryptionModeAES128GCM" + }, + "AES_256_GCM": { + "windows": "AES_256_GCM", + "android": "AES_256_GCM", + "ios": "AgoraEncryptionModeAES256GCM", + "macos": "AgoraEncryptionModeAES256GCM" + }, + "AES_128_GCM2": { + "windows": "AES_128_GCM2", + "android": "AES_128_GCM2", + "ios": "AgoraEncryptionModeAES128GCM2", + "macos": "AgoraEncryptionModeAES128GCM2" + }, + "AES_256_GCM2": { + "windows": "AES_256_GCM2", + "android": "AES_256_GCM2", + "ios": "AgoraEncryptionModeAES256GCM2", + "macos": "AgoraEncryptionModeAES256GCM2" + }, + "MODE_END": { + "windows": "MODE_END", + "android": "MODE_END", + "ios": "AgoraEncryptionModeEnd", + "macos": "AgoraEncryptionModeEnd" + }, + "EXPERIENCE_POOR_REASON": { + "windows": "EXPERIENCE_POOR_REASON", + "ios": "AgoraExperiencePoorReason", + "macos": "AgoraExperiencePoorReason" + }, + "EXPERIENCE_REASON_NONE": { + "windows": "EXPERIENCE_REASON_NONE", + "android": "EXPERIENCE_REASON_NONE", + "ios": "AgoraExperiencePoorReasonNone", + "macos": "AgoraExperiencePoorReasonNone" + }, + "REMOTE_NETWORK_QUALITY_POOR": { + "windows": "REMOTE_NETWORK_QUALITY_POOR", + "android": "REMOTE_NETWORK_QUALITY_POOR", + "ios": "AgoraExperiencePoorReasonRemoteNetworkQualityPoor", + "macos": "AgoraExperiencePoorReasonRemoteNetworkQualityPoor" + }, + "LOCAL_NETWORK_QUALITY_POOR": { + "windows": "LOCAL_NETWORK_QUALITY_POOR", + "android": "LOCAL_NETWORK_QUALITY_POOR", + "ios": "AgoraExperiencePoorReasonLocalNetworkQualityPoor", + "macos": "AgoraExperiencePoorReasonLocalNetworkQualityPoor" + }, + "WIRELESS_SIGNAL_POOR": { + "windows": "WIRELESS_SIGNAL_POOR", + "android": "WIRELESS_SIGNAL_POOR", + "ios": "AgoraExperiencePoorReasonWirelessSignalPoor", + "macos": "AgoraExperiencePoorReasonWirelessSignalPoor" + }, + "WIFI_BLUETOOTH_COEXIST": { + "windows": "WIFI_BLUETOOTH_COEXIST", + "android": "WIFI_BLUETOOTH_COEXIST", + "ios": "AgoraExperiencePoorReasonWifiBluetoothCoexist", + "macos": "AgoraExperiencePoorReasonWifiBluetoothCoexist" + }, + "EXPERIENCE_QUALITY_TYPE": { + "windows": "EXPERIENCE_QUALITY_TYPE", + "ios": "AgoraExperienceQuality", + "macos": "AgoraExperienceQuality" + }, + "EXPERIENCE_QUALITY_GOOD": { + "windows": "EXPERIENCE_QUALITY_GOOD", + "android": "EXPERIENCE_QUALITY_GOOD", + "ios": "AgoraExperienceQualityGood", + "macos": "AgoraExperienceQualityGood" + }, + "EXPERIENCE_QUALITY_BAD": { + "windows": "EXPERIENCE_QUALITY_BAD", + "android": "EXPERIENCE_QUALITY_BAD", + "ios": "AgoraExperienceQualityBad", + "macos": "AgoraExperienceQualityBad" + }, + "FACE_SHAPE_AREA_NONE": { + "windows": "FACE_SHAPE_AREA_NONE", + "android": "FACE_SHAPE_AREA_NONE", + "ios": "AgoraFaceShapeAreaNone", + "macos": "AgoraFaceShapeAreaNone" + }, + "FACE_SHAPE_AREA_HEADSCALE": { + "windows": "FACE_SHAPE_AREA_HEADSCALE", + "android": "FACE_SHAPE_AREA_HEADSCALE", + "ios": "AgoraFaceShapeAreaHeadScale", + "macos": "AgoraFaceShapeAreaHeadScale" + }, + "FACE_SHAPE_AREA_FOREHEAD": { + "windows": "FACE_SHAPE_AREA_FOREHEAD", + "android": "FACE_SHAPE_AREA_FOREHEAD", + "ios": "AgoraFaceShapeAreaForehead", + "macos": "AgoraFaceShapeAreaForehead" + }, + "FACE_SHAPE_AREA_FACECONTOUR": { + "windows": "FACE_SHAPE_AREA_FACECONTOUR", + "android": "FACE_SHAPE_AREA_FACECONTOUR", + "ios": "AgoraFaceShapeAreaFaceContour", + "macos": "AgoraFaceShapeAreaFaceContour" + }, + "FACE_SHAPE_AREA_FACELENGTH": { + "windows": "FACE_SHAPE_AREA_FACELENGTH", + "android": "FACE_SHAPE_AREA_FACELENGTH", + "ios": "AgoraFaceShapeAreaFaceLength", + "macos": "AgoraFaceShapeAreaFaceLength" + }, + "FACE_SHAPE_AREA_FACEWIDTH": { + "windows": "FACE_SHAPE_AREA_FACEWIDTH", + "android": "FACE_SHAPE_AREA_FACEWIDTH", + "ios": "AgoraFaceShapeAreaFaceWidth", + "macos": "AgoraFaceShapeAreaFaceWidth" + }, + "FACE_SHAPE_AREA_CHEEKBONE": { + "windows": "FACE_SHAPE_AREA_CHEEKBONE", + "android": "FACE_SHAPE_AREA_CHEEKBONE", + "ios": "AgoraFaceShapeAreaCheekbone", + "macos": "AgoraFaceShapeAreaCheekbone" + }, + "FACE_SHAPE_AREA_CHEEK": { + "windows": "FACE_SHAPE_AREA_CHEEK", + "android": "FACE_SHAPE_AREA_CHEEK", + "ios": "AgoraFaceShapeAreaCheek", + "macos": "AgoraFaceShapeAreaCheek" + }, + "FACE_SHAPE_AREA_CHIN": { + "windows": "FACE_SHAPE_AREA_CHIN", + "android": "FACE_SHAPE_AREA_CHIN", + "ios": "AgoraFaceShapeAreaChin", + "macos": "AgoraFaceShapeAreaChin" + }, + "FACE_SHAPE_AREA_EYESCALE": { + "windows": "FACE_SHAPE_AREA_EYESCALE", + "android": "FACE_SHAPE_AREA_EYESCALE", + "ios": "AgoraFaceShapeAreaEyeScale", + "macos": "AgoraFaceShapeAreaEyeScale" + }, + "FACE_SHAPE_AREA_NOSELENGTH": { + "windows": "FACE_SHAPE_AREA_NOSELENGTH", + "android": "FACE_SHAPE_AREA_NOSELENGTH", + "ios": "AgoraFaceShapeAreaNoseLength", + "macos": "AgoraFaceShapeAreaNoseLength" + }, + "FACE_SHAPE_AREA_NOSEWIDTH": { + "windows": "FACE_SHAPE_AREA_NOSEWIDTH", + "android": "FACE_SHAPE_AREA_NOSEWIDTH", + "ios": "AgoraFaceShapeAreaNoseWidth", + "macos": "AgoraFaceShapeAreaNoseWidth" + }, + "FACE_SHAPE_AREA_MOUTHSCALE": { + "windows": "FACE_SHAPE_AREA_MOUTHSCALE", + "android": "FACE_SHAPE_AREA_MOUTHSCALE", + "ios": "AgoraFaceShapeAreaMouthScale", + "macos": "AgoraFaceShapeAreaMouthScale" + }, + "FACE_SHAPE_AREA_MANDIBLE": { + "windows": "FACE_SHAPE_AREA_MANDIBLE", + "android": "FACE_SHAPE_AREA_MANDIBLE", + "ios": "AgoraFaceShapeAreaMandible", + "macos": "AgoraFaceShapeAreaMandible" + }, + "FACE_SHAPE_AREA_EYEDISTANCE": { + "windows": "FACE_SHAPE_AREA_EYEDISTANCE", + "android": "FACE_SHAPE_AREA_EYEDISTANCE", + "ios": "AgoraFaceShapeAreaEyeDistance", + "macos": "AgoraFaceShapeAreaEyeDistance" + }, + "FACE_SHAPE_AREA_EYEPOSITION": { + "windows": "FACE_SHAPE_AREA_EYEPOSITION", + "android": "FACE_SHAPE_AREA_EYEPOSITION", + "ios": "AgoraFaceShapeAreaEyePosition", + "macos": "AgoraFaceShapeAreaEyePosition" + }, + "FACE_SHAPE_AREA_LOWEREYELID": { + "windows": "FACE_SHAPE_AREA_LOWEREYELID", + "android": "FACE_SHAPE_AREA_LOWEREYELID", + "ios": "AgoraFaceShapeAreaLowerEyelid", + "macos": "AgoraFaceShapeAreaLowerEyelid" + }, + "FACE_SHAPE_AREA_EYEPUPILS": { + "windows": "FACE_SHAPE_AREA_EYEPUPILS", + "android": "FACE_SHAPE_AREA_EYEPUPILS", + "ios": "AgoraFaceShapeAreaEyePupils", + "macos": "AgoraFaceShapeAreaEyePupils" + }, + "FACE_SHAPE_AREA_EYEINNERCORNER": { + "windows": "FACE_SHAPE_AREA_EYEINNERCORNER", + "android": "FACE_SHAPE_AREA_EYEINNERCORNER", + "ios": "AgoraFaceShapeAreaEyeInnerCorner", + "macos": "AgoraFaceShapeAreaEyeInnerCorner" + }, + "FACE_SHAPE_AREA_EYEOUTERCORNER": { + "windows": "FACE_SHAPE_AREA_EYEOUTERCORNER", + "android": "FACE_SHAPE_AREA_EYEOUTERCORNER", + "ios": "AgoraFaceShapeAreaEyeOuterCorner", + "macos": "AgoraFaceShapeAreaEyeOuterCorner" + }, + "FACE_SHAPE_AREA_NOSEWING": { + "windows": "FACE_SHAPE_AREA_NOSEWING", + "android": "FACE_SHAPE_AREA_NOSEWING", + "ios": "AgoraFaceShapeAreaNoseWing", + "macos": "AgoraFaceShapeAreaNoseWing" + }, + "FACE_SHAPE_AREA_NOSEROOT": { + "windows": "FACE_SHAPE_AREA_NOSEROOT", + "android": "FACE_SHAPE_AREA_NOSEROOT", + "ios": "AgoraFaceShapeAreaNoseRoot", + "macos": "AgoraFaceShapeAreaNoseRoot" + }, + "FACE_SHAPE_AREA_NOSEBRIDGE": { + "windows": "FACE_SHAPE_AREA_NOSEBRIDGE", + "android": "FACE_SHAPE_AREA_NOSEBRIDGE", + "ios": "AgoraFaceShapeAreaNoseBridge", + "macos": "AgoraFaceShapeAreaNoseBridge" + }, + "FACE_SHAPE_AREA_NOSETIP": { + "windows": "FACE_SHAPE_AREA_NOSETIP", + "android": "FACE_SHAPE_AREA_NOSETIP", + "ios": "AgoraFaceShapeAreaNoseTip", + "macos": "AgoraFaceShapeAreaNoseTip" + }, + "FACE_SHAPE_AREA_NOSEGENERAL": { + "windows": "FACE_SHAPE_AREA_NOSEGENERAL", + "android": "FACE_SHAPE_AREA_NOSEGENERAL", + "ios": "AgoraFaceShapeAreaNoseGeneral", + "macos": "AgoraFaceShapeAreaNoseGeneral" + }, + "FACE_SHAPE_AREA_MOUTHPOSITION": { + "windows": "FACE_SHAPE_AREA_MOUTHPOSITION", + "android": "FACE_SHAPE_AREA_MOUTHPOSITION", + "ios": "AgoraFaceShapeAreaMouthPosition", + "macos": "AgoraFaceShapeAreaMouthPosition" + }, + "FACE_SHAPE_AREA_MOUTHSMILE": { + "windows": "FACE_SHAPE_AREA_MOUTHSMILE", + "android": "FACE_SHAPE_AREA_MOUTHSMILE", + "ios": "AgoraFaceShapeAreaMouthSmile", + "macos": "AgoraFaceShapeAreaMouthSmile" + }, + "FACE_SHAPE_AREA_MOUTHLIP": { + "windows": "FACE_SHAPE_AREA_MOUTHLIP", + "android": "FACE_SHAPE_AREA_MOUTHLIP", + "ios": "AgoraFaceShapeAreaMouthLip", + "macos": "AgoraFaceShapeAreaMouthLip" + }, + "FACE_SHAPE_AREA_EYEBROWPOSITION": { + "windows": "FACE_SHAPE_AREA_EYEBROWPOSITION", + "android": "FACE_SHAPE_AREA_EYEBROWPOSITION", + "ios": "AgoraFaceShapeAreaEyebrowPosition", + "macos": "AgoraFaceShapeAreaEyebrowPosition" + }, + "FACE_SHAPE_AREA_EYEBROWTHICKNESS": { + "windows": "FACE_SHAPE_AREA_EYEBROWTHICKNESS", + "android": "FACE_SHAPE_AREA_EYEBROWTHICKNESS", + "ios": "AgoraFaceShapeAreaEyebrowThickness", + "macos": "AgoraFaceShapeAreaEyebrowThickness" + }, + "FACE_SHAPE_BEAUTY_STYLE_FEMALE": { + "windows": "FACE_SHAPE_BEAUTY_STYLE_FEMALE", + "android": "FACE_SHAPE_BEAUTY_STYLE_FEMALE", + "ios": "AgoraFaceShapeStyleFemale", + "macos": "AgoraFaceShapeStyleFemale" + }, + "FACE_SHAPE_BEAUTY_STYLE_MALE": { + "windows": "FACE_SHAPE_BEAUTY_STYLE_MALE", + "android": "FACE_SHAPE_BEAUTY_STYLE_MALE", + "ios": "AgoraFaceShapeStyleMale", + "macos": "AgoraFaceShapeStyleMale" + }, + "FACE_SHAPE_BEAUTY_STYLE_NATURAL": { + "windows": "FACE_SHAPE_BEAUTY_STYLE_NATURAL", + "android": "FACE_SHAPE_BEAUTY_STYLE_NATURAL", + "ios": "AgoraFaceShapeStyleNatural", + "macos": "AgoraFaceShapeStyleNatural" + }, + "FeatureType": { + "windows": "FeatureType", + "android": "FeatureType", + "ios": "AgoraFeatureType", + "macos": "AgoraFeatureType" + }, + "VIDEO_VIRTUAL_BACKGROUND": { + "windows": "VIDEO_VIRTUAL_BACKGROUND", + "android": "VIDEO_VIRTUAL_BACKGROUND", + "ios": "AgoraVideoPreprocessVirtualBackground", + "macos": "AgoraVideoPreprocessVirtualBackground" + }, + "VIDEO_BEAUTY_EFFECT": { + "windows": "VIDEO_BEAUTY_EFFECT", + "android": "VIDEO_BEAUTY_EFFECT", + "ios": "AgoraVideoPreprocessBeauty", + "macos": "AgoraVideoPreprocessBeauty" + }, + "FRAME_RATE": { + "windows": "FRAME_RATE", + "android": "FRAME_RATE", + "ios": "AgoraVideoFrameRate", + "macos": "AgoraVideoFrameRate" + }, + "FRAME_RATE_FPS_1": { + "windows": "FRAME_RATE_FPS_1", + "android": "FRAME_RATE_FPS_1", + "ios": "AgoraVideoFrameRateFps1", + "macos": "AgoraVideoFrameRateFps1" + }, + "FRAME_RATE_FPS_7": { + "windows": "FRAME_RATE_FPS_7", + "android": "FRAME_RATE_FPS_7", + "ios": "AgoraVideoFrameRateFps7", + "macos": "AgoraVideoFrameRateFps7" + }, + "FRAME_RATE_FPS_10": { + "windows": "FRAME_RATE_FPS_10", + "android": "FRAME_RATE_FPS_10", + "ios": "AgoraVideoFrameRateFps10", + "macos": "AgoraVideoFrameRateFps10" + }, + "FRAME_RATE_FPS_15": { + "windows": "FRAME_RATE_FPS_15", + "android": "FRAME_RATE_FPS_15", + "ios": "AgoraVideoFrameRateFps15", + "macos": "AgoraVideoFrameRateFps15" + }, + "FRAME_RATE_FPS_24": { + "windows": "FRAME_RATE_FPS_24", + "android": "FRAME_RATE_FPS_24", + "ios": "AgoraVideoFrameRateFps24", + "macos": "AgoraVideoFrameRateFps24" + }, + "FRAME_RATE_FPS_30": { + "windows": "FRAME_RATE_FPS_30", + "android": "FRAME_RATE_FPS_30", + "ios": "AgoraVideoFrameRateFps30", + "macos": "AgoraVideoFrameRateFps30" + }, + "FRAME_RATE_FPS_60": { + "windows": "FRAME_RATE_FPS_60", + "android": "FRAME_RATE_FPS_60", + "ios": "AgoraVideoFrameRateFps60", + "macos": "AgoraVideoFrameRateFps60" + }, + "HEADPHONE_EQUALIZER_PRESET": { + "windows": "HEADPHONE_EQUALIZER_PRESET", + "android": "HEADPHONE_EQUALIZER_PRESET", + "ios": "AgoraHeadphoneEQPreset", + "macos": "AgoraHeadphoneEQPreset" + }, + "HEADPHONE_EQUALIZER_OFF": { + "windows": "HEADPHONE_EQUALIZER_OFF", + "android": "HEADPHONE_EQUALIZER_OFF", + "ios": "AgoraAudioHeadphoneEQPresetOff", + "macos": "AgoraAudioHeadphoneEQPresetOff" + }, + "HEADPHONE_EQUALIZER_OVEREAR": { + "windows": "HEADPHONE_EQUALIZER_OVEREAR", + "android": "HEADPHONE_EQUALIZER_OVEREAR", + "ios": "AgoraAudioHeadphoneEQPresetOverear", + "macos": "AgoraAudioHeadphoneEQPresetOverear" + }, + "HEADPHONE_EQUALIZER_INEAR": { + "windows": "HEADPHONE_EQUALIZER_INEAR", + "android": "HEADPHONE_EQUALIZER_INEAR", + "ios": "AgoraAudioHeadphoneEQPresetInear", + "macos": "AgoraAudioHeadphoneEQPresetInear" + }, + "FORMAT_MP4": { + "windows": "FORMAT_MP4", + "android": "CONTAINER_MP4", + "ios": "AgoraMediaRecorderContainerFormatMP4", + "macos": "AgoraMediaRecorderContainerFormatMP4" + }, + "MediaRecorderStreamType": { + "windows": "MediaRecorderStreamType", + "ios": "AgoraMediaRecorderStreamType", + "macos": "AgoraMediaRecorderStreamType" + }, + "STREAM_TYPE_AUDIO": { + "windows": "STREAM_TYPE_AUDIO", + "android": "STREAM_TYPE_AUDIO", + "ios": "AgoraMediaStreamTypeAudio", + "macos": "AgoraMediaStreamTypeAudio" + }, + "STREAM_TYPE_VIDEO": { + "windows": "STREAM_TYPE_VIDEO", + "android": "STREAM_TYPE_VIDEO", + "ios": "AgoraMediaStreamTypeVideo", + "macos": "AgoraMediaStreamTypeVideo" + }, + "STREAM_TYPE_BOTH": { + "windows": "STREAM_TYPE_BOTH", + "android": "STREAM_TYPE_BOTH", + "ios": "AgoraMediaRecorderStreamTypeBoth", + "macos": "AgoraMediaRecorderStreamTypeBoth" + }, + "LASTMILE_PROBE_RESULT_STATE": { + "windows": "LASTMILE_PROBE_RESULT_STATE", + "ios": "AgoraLastmileProbeResultState", + "macos": "AgoraLastmileProbeResultState" + }, + "LASTMILE_PROBE_RESULT_COMPLETE": { + "windows": "LASTMILE_PROBE_RESULT_COMPLETE", + "android": "LASTMILE_PROBE_RESULT_COMPLETE", + "ios": "AgoraLastmileProbeResultComplete", + "macos": "AgoraLastmileProbeResultComplete" + }, + "LASTMILE_PROBE_RESULT_INCOMPLETE_NO_BWE": { + "windows": "LASTMILE_PROBE_RESULT_INCOMPLETE_NO_BWE", + "android": "LASTMILE_PROBE_RESULT_INCOMPLETE_NO_BWE", + "ios": "AgoraLastmileProbeResultIncompleteNoBwe", + "macos": "AgoraLastmileProbeResultIncompleteNoBwe" + }, + "LASTMILE_PROBE_RESULT_UNAVAILABLE": { + "windows": "LASTMILE_PROBE_RESULT_UNAVAILABLE", + "android": "LASTMILE_PROBE_RESULT_UNAVAILABLE", + "ios": "AgoraLastmileProbeResultUnavailable", + "macos": "AgoraLastmileProbeResultUnavailable" + }, + "LIGHTENING_CONTRAST_LEVEL": { + "windows": "LIGHTENING_CONTRAST_LEVEL", + "ios": "AgoraLighteningContrastLevel", + "macos": "AgoraLighteningContrastLevel" + }, + "LIGHTENING_CONTRAST_LOW": { + "windows": "LIGHTENING_CONTRAST_LOW", + "android": "LIGHTENING_CONTRAST_LOW", + "ios": "AgoraLighteningContrastLow", + "macos": "AgoraLighteningContrastLow" + }, + "LIGHTENING_CONTRAST_NORMAL": { + "windows": "LIGHTENING_CONTRAST_NORMAL", + "android": "LIGHTENING_CONTRAST_NORMAL", + "ios": "AgoraLighteningContrastNormal", + "macos": "AgoraLighteningContrastNormal" + }, + "LIGHTENING_CONTRAST_HIGH": { + "windows": "LIGHTENING_CONTRAST_HIGH", + "android": "LIGHTENING_CONTRAST_HIGH", + "ios": "AgoraLighteningContrastHigh", + "macos": "AgoraLighteningContrastHigh" + }, + "LOCAL_AUDIO_STREAM_REASON": { + "windows": "LOCAL_AUDIO_STREAM_REASON", + "ios": "AgoraAudioLocalReason", + "macos": "AgoraAudioLocalReason" + }, + "LOCAL_AUDIO_STREAM_REASON_OK": { + "windows": "LOCAL_AUDIO_STREAM_REASON_OK", + "android": "LOCAL_AUDIO_STREAM_REASON_OK", + "ios": "AgoraAudioLocalReasonOK", + "macos": "AgoraAudioLocalReasonOK" + }, + "LOCAL_AUDIO_STREAM_REASON_FAILURE": { + "windows": "LOCAL_AUDIO_STREAM_REASON_FAILURE", + "android": "LOCAL_AUDIO_STREAM_REASON_FAILURE", + "ios": "AgoraAudioLocalReasonFailure", + "macos": "AgoraAudioLocalReasonFailure" + }, + "LOCAL_AUDIO_STREAM_REASON_DEVICE_NO_PERMISSION": { + "windows": "LOCAL_AUDIO_STREAM_REASON_DEVICE_NO_PERMISSION", + "android": "LOCAL_AUDIO_STREAM_REASON_DEVICE_NO_PERMISSION", + "ios": "AgoraAudioLocalReasonDeviceNoPermission", + "macos": "AgoraAudioLocalReasonDeviceNoPermission" + }, + "LOCAL_AUDIO_STREAM_REASON_DEVICE_BUSY": { + "windows": "LOCAL_AUDIO_STREAM_REASON_DEVICE_BUSY", + "android": "LOCAL_AUDIO_STREAM_REASON_DEVICE_BUSY", + "ios": "AgoraAudioLocalReasonDeviceBusy", + "macos": "AgoraAudioLocalReasonDeviceBusy" + }, + "LOCAL_AUDIO_STREAM_REASON_RECORD_FAILURE": { + "windows": "LOCAL_AUDIO_STREAM_REASON_RECORD_FAILURE", + "android": "LOCAL_AUDIO_STREAM_REASON_CAPTURE_FAILURE", + "ios": "AgoraAudioLocalReasonRecordFailure", + "macos": "AgoraAudioLocalReasonRecordFailure" + }, + "LOCAL_AUDIO_STREAM_REASON_ENCODE_FAILURE": { + "windows": "LOCAL_AUDIO_STREAM_REASON_ENCODE_FAILURE", + "android": "LOCAL_AUDIO_STREAM_REASON_ENCODE_FAILURE", + "ios": "AgoraAudioLocalReasonEncodeFailure", + "macos": "AgoraAudioLocalReasonEncodeFailure" + }, + "LOCAL_AUDIO_STREAM_REASON_NO_RECORDING_DEVICE": { + "windows": "LOCAL_AUDIO_STREAM_REASON_NO_RECORDING_DEVICE", + "macos": "AgoraAudioLocalReasonNoRecordingDevice" + }, + "LOCAL_AUDIO_STREAM_REASON_NO_PLAYOUT_DEVICE": { + "windows": "LOCAL_AUDIO_STREAM_REASON_NO_PLAYOUT_DEVICE", + "macos": "AgoraAudioLocalReasonNoPlayoutDevice" + }, + "LOCAL_AUDIO_STREAM_REASON_INTERRUPTED": { + "windows": "LOCAL_AUDIO_STREAM_REASON_INTERRUPTED", + "android": "LOCAL_AUDIO_STREAM_REASON_INTERRUPTED", + "ios": "AgoraAudioLocalReasonInterrupted" + }, + "LOCAL_AUDIO_STREAM_REASON_RECORD_INVALID_ID": { + "windows": "LOCAL_AUDIO_STREAM_REASON_RECORD_INVALID_ID" + }, + "LOCAL_AUDIO_STREAM_REASON_PLAYOUT_INVALID_ID": { + "windows": "LOCAL_AUDIO_STREAM_REASON_PLAYOUT_INVALID_ID" + }, + "LOCAL_AUDIO_STREAM_STATE": { + "windows": "LOCAL_AUDIO_STREAM_STATE", + "ios": "AgoraAudioLocalState", + "macos": "AgoraAudioLocalState" + }, + "LOCAL_AUDIO_STREAM_STATE_STOPPED": { + "windows": "LOCAL_AUDIO_STREAM_STATE_STOPPED", + "android": "LOCAL_AUDIO_STREAM_STATE_STOPPED", + "ios": "AgoraAudioLocalStateStopped", + "macos": "AgoraAudioLocalStateStopped" + }, + "LOCAL_AUDIO_STREAM_STATE_RECORDING": { + "windows": "LOCAL_AUDIO_STREAM_STATE_RECORDING", + "android": "LOCAL_AUDIO_STREAM_STATE_RECORDING", + "ios": "AgoraAudioLocalStateRecording", + "macos": "AgoraAudioLocalStateRecording" + }, + "LOCAL_AUDIO_STREAM_STATE_ENCODING": { + "windows": "LOCAL_AUDIO_STREAM_STATE_ENCODING", + "android": "LOCAL_AUDIO_STREAM_STATE_ENCODING", + "ios": "AgoraAudioLocalStateEncoding", + "macos": "AgoraAudioLocalStateEncoding" + }, + "LOCAL_AUDIO_STREAM_STATE_FAILED": { + "windows": "LOCAL_AUDIO_STREAM_STATE_FAILED", + "android": "LOCAL_AUDIO_STREAM_STATE_FAILED", + "ios": "AgoraAudioLocalStateFailed", + "macos": "AgoraAudioLocalStateFailed" + }, + "ConnectivityFirst": { + "windows": "ConnectivityFirst", + "ios": "AgoraConnectivityFirst", + "macos": "AgoraConnectivityFirst" + }, + "LocalOnly": { + "windows": "LocalOnly", + "ios": "AgoraLocalOnly", + "macos": "AgoraLocalOnly" + }, + "LOCAL_VIDEO_STREAM_REASON": { + "windows": "LOCAL_VIDEO_STREAM_REASON", + "ios": "AgoraLocalVideoStreamReason", + "macos": "AgoraLocalVideoStreamReason" + }, + "LOCAL_VIDEO_STREAM_REASON_OK": { + "windows": "LOCAL_VIDEO_STREAM_REASON_OK", + "android": "LOCAL_VIDEO_STREAM_REASON_OK", + "ios": "AgoraLocalVideoStreamReasonOK", + "macos": "AgoraLocalVideoStreamReasonOK" + }, + "LOCAL_VIDEO_STREAM_REASON_FAILURE": { + "windows": "LOCAL_VIDEO_STREAM_REASON_FAILURE", + "android": "LOCAL_VIDEO_STREAM_REASON_FAILURE", + "ios": "AgoraLocalVideoStreamReasonFailure", + "macos": "AgoraLocalVideoStreamReasonFailure" + }, + "LOCAL_VIDEO_STREAM_REASON_DEVICE_NO_PERMISSION": { + "windows": "LOCAL_VIDEO_STREAM_REASON_DEVICE_NO_PERMISSION", + "android": "LOCAL_VIDEO_STREAM_REASON_DEVICE_NO_PERMISSION", + "ios": "AgoraLocalVideoStreamReasonDeviceNoPermission", + "macos": "AgoraLocalVideoStreamReasonDeviceNoPermission" + }, + "LOCAL_VIDEO_STREAM_REASON_DEVICE_BUSY": { + "windows": "LOCAL_VIDEO_STREAM_REASON_DEVICE_BUSY", + "android": "LOCAL_VIDEO_STREAM_REASON_DEVICE_BUSY", + "ios": "AgoraLocalVideoStreamReasonDeviceBusy", + "macos": "AgoraLocalVideoStreamReasonDeviceBusy" + }, + "LOCAL_VIDEO_STREAM_REASON_CAPTURE_FAILURE": { + "windows": "LOCAL_VIDEO_STREAM_REASON_CAPTURE_FAILURE", + "android": "LOCAL_VIDEO_STREAM_REASON_CAPTURE_FAILURE", + "ios": "AgoraLocalVideoStreamReasonCaptureFailure", + "macos": "AgoraLocalVideoStreamReasonCaptureFailure" + }, + "LOCAL_VIDEO_STREAM_REASON_CODEC_NOT_SUPPORT": { + "windows": "LOCAL_VIDEO_STREAM_REASON_CODEC_NOT_SUPPORT", + "android": "LOCAL_VIDEO_STREAM_REASON_CODEC_NOT_SUPPORT", + "ios": "AgoraLocalVideoStreamReasonCodecNotSupport", + "macos": "AgoraLocalVideoStreamReasonCodecNotSupport" + }, + "LOCAL_VIDEO_STREAM_REASON_CAPTURE_INBACKGROUND": { + "windows": "LOCAL_VIDEO_STREAM_REASON_CAPTURE_INBACKGROUND", + "ios": "AgoraLocalVideoStreamReasonCaptureInBackGround" + }, + "LOCAL_VIDEO_STREAM_REASON_CAPTURE_MULTIPLE_FOREGROUND_APPS": { + "windows": "LOCAL_VIDEO_STREAM_REASON_CAPTURE_MULTIPLE_FOREGROUND_APPS", + "ios": "AgoraLocalVideoStreamReasonCaptureMultipleForegroundApps" + }, + "LOCAL_VIDEO_STREAM_REASON_DEVICE_NOT_FOUND": { + "windows": "LOCAL_VIDEO_STREAM_REASON_DEVICE_NOT_FOUND", + "android": "LOCAL_VIDEO_STREAM_REASON_DEVICE_NOT_FOUND", + "ios": "AgoraLocalVideoStreamReasonCaptureNoDeviceFound", + "macos": "AgoraLocalVideoStreamReasonCaptureNoDeviceFound" + }, + "LOCAL_VIDEO_STREAM_REASON_DEVICE_DISCONNECTED": { + "windows": "LOCAL_VIDEO_STREAM_REASON_DEVICE_DISCONNECTED", + "ios": "AgoraLocalVideoStreamReasonCaptureDeviceDisconnected", + "macos": "AgoraLocalVideoStreamReasonCaptureDeviceDisconnected" + }, + "LOCAL_VIDEO_STREAM_REASON_DEVICE_INVALID_ID": { + "windows": "LOCAL_VIDEO_STREAM_REASON_DEVICE_INVALID_ID", + "ios": "AgoraLocalVideoStreamReasonCaptureDeviceInvalidId", + "macos": "AgoraLocalVideoStreamReasonCaptureDeviceInvalidId" + }, + "LOCAL_VIDEO_STREAM_REASON_SCREEN_CAPTURE_WINDOW_MINIMIZED": { + "windows": "LOCAL_VIDEO_STREAM_REASON_SCREEN_CAPTURE_WINDOW_MINIMIZED", + "android": "LOCAL_VIDEO_STREAM_REASON_SCREEN_CAPTURE_WINDOW_MINIMIZED", + "ios": "AgoraLocalVideoStreamReasonScreenCaptureWindowMinimized", + "macos": "AgoraLocalVideoStreamReasonScreenCaptureWindowMinimized" + }, + "LOCAL_VIDEO_STREAM_REASON_SCREEN_CAPTURE_WINDOW_CLOSED": { + "windows": "LOCAL_VIDEO_STREAM_REASON_SCREEN_CAPTURE_WINDOW_CLOSED", + "android": "LOCAL_VIDEO_STREAM_REASON_SCREEN_CAPTURE_WINDOW_CLOSED", + "ios": "AgoraLocalVideoStreamReasonScreenCaptureWindowClosed", + "macos": "AgoraLocalVideoStreamReasonScreenCaptureWindowClosed" + }, + "LOCAL_VIDEO_STREAM_REASON_SCREEN_CAPTURE_WINDOW_OCCLUDED": { + "windows": "LOCAL_VIDEO_STREAM_REASON_SCREEN_CAPTURE_WINDOW_OCCLUDED" + }, + "LOCAL_VIDEO_STREAM_REASON_DEVICE_INTERRUPT": { + "windows": "LOCAL_VIDEO_STREAM_REASON_DEVICE_INTERRUPT", + "android": "LOCAL_VIDEO_STREAM_REASON_DEVICE_INTERRUPT" + }, + "LOCAL_VIDEO_STREAM_REASON_DEVICE_FATAL_ERROR": { + "windows": "LOCAL_VIDEO_STREAM_REASON_DEVICE_FATAL_ERROR", + "android": "LOCAL_VIDEO_STREAM_REASON_DEVICE_FATAL_ERROR" + }, + "LOCAL_VIDEO_STREAM_REASON_SCREEN_CAPTURE_WINDOW_NOT_SUPPORTED": { + "windows": "LOCAL_VIDEO_STREAM_REASON_SCREEN_CAPTURE_WINDOW_NOT_SUPPORTED" + }, + "LOCAL_VIDEO_STREAM_REASON_SCREEN_CAPTURE_NO_PERMISSION": { + "windows": "LOCAL_VIDEO_STREAM_REASON_SCREEN_CAPTURE_NO_PERMISSION", + "macos": "AgoraLocalVideoStreamReasonScreenCaptureNoPermission" + }, + "LOCAL_VIDEO_STREAM_REASON_SCREEN_CAPTURE_AUTO_FALLBACK": { + "windows": "LOCAL_VIDEO_STREAM_REASON_SCREEN_CAPTURE_AUTO_FALLBACK" + }, + "LOCAL_VIDEO_STREAM_REASON_SCREEN_CAPTURE_PAUSED": { + "windows": "LOCAL_VIDEO_STREAM_REASON_SCREEN_CAPTURE_PAUSED" + }, + "LOCAL_VIDEO_STREAM_REASON_SCREEN_CAPTURE_RESUMED": { + "windows": "LOCAL_VIDEO_STREAM_REASON_SCREEN_CAPTURE_RESUMED" + }, + "LOCAL_VIDEO_STREAM_REASON_SCREEN_CAPTURE_WINDOW_HIDDEN": { + "windows": "LOCAL_VIDEO_STREAM_REASON_SCREEN_CAPTURE_WINDOW_HIDDEN" + }, + "LOCAL_VIDEO_STREAM_REASON_SCREEN_CAPTURE_WINDOW_RECOVER_FROM_HIDDEN": { + "windows": "LOCAL_VIDEO_STREAM_REASON_SCREEN_CAPTURE_WINDOW_RECOVER_FROM_HIDDEN" + }, + "LOCAL_VIDEO_STREAM_REASON_SCREEN_CAPTURE_WINDOW_RECOVER_FROM_MINIMIZED": { + "windows": "LOCAL_VIDEO_STREAM_REASON_SCREEN_CAPTURE_WINDOW_RECOVER_FROM_MINIMIZED", + "macos": "AgoraLocalVideoStreamReasonScreenCaptureRecoverFromMinimized" + }, + "LOCAL_VIDEO_STREAM_REASON_SCREEN_CAPTURE_FAILURE": { + "windows": "LOCAL_VIDEO_STREAM_REASON_SCREEN_CAPTURE_FAILURE", + "android": "LOCAL_VIDEO_STREAM_REASON_SCREEN_CAPTURE_FAILURE" + }, + "LOCAL_VIDEO_STREAM_REASON_DEVICE_SYSTEM_PRESSURE": { + "windows": "LOCAL_VIDEO_STREAM_REASON_DEVICE_SYSTEM_PRESSURE" + }, + "LOCAL_VIDEO_STREAM_REASON_SCREEN_CAPTURE_DISPLAY_DISCONNECTED": { + "windows": "LOCAL_VIDEO_STREAM_REASON_SCREEN_CAPTURE_DISPLAY_DISCONNECTED", + "macos": "AgoraLocalVideoStreamReasonScreenCaptureDisplayDisconnected" + }, + "LOCAL_VIDEO_STREAM_STATE": { + "windows": "LOCAL_VIDEO_STREAM_STATE", + "ios": "AgoraVideoLocalState", + "macos": "AgoraVideoLocalState" + }, + "LOCAL_VIDEO_STREAM_STATE_STOPPED": { + "windows": "LOCAL_VIDEO_STREAM_STATE_STOPPED", + "android": "LOCAL_VIDEO_STREAM_STATE_STOPPED", + "ios": "AgoraVideoLocalStateStopped", + "macos": "AgoraVideoLocalStateStopped" + }, + "LOCAL_VIDEO_STREAM_STATE_CAPTURING": { + "windows": "LOCAL_VIDEO_STREAM_STATE_CAPTURING", + "android": "LOCAL_VIDEO_STREAM_STATE_CAPTURING", + "ios": "AgoraVideoLocalStateCapturing", + "macos": "AgoraVideoLocalStateCapturing" + }, + "LOCAL_VIDEO_STREAM_STATE_ENCODING": { + "windows": "LOCAL_VIDEO_STREAM_STATE_ENCODING", + "android": "LOCAL_VIDEO_STREAM_STATE_ENCODING", + "ios": "AgoraVideoLocalStateEncoding", + "macos": "AgoraVideoLocalStateEncoding" + }, + "LOCAL_VIDEO_STREAM_STATE_FAILED": { + "windows": "LOCAL_VIDEO_STREAM_STATE_FAILED", + "android": "LOCAL_VIDEO_STREAM_STATE_FAILED", + "ios": "AgoraVideoLocalStateFailed", + "macos": "AgoraVideoLocalStateFailed" + }, + "ERR_SCREEN_CAPTURE_PERMISSION_DENIED": { + "windows": "ERR_SCREEN_CAPTURE_PERMISSION_DENIED", + "android": "ERR_SCREEN_CAPTURE_PERMISSION_DENIED" + }, + "ERR_SCREEN_CAPTURE_SYSTEM_NOT_SUPPORTED": { + "windows": "ERR_SCREEN_CAPTURE_SYSTEM_NOT_SUPPORTED", + "android": "ERR_SCREEN_CAPTURE_SYSTEM_NOT_SUPPORTED" + }, + "ERR_SCREEN_CAPTURE_SYSTEM_AUDIO_NOT_SUPPORTED": { + "windows": "ERR_SCREEN_CAPTURE_SYSTEM_AUDIO_NOT_SUPPORTED", + "android": "ERR_SCREEN_CAPTURE_SYSTEM_AUDIO_NOT_SUPPORTED" + }, + "LOG_FILTER_TYPE": { + "windows": "LOG_FILTER_TYPE", + "ios": "AgoraLogFilter", + "macos": "AgoraLogFilter" + }, + "LOG_FILTER_OFF": { + "windows": "LOG_FILTER_OFF", + "android": "LOG_FILTER_OFF", + "ios": "AgoraLogFilterOff", + "macos": "AgoraLogFilterOff" + }, + "LOG_FILTER_DEBUG": { + "windows": "LOG_FILTER_DEBUG", + "android": "LOG_FILTER_DEBUG", + "ios": "AgoraLogFilterDebug", + "macos": "AgoraLogFilterDebug" + }, + "LOG_FILTER_INFO": { + "windows": "LOG_FILTER_INFO", + "android": "LOG_FILTER_INFO", + "ios": "AgoraLogFilterInfo", + "macos": "AgoraLogFilterInfo" + }, + "LOG_FILTER_WARN": { + "windows": "LOG_FILTER_WARN", + "android": "LOG_FILTER_WARN", + "ios": "AgoraLogFilterWarning", + "macos": "AgoraLogFilterWarning" + }, + "LOG_FILTER_ERROR": { + "windows": "LOG_FILTER_ERROR", + "android": "LOG_FILTER_ERROR", + "ios": "AgoraLogFilterError", + "macos": "AgoraLogFilterError" + }, + "LOG_FILTER_CRITICAL": { + "windows": "LOG_FILTER_CRITICAL", + "android": "LOG_FILTER_CRITICAL", + "ios": "AgoraLogFilterCritical", + "macos": "AgoraLogFilterCritical" + }, + "LOG_LEVEL": { + "windows": "LOG_LEVEL", + "android": "LogLevel", + "ios": "AgoraLogLevel", + "macos": "AgoraLogLevel" + }, + "LOG_LEVEL_NONE": { + "windows": "LOG_LEVEL_NONE", + "android": "LOG_LEVEL_NONE", + "ios": "AgoraLogLevelNone", + "macos": "AgoraLogLevelNone" + }, + "LOG_LEVEL_INFO": { + "windows": "LOG_LEVEL_INFO", + "android": "LOG_LEVEL_INFO", + "ios": "AgoraLogLevelInfo", + "macos": "AgoraLogLevelInfo" + }, + "LOG_LEVEL_WARN": { + "windows": "LOG_LEVEL_WARN", + "android": "LOG_LEVEL_WARN", + "ios": "AgoraLogLevelWarn", + "macos": "AgoraLogLevelWarn" + }, + "LOG_LEVEL_ERROR": { + "windows": "LOG_LEVEL_ERROR", + "android": "LOG_LEVEL_ERROR", + "ios": "AgoraLogLevelError", + "macos": "AgoraLogLevelError" + }, + "LOG_LEVEL_FATAL": { + "windows": "LOG_LEVEL_FATAL", + "android": "LOG_LEVEL_FATAL", + "ios": "AgoraLogLevelFatal", + "macos": "AgoraLogLevelFatal" + }, + "LOW_LIGHT_ENHANCE_MODE": { + "windows": "LOW_LIGHT_ENHANCE_MODE", + "ios": "AgoraLowlightEnhanceMode", + "macos": "AgoraLowlightEnhanceMode" + }, + "LOW_LIGHT_ENHANCE_AUTO": { + "windows": "LOW_LIGHT_ENHANCE_AUTO", + "android": "LOW_LIGHT_ENHANCE_AUTO", + "ios": "AgoraLowlightEnhanceModeAuto", + "macos": "AgoraLowlightEnhanceModeAuto" + }, + "LOW_LIGHT_ENHANCE_MANUAL": { + "windows": "LOW_LIGHT_ENHANCE_MANUAL", + "android": "LOW_LIGHT_ENHANCE_MANUAL", + "ios": "AgoraLowlightEnhanceModeManual", + "macos": "AgoraLowlightEnhanceModeManual" + }, + "LOW_LIGHT_ENHANCE_LEVEL": { + "windows": "LOW_LIGHT_ENHANCE_LEVEL", + "ios": "AgoraLowlightEnhanceLevel", + "macos": "AgoraLowlightEnhanceLevel" + }, + "LOW_LIGHT_ENHANCE_LEVEL_HIGH_QUALITY": { + "windows": "LOW_LIGHT_ENHANCE_LEVEL_HIGH_QUALITY", + "android": "LOW_LIGHT_ENHANCE_LEVEL_HIGH_QUALITY", + "ios": "AgoraLowlightEnhanceLevelQuality", + "macos": "AgoraLowlightEnhanceLevelQuality" + }, + "LOW_LIGHT_ENHANCE_LEVEL_FAST": { + "windows": "LOW_LIGHT_ENHANCE_LEVEL_FAST", + "android": "LOW_LIGHT_ENHANCE_LEVEL_FAST", + "ios": "AgoraLowlightEnhanceLevelFast", + "macos": "AgoraLowlightEnhanceLevelFast" + }, + "MAX_CHANNEL_ID_LENGTH_TYPE": { + "windows": "MAX_CHANNEL_ID_LENGTH_TYPE" + }, + "MAX_CHANNEL_ID_LENGTH": { + "windows": "MAX_CHANNEL_ID_LENGTH" + }, + "MAX_DEVICE_ID_LENGTH_TYPE": { + "windows": "MAX_DEVICE_ID_LENGTH_TYPE" + }, + "MAX_DEVICE_ID_LENGTH": { + "windows": "MAX_DEVICE_ID_LENGTH" + }, + "MAX_USER_ACCOUNT_LENGTH_TYPE": { + "windows": "MAX_USER_ACCOUNT_LENGTH_TYPE" + }, + "MAX_USER_ACCOUNT_LENGTH": { + "windows": "MAX_USER_ACCOUNT_LENGTH" + }, + "MEDIA_DEVICE_STATE_TYPE": { + "windows": "MEDIA_DEVICE_STATE_TYPE" + }, + "MEDIA_DEVICE_STATE_IDLE": { + "windows": "MEDIA_DEVICE_STATE_IDLE" + }, + "MEDIA_DEVICE_STATE_ACTIVE": { + "windows": "MEDIA_DEVICE_STATE_ACTIVE", + "android": "MEDIA_DEVICE_STATE_ACTIVE" + }, + "MEDIA_DEVICE_STATE_DISABLED": { + "windows": "MEDIA_DEVICE_STATE_DISABLED", + "android": "MEDIA_DEVICE_STATE_DISABLED" + }, + "MEDIA_DEVICE_STATE_PLUGGED_IN": { + "windows": "MEDIA_DEVICE_STATE_PLUGGED_IN" + }, + "MEDIA_DEVICE_STATE_NOT_PRESENT": { + "windows": "MEDIA_DEVICE_STATE_NOT_PRESENT", + "android": "MEDIA_DEVICE_STATE_NOT_PRESENT" + }, + "MEDIA_DEVICE_STATE_UNPLUGGED": { + "windows": "MEDIA_DEVICE_STATE_UNPLUGGED", + "android": "MEDIA_DEVICE_STATE_UNPLUGGED" + }, + "MEDIA_DEVICE_STATE_UNRECOMMENDED": { + "windows": "MEDIA_DEVICE_STATE_UNRECOMMENDED", + "android": "MEDIA_DEVICE_STATE_UNRECOMMENDED" + }, + "MEDIA_DEVICE_TYPE": { + "windows": "MEDIA_DEVICE_TYPE", + "macos": "AgoraMediaDeviceType" + }, + "UNKNOWN_AUDIO_DEVICE": { + "windows": "UNKNOWN_AUDIO_DEVICE", + "macos": "AgoraMediaDeviceTypeAudioUnknown" + }, + "AUDIO_PLAYOUT_DEVICE": { + "windows": "AUDIO_PLAYOUT_DEVICE", + "macos": "AgoraMediaDeviceTypeAudioPlayout" + }, + "AUDIO_RECORDING_DEVICE": { + "windows": "AUDIO_RECORDING_DEVICE", + "macos": "AgoraMediaDeviceTypeAudioRecording" + }, + "VIDEO_RENDER_DEVICE": { + "windows": "VIDEO_RENDER_DEVICE", + "macos": "AgoraMediaDeviceTypeVideoRender" + }, + "VIDEO_CAPTURE_DEVICE": { + "windows": "VIDEO_CAPTURE_DEVICE", + "macos": "AgoraMediaDeviceTypeVideoCapture" + }, + "AUDIO_APPLICATION_PLAYOUT_DEVICE": { + "windows": "AUDIO_APPLICATION_PLAYOUT_DEVICE", + "android": "AUDIO_APPLICATION_PLAYOUT_DEVICE", + "macos": "AgoraMediaDeviceTypeAudioApplicationPlayout" + }, + "AUDIO_VIRTUAL_PLAYOUT_DEVICE": { + "windows": "AUDIO_VIRTUAL_PLAYOUT_DEVICE", + "macos": "AgoraMediaDeviceTypeAudioVirtualPlayout" + }, + "AUDIO_VIRTUAL_RECORDING_DEVICE": { + "windows": "AUDIO_VIRTUAL_RECORDING_DEVICE", + "macos": "AgoraMediaDeviceTypeAudioVirtualRecording" + }, + "MEDIA_PLAYER_REASON": { + "windows": "MEDIA_PLAYER_REASON", + "android": "MediaPlayerReason", + "ios": "AgoraMediaPlayerReason", + "macos": "AgoraMediaPlayerReason" + }, + "PLAYER_REASON_NONE": { + "windows": "PLAYER_REASON_NONE", + "android": "PLAYER_REASON_NONE", + "ios": "AgoraMediaPlayerReasonNone", + "macos": "AgoraMediaPlayerReasonNone" + }, + "PLAYER_REASON_INVALID_ARGUMENTS": { + "windows": "PLAYER_REASON_INVALID_ARGUMENTS", + "android": "PLAYER_REASON_INVALID_ARGUMENTS", + "ios": "AgoraMediaPlayerReasonInvalidArguments", + "macos": "AgoraMediaPlayerReasonInvalidArguments" + }, + "PLAYER_REASON_INTERNAL": { + "windows": "PLAYER_REASON_INTERNAL", + "android": "PLAYER_REASON_INTERNAL", + "ios": "AgoraMediaPlayerReasonInternal", + "macos": "AgoraMediaPlayerReasonInternal" + }, + "PLAYER_REASON_NO_RESOURCE": { + "windows": "PLAYER_REASON_NO_RESOURCE", + "android": "PLAYER_REASON_NO_RESOURCE", + "ios": "AgoraMediaPlayerReasonNoSource", + "macos": "AgoraMediaPlayerReasonNoSource" + }, + "PLAYER_REASON_INVALID_MEDIA_SOURCE": { + "windows": "PLAYER_REASON_INVALID_MEDIA_SOURCE", + "android": "PLAYER_REASON_INVALID_MEDIA_SOURCE", + "ios": "AgoraMediaPlayerReasonInvalidMediaSource", + "macos": "AgoraMediaPlayerReasonInvalidMediaSource" + }, + "PLAYER_REASON_UNKNOWN_STREAM_TYPE": { + "windows": "PLAYER_REASON_UNKNOWN_STREAM_TYPE", + "android": "PLAYER_REASON_UNKNOWN_STREAM_TYPE", + "ios": "AgoraMediaPlayerReasonUnknowStreamType", + "macos": "AgoraMediaPlayerReasonUnknowStreamType" + }, + "PLAYER_REASON_OBJ_NOT_INITIALIZED": { + "windows": "PLAYER_REASON_OBJ_NOT_INITIALIZED", + "android": "PLAYER_REASON_OBJ_NOT_INITIALIZED", + "ios": "AgoraMediaPlayerReasonObjNotInitialized", + "macos": "AgoraMediaPlayerReasonObjNotInitialized" + }, + "PLAYER_REASON_CODEC_NOT_SUPPORTED": { + "windows": "PLAYER_REASON_CODEC_NOT_SUPPORTED", + "android": "PLAYER_REASON_CODEC_NOT_SUPPORTED", + "ios": "AgoraMediaPlayerReasonCodecNotSupported", + "macos": "AgoraMediaPlayerReasonCodecNotSupported" + }, + "PLAYER_REASON_VIDEO_RENDER_FAILED": { + "windows": "PLAYER_REASON_VIDEO_RENDER_FAILED", + "android": "PLAYER_REASON_VIDEO_RENDER_FAILED", + "ios": "AgoraMediaPlayerReasonVideoRenderFailed", + "macos": "AgoraMediaPlayerReasonVideoRenderFailed" + }, + "PLAYER_REASON_INVALID_STATE": { + "windows": "PLAYER_REASON_INVALID_STATE", + "android": "PLAYER_REASON_INVALID_STATE", + "ios": "AgoraMediaPlayerReasonInvalidState", + "macos": "AgoraMediaPlayerReasonInvalidState" + }, + "PLAYER_REASON_URL_NOT_FOUND": { + "windows": "PLAYER_REASON_URL_NOT_FOUND", + "android": "PLAYER_REASON_URL_NOT_FOUND", + "ios": "AgoraMediaPlayerReasonUrlNotFound", + "macos": "AgoraMediaPlayerReasonUrlNotFound" + }, + "PLAYER_REASON_INVALID_CONNECTION_STATE": { + "windows": "PLAYER_REASON_INVALID_CONNECTION_STATE", + "android": "PLAYER_REASON_INVALID_CONNECTION_STATE", + "ios": "AgoraMediaPlayerReasonInvalidConnectState", + "macos": "AgoraMediaPlayerReasonInvalidConnectState" + }, + "PLAYER_REASON_SRC_BUFFER_UNDERFLOW": { + "windows": "PLAYER_REASON_SRC_BUFFER_UNDERFLOW", + "android": "PLAYER_REASON_SRC_BUFFER_UNDERFLOW", + "ios": "AgoraMediaPlayerReasonSrcBufferUnderflow", + "macos": "AgoraMediaPlayerReasonSrcBufferUnderflow" + }, + "PLAYER_REASON_INTERRUPTED": { + "windows": "PLAYER_REASON_INTERRUPTED", + "android": "PLAYER_REASON_INTERRUPTED", + "ios": "AgoraMediaPlayerReasonInterrupted", + "macos": "AgoraMediaPlayerReasonInterrupted" + }, + "PLAYER_REASON_NOT_SUPPORTED": { + "windows": "PLAYER_REASON_NOT_SUPPORTED", + "android": "PLAYER_REASON_NOT_SUPPORTED", + "ios": "AgoraMediaPlayerReasonNotSupported", + "macos": "AgoraMediaPlayerReasonNotSupported" + }, + "PLAYER_REASON_TOKEN_EXPIRED": { + "windows": "PLAYER_REASON_TOKEN_EXPIRED", + "android": "PLAYER_REASON_TOKEN_EXPIRED", + "ios": "AgoraMediaPlayerReasonTokenExpired", + "macos": "AgoraMediaPlayerReasonTokenExpired" + }, + "PLAYER_REASON_UNKNOWN": { + "windows": "PLAYER_REASON_UNKNOWN", + "android": "PLAYER_REASON_UNKNOWN", + "ios": "AgoraMediaPlayerReasonUnknown", + "macos": "AgoraMediaPlayerReasonUnknown" + }, + "MEDIA_PLAYER_EVENT": { + "windows": "MEDIA_PLAYER_EVENT", + "android": "MediaPlayerEvent", + "ios": "AgoraMediaPlayerEvent", + "macos": "AgoraMediaPlayerEvent" + }, + "PLAYER_EVENT_SEEK_BEGIN": { + "windows": "PLAYER_EVENT_SEEK_BEGIN", + "android": "PLAYER_EVENT_SEEK_BEGIN", + "ios": "AgoraMediaPlayerEventSeekBegin", + "macos": "AgoraMediaPlayerEventSeekBegin" + }, + "PLAYER_EVENT_SEEK_COMPLETE": { + "windows": "PLAYER_EVENT_SEEK_COMPLETE", + "android": "PLAYER_EVENT_SEEK_COMPLETE", + "ios": "AgoraMediaPlayerEventSeekComplete", + "macos": "AgoraMediaPlayerEventSeekComplete" + }, + "PLAYER_EVENT_SEEK_ERROR": { + "windows": "PLAYER_EVENT_SEEK_ERROR", + "android": "PLAYER_EVENT_SEEK_ERROR", + "ios": "AgoraMediaPlayerEventSeekError", + "macos": "AgoraMediaPlayerEventSeekError" + }, + "PLAYER_EVENT_AUDIO_TRACK_CHANGED": { + "windows": "PLAYER_EVENT_AUDIO_TRACK_CHANGED", + "android": "PLAYER_EVENT_AUDIO_TRACK_CHANGED", + "ios": "AgoraMediaPlayerEventAudioTrackChanged", + "macos": "AgoraMediaPlayerEventAudioTrackChanged" + }, + "PLAYER_EVENT_BUFFER_LOW": { + "windows": "PLAYER_EVENT_BUFFER_LOW", + "android": "PLAYER_EVENT_BUFFER_LOW", + "ios": "AgoraMediaPlayerEventBufferLow", + "macos": "AgoraMediaPlayerEventBufferLow" + }, + "PLAYER_EVENT_BUFFER_RECOVER": { + "windows": "PLAYER_EVENT_BUFFER_RECOVER", + "android": "PLAYER_EVENT_BUFFER_RECOVER", + "ios": "AgoraMediaPlayerEventBufferRecover", + "macos": "AgoraMediaPlayerEventBufferRecover" + }, + "PLAYER_EVENT_FREEZE_START": { + "windows": "PLAYER_EVENT_FREEZE_START", + "android": "PLAYER_EVENT_FREEZE_START", + "ios": "AgoraMediaPlayerEventFreezeStart", + "macos": "AgoraMediaPlayerEventFreezeStart" + }, + "PLAYER_EVENT_FREEZE_STOP": { + "windows": "PLAYER_EVENT_FREEZE_STOP", + "android": "PLAYER_EVENT_FREEZE_STOP", + "ios": "AgoraMediaPlayerEventFreezeStop", + "macos": "AgoraMediaPlayerEventFreezeStop" + }, + "PLAYER_EVENT_SWITCH_BEGIN": { + "windows": "PLAYER_EVENT_SWITCH_BEGIN", + "android": "PLAYER_EVENT_SWITCH_BEGIN", + "ios": "AgoraMediaPlayerEventSwitchBegin", + "macos": "AgoraMediaPlayerEventSwitchBegin" + }, + "PLAYER_EVENT_SWITCH_COMPLETE": { + "windows": "PLAYER_EVENT_SWITCH_COMPLETE", + "android": "PLAYER_EVENT_SWITCH_COMPLETE", + "ios": "AgoraMediaPlayerEventSwitchComplete", + "macos": "AgoraMediaPlayerEventSwitchComplete" + }, + "PLAYER_EVENT_SWITCH_ERROR": { + "windows": "PLAYER_EVENT_SWITCH_ERROR", + "android": "PLAYER_EVENT_SWITCH_ERROR", + "ios": "AgoraMediaPlayerEventSwitchError", + "macos": "AgoraMediaPlayerEventSwitchError" + }, + "PLAYER_EVENT_FIRST_DISPLAYED": { + "windows": "PLAYER_EVENT_FIRST_DISPLAYED", + "android": "PLAYER_EVENT_FIRST_DISPLAYED", + "ios": "AgoraMediaPlayerEventFirstDisplayed", + "macos": "AgoraMediaPlayerEventFirstDisplayed" + }, + "PLAYER_EVENT_REACH_CACHE_FILE_MAX_COUNT": { + "windows": "PLAYER_EVENT_REACH_CACHE_FILE_MAX_COUNT", + "android": "PLAYER_EVENT_REACH_CACHE_FILE_MAX_COUNT", + "ios": "AgoraMediaPlayerEventReachCacheFileMaxCount", + "macos": "AgoraMediaPlayerEventReachCacheFileMaxCount" + }, + "PLAYER_EVENT_REACH_CACHE_FILE_MAX_SIZE": { + "windows": "PLAYER_EVENT_REACH_CACHE_FILE_MAX_SIZE", + "android": "PLAYER_EVENT_REACH_CACHE_FILE_MAX_SIZE", + "ios": "AgoraMediaPlayerEventReachCacheFileMaxSize", + "macos": "AgoraMediaPlayerEventReachCacheFileMaxSize" + }, + "MEDIA_PLAYER_METADATA_TYPE": { + "windows": "MEDIA_PLAYER_METADATA_TYPE", + "android": "MediaPlayerMetadataType", + "ios": "AgoraMediaPlayerMetaDataType", + "macos": "AgoraMediaPlayerMetaDataType" + }, + "PLAYER_METADATA_TYPE_UNKNOWN": { + "windows": "PLAYER_METADATA_TYPE_UNKNOWN", + "android": "PLAYER_METADATA_TYPE_UNKNOWN", + "ios": "AgoraMediaPlayerMetaDataTypeUnknown", + "macos": "AgoraMediaPlayerMetaDataTypeUnknown" + }, + "PLAYER_METADATA_TYPE_SEI": { + "windows": "PLAYER_METADATA_TYPE_SEI", + "android": "PLAYER_METADATA_TYPE_SEI", + "ios": "AgoraMediaPlayerMetaDataTypeSEI", + "macos": "AgoraMediaPlayerMetaDataTypeSEI" + }, + "MEDIA_PLAYER_STATE": { + "windows": "MEDIA_PLAYER_STATE", + "android": "MediaPlayerState", + "ios": "AgoraMediaPlayerState", + "macos": "AgoraMediaPlayerState" + }, + "PLAYER_STATE_IDLE": { + "windows": "PLAYER_STATE_IDLE", + "android": "PLAYER_STATE_IDLE", + "ios": "AgoraMediaPlayerStateIdle", + "macos": "AgoraMediaPlayerStateIdle" + }, + "PLAYER_STATE_OPENING": { + "windows": "PLAYER_STATE_OPENING", + "android": "PLAYER_STATE_OPENING", + "ios": "AgoraMediaPlayerStateOpening", + "macos": "AgoraMediaPlayerStateOpening" + }, + "PLAYER_STATE_OPEN_COMPLETED": { + "windows": "PLAYER_STATE_OPEN_COMPLETED", + "android": "PLAYER_STATE_OPEN_COMPLETED", + "ios": "AgoraMediaPlayerStateOpenCompleted", + "macos": "AgoraMediaPlayerStateOpenCompleted" + }, + "PLAYER_STATE_PLAYING": { + "windows": "PLAYER_STATE_PLAYING", + "android": "PLAYER_STATE_PLAYING", + "ios": "AgoraMediaPlayerStatePlaying", + "macos": "AgoraMediaPlayerStatePlaying" + }, + "PLAYER_STATE_PAUSED": { + "windows": "PLAYER_STATE_PAUSED", + "android": "PLAYER_STATE_PAUSED", + "ios": "AgoraMediaPlayerStatePaused", + "macos": "AgoraMediaPlayerStatePaused" + }, + "PLAYER_STATE_PLAYBACK_COMPLETED": { + "windows": "PLAYER_STATE_PLAYBACK_COMPLETED", + "android": "PLAYER_STATE_PLAYBACK_COMPLETED", + "ios": "AgoraMediaPlayerStatePlayBackCompleted", + "macos": "AgoraMediaPlayerStatePlayBackCompleted" + }, + "PLAYER_STATE_PLAYBACK_ALL_LOOPS_COMPLETED": { + "windows": "PLAYER_STATE_PLAYBACK_ALL_LOOPS_COMPLETED", + "android": "PLAYER_STATE_PLAYBACK_ALL_LOOPS_COMPLETED", + "ios": "AgoraMediaPlayerStatePlayBackAllLoopsCompleted", + "macos": "AgoraMediaPlayerStatePlayBackAllLoopsCompleted" + }, + "PLAYER_STATE_STOPPED": { + "windows": "PLAYER_STATE_STOPPED", + "android": "PLAYER_STATE_STOPPED", + "ios": "AgoraMediaPlayerStateStopped", + "macos": "AgoraMediaPlayerStateStopped" + }, + "PLAYER_STATE_FAILED": { + "windows": "PLAYER_STATE_FAILED", + "android": "PLAYER_STATE_FAILED", + "ios": "AgoraMediaPlayerStateFailed", + "macos": "AgoraMediaPlayerStateFailed" + }, + "MEDIA_SOURCE_TYPE": { + "windows": "MEDIA_SOURCE_TYPE", + "android": "MediaSourceType", + "ios": "AgoraMediaSourceType", + "macos": "AgoraMediaSourceType" + }, + "AUDIO_PLAYOUT_SOURCE": { + "windows": "AUDIO_PLAYOUT_SOURCE", + "android": "AUDIO_PLAYOUT_SOURCE", + "ios": "AgoraMediaSourceTypeAudioPlayout", + "macos": "AgoraMediaSourceTypeAudioPlayout" + }, + "AUDIO_RECORDING_SOURCE": { + "windows": "AUDIO_RECORDING_SOURCE", + "android": "AUDIO_RECORDING_SOURCE", + "ios": "AgoraMediaSourceTypeRecording", + "macos": "AgoraMediaSourceTypeRecording" + }, + "PRIMARY_CAMERA_SOURCE": { + "windows": "PRIMARY_CAMERA_SOURCE", + "android": "PRIMARY_CAMERA_SOURCE", + "ios": "AgoraMediaSourceTypePrimaryCamera", + "macos": "AgoraMediaSourceTypePrimaryCamera" + }, + "SECONDARY_CAMERA_SOURCE": { + "windows": "SECONDARY_CAMERA_SOURCE", + "android": "SECONDARY_CAMERA_SOURCE", + "ios": "AgoraMediaSourceTypeSecondaryCamera", + "macos": "AgoraMediaSourceTypeSecondaryCamera" + }, + "CUSTOM_VIDEO_SOURCE": { + "windows": "CUSTOM_VIDEO_SOURCE", + "android": "CUSTOM_VIDEO_SOURCE", + "ios": "AgoraMediaSourceTypeCustomVideo", + "macos": "AgoraMediaSourceTypeCustomVideo" + }, + "SPEECH_DRIVEN_VIDEO_SOURCE": { + "windows": "SPEECH_DRIVEN_VIDEO_SOURCE", + "android": "SPEECH_DRIVEN_VIDEO_SOURCE", + "ios": "AgoraMediaSourceTypeSpeechDriven", + "macos": "AgoraMediaSourceTypeSpeechDriven" + }, + "UNKNOWN_MEDIA_SOURCE": { + "windows": "UNKNOWN_MEDIA_SOURCE", + "android": "UNKNOWN_MEDIA_SOURCE", + "ios": "AgoraMediaSourceTypeUnknown", + "macos": "AgoraMediaSourceTypeUnknown" + }, + "MEDIA_TRACE_EVENT": { + "windows": "MEDIA_TRACE_EVENT", + "android": "MEDIA_TRACE_EVENT", + "ios": "AgoraMediaTraceEvent", + "macos": "AgoraMediaTraceEvent" + }, + "MEDIA_TRACE_EVENT_VIDEO_RENDERED": { + "windows": "MEDIA_TRACE_EVENT_VIDEO_RENDERED", + "android": "MEDIA_TRACE_EVENT_VIDEO_RENDERED", + "ios": "AgoraMediaTraceEventVideoRendered", + "macos": "AgoraMediaTraceEventVideoRendered" + }, + "MEDIA_TRACE_EVENT_VIDEO_DECODED": { + "windows": "MEDIA_TRACE_EVENT_VIDEO_DECODED", + "android": "MEDIA_TRACE_EVENT_VIDEO_DECODED", + "ios": "AgoraMediaTraceEventVideoDecoded", + "macos": "AgoraMediaTraceEventVideoDecoded" + }, + "MEDIA_STREAM_TYPE": { + "windows": "MEDIA_STREAM_TYPE", + "android": "MediaStreamType", + "ios": "AgoraMediaStreamType", + "macos": "AgoraMediaStreamType" + }, + "STREAM_TYPE_UNKNOWN": { + "windows": "STREAM_TYPE_UNKNOWN", + "android": "STREAM_TYPE_UNKNOWN", + "ios": "AgoraMediaStreamTypeUnknown", + "macos": "AgoraMediaStreamTypeUnknown" + }, + "STREAM_TYPE_SUBTITLE": { + "windows": "STREAM_TYPE_SUBTITLE", + "android": "STREAM_TYPE_SUBTITLE", + "ios": "AgoraMediaStreamTypeSubtitle", + "macos": "AgoraMediaStreamTypeSubtitle" + }, + "METADATA_TYPE": { + "windows": "METADATA_TYPE", + "ios": "AgoraMetadataType", + "macos": "AgoraMetadataType" + }, + "UNKNOWN_METADATA": { + "windows": "UNKNOWN_METADATA", + "android": "UNKNOWN_METADATA", + "ios": "AgoraMetadataTypeUnknown", + "macos": "AgoraMetadataTypeUnknown" + }, + "VIDEO_METADATA": { + "windows": "VIDEO_METADATA", + "android": "VIDEO_METADATA", + "ios": "AgoraMetadataTypeVideo", + "macos": "AgoraMetadataTypeVideo" + }, + "MUSIC_CACHE_STATUS_TYPE_CACHED": { + "windows": "MUSIC_CACHE_STATUS_TYPE_CACHED", + "android": "MUSIC_CACHE_STATUS_TYPE_CACHED", + "ios": "AgoraMusicCacheStatusTypeCached" + }, + "MUSIC_CACHE_STATUS_TYPE_CACHING": { + "windows": "MUSIC_CACHE_STATUS_TYPE_CACHING", + "android": "MUSIC_CACHE_STATUS_TYPE_CACHING", + "ios": "AgoraMusicCacheStatusTypeCaching" + }, + "kMusicContentCenterReasonOk": { + "windows": "kMusicContentCenterReasonOk", + "android": "MUSIC_CONTENT_CENTER_STATE_REASON_OK", + "ios": "AgoraMusicContentCenterStateReasonOK" + }, + "kMusicContentCenterReasonError": { + "windows": "kMusicContentCenterReasonError", + "android": "MUSIC_CONTENT_CENTER_STATE_REASON_ERROR", + "ios": "AgoraMusicContentCenterStateReasonError" + }, + "kMusicContentCenterReasonGateway": { + "windows": "kMusicContentCenterReasonGateway", + "android": "MUSIC_CONTENT_CENTER_STATE_REASON_GATEWAY", + "ios": "AgoraMusicContentCenterStateReasonErrorGateway" + }, + "kMusicContentCenterReasonPermissionAndResource": { + "windows": "kMusicContentCenterReasonPermissionAndResource", + "android": "MUSIC_CONTENT_CENTER_STATE_REASON_PERMISSION_AND_RESOURCE", + "ios": "AgoraMusicContentCenterStateReasonErrorPermissionAndResource" + }, + "kMusicContentCenterReasonInternalDataParse": { + "windows": "kMusicContentCenterReasonInternalDataParse", + "android": "MUSIC_CONTENT_CENTER_STATE_REASON_INTERNAL_DATA_PARSE", + "ios": "AgoraMusicContentCenterStateReasonErrorInternalDataParse" + }, + "kMusicContentCenterReasonMusicLoading": { + "windows": "kMusicContentCenterReasonMusicLoading", + "android": "MUSIC_CONTENT_CENTER_STATE_REASON_MUSIC_LOADING", + "ios": "AgoraMusicContentCenterStateReasonErrorMusicLoading" + }, + "kMusicContentCenterReasonMusicDecryption": { + "windows": "kMusicContentCenterReasonMusicDecryption", + "android": "MUSIC_CONTENT_CENTER_STATE_REASON_MUSIC_DECRYPTION", + "ios": "AgoraMusicContentCenterStateReasonErrorMusicDecryption" + }, + "kMusicContentCenterReasonHttpInternalError": { + "windows": "kMusicContentCenterReasonHttpInternalError", + "android": "MUSIC_CONTENT_CENTER_STATE_REASON_HTTP_INTERNAL", + "ios": "AgoraMusicContentCenterStateReasonErrorHttpInternalError" + }, + "kMusicPlayModeOriginal": { + "windows": "kMusicPlayModeOriginal", + "android": "MUSIC_PLAY_MODE_ORIGINAL", + "ios": "AgoraMusicPlayModeOriginal" + }, + "kMusicPlayModeAccompany": { + "windows": "kMusicPlayModeAccompany", + "android": "MUSIC_PLAY_MODE_ACCOMPANY", + "ios": "AgoraMusicPlayModeAccompany" + }, + "kMusicPlayModeLeadSing": { + "windows": "kMusicPlayModeLeadSing", + "android": "MUSIC_PLAY_MODE_LEAD_SING", + "ios": "AgoraMusicPlayModeLeadsing" + }, + "NETWORK_TYPE": { + "windows": "NETWORK_TYPE", + "ios": "AgoraNetworkType", + "macos": "AgoraNetworkType" + }, + "NETWORK_TYPE_UNKNOWN": { + "windows": "NETWORK_TYPE_UNKNOWN", + "android": "NETWORK_TYPE_UNKNOWN", + "ios": "AgoraNetworkTypeUnknown", + "macos": "AgoraNetworkTypeUnknown" + }, + "NETWORK_TYPE_DISCONNECTED": { + "windows": "NETWORK_TYPE_DISCONNECTED", + "android": "NETWORK_TYPE_DISCONNECTED", + "ios": "AgoraNetworkTypeDisconnected", + "macos": "AgoraNetworkTypeDisconnected" + }, + "NETWORK_TYPE_LAN": { + "windows": "NETWORK_TYPE_LAN", + "android": "NETWORK_TYPE_LAN", + "ios": "AgoraNetworkTypeLAN", + "macos": "AgoraNetworkTypeLAN" + }, + "NETWORK_TYPE_WIFI": { + "windows": "NETWORK_TYPE_WIFI", + "android": "NETWORK_TYPE_WIFI", + "ios": "AgoraNetworkTypeWIFI", + "macos": "AgoraNetworkTypeWIFI" + }, + "NETWORK_TYPE_MOBILE_2G": { + "windows": "NETWORK_TYPE_MOBILE_2G", + "android": "NETWORK_TYPE_MOBILE_2G", + "ios": "AgoraNetworkType2G", + "macos": "AgoraNetworkType2G" + }, + "NETWORK_TYPE_MOBILE_3G": { + "windows": "NETWORK_TYPE_MOBILE_3G", + "android": "NETWORK_TYPE_MOBILE_3G", + "ios": "AgoraNetworkType3G", + "macos": "AgoraNetworkType3G" + }, + "NETWORK_TYPE_MOBILE_4G": { + "windows": "NETWORK_TYPE_MOBILE_4G", + "android": "NETWORK_TYPE_MOBILE_4G", + "ios": "AgoraNetworkType4G", + "macos": "AgoraNetworkType4G" + }, + "NETWORK_TYPE_MOBILE_5G": { + "windows": "NETWORK_TYPE_MOBILE_5G", + "android": "NETWORK_TYPE_MOBILE_5G", + "ios": "AgoraNetworkType5G", + "macos": "AgoraNetworkType5G" + }, + "ORIENTATION_MODE": { + "windows": "ORIENTATION_MODE", + "android": "ORIENTATION_MODE", + "ios": "AgoraVideoOutputOrientationMode", + "macos": "AgoraVideoOutputOrientationMode" + }, + "ORIENTATION_MODE_ADAPTIVE": { + "windows": "ORIENTATION_MODE_ADAPTIVE", + "android": "ORIENTATION_MODE_ADAPTIVE", + "ios": "AgoraVideoOutputOrientationModeAdaptative", + "macos": "AgoraVideoOutputOrientationModeAdaptative" + }, + "ORIENTATION_MODE_FIXED_LANDSCAPE": { + "windows": "ORIENTATION_MODE_FIXED_LANDSCAPE", + "android": "ORIENTATION_FIXED_LANDSCAPE", + "ios": "AgoraVideoOutputOrientationModeFixedLandscape", + "macos": "AgoraVideoOutputOrientationModeFixedLandscape" + }, + "ORIENTATION_MODE_FIXED_PORTRAIT": { + "windows": "ORIENTATION_MODE_FIXED_PORTRAIT", + "android": "ORIENTATION_FIXED_PORTRAIT", + "ios": "AgoraVideoOutputOrientationModeFixedPortrait", + "macos": "AgoraVideoOutputOrientationModeFixedPortrait" + }, + "PreloadState": { + "windows": "PreloadState", + "ios": "AgoraMusicContentCenterPreloadStatus" + }, + "kPreloadStateCompleted": { + "windows": "kPreloadStateCompleted", + "android": "PRELOAD_STATE_COMPLETED", + "ios": "AgoraMusicContentCenterPreloadStatusOK" + }, + "kPreloadStateFailed": { + "windows": "kPreloadStateFailed", + "android": "PRELOAD_STATE_FAILED", + "ios": "AgoraMusicContentCenterPreloadStatusError" + }, + "kPreloadStatePreloading": { + "windows": "kPreloadStatePreloading", + "android": "PRELOAD_STATE_PRELOADING", + "ios": "AgoraMusicContentCenterPreloadStatusPreloading" + }, + "kPreloadStateRemoved": { + "windows": "kPreloadStateRemoved", + "android": "PRELOAD_STATE_REMOVED", + "ios": "kPreloadStateRemoved" + }, + "PERMISSION_TYPE": { + "windows": "PERMISSION_TYPE", + "ios": "AgoraPermissionType", + "macos": "AgoraPermissionType" + }, + "RECORD_AUDIO": { + "windows": "RECORD_AUDIO", + "android": "RECORD_AUDIO", + "ios": "AgoraPermissionTypeRecordAudio", + "macos": "AgoraPermissionTypeRecordAudio" + }, + "CAMERA": { + "windows": "CAMERA", + "android": "CAMERA", + "ios": "AgoraPermissionTypeCamera", + "macos": "AgoraPermissionTypeCamera" + }, + "SCREEN_CAPTURE": { + "windows": "SCREEN_CAPTURE", + "android": "SCREEN_CAPTURE" + }, + "PLAYER_PRELOAD_EVENT": { + "windows": "PLAYER_PRELOAD_EVENT", + "android": "MediaPlayerPreloadEvent", + "ios": "AgoraMediaPlayerPreloadEvent", + "macos": "AgoraMediaPlayerPreloadEvent" + }, + "PLAYER_PRELOAD_EVENT_BEGIN": { + "windows": "PLAYER_PRELOAD_EVENT_BEGIN", + "android": "PLAYER_PRELOAD_EVENT_BEGIN", + "ios": "AgoraMediaPlayerPreloadEventBegin", + "macos": "AgoraMediaPlayerPreloadEventBegin" + }, + "PLAYER_PRELOAD_EVENT_COMPLETE": { + "windows": "PLAYER_PRELOAD_EVENT_COMPLETE", + "android": "PLAYER_PRELOAD_EVENT_COMPLETE", + "ios": "AgoraMediaPlayerPreloadEventComplete", + "macos": "AgoraMediaPlayerPreloadEventComplete" + }, + "PLAYER_PRELOAD_EVENT_ERROR": { + "windows": "PLAYER_PRELOAD_EVENT_ERROR", + "android": "PLAYER_PRELOAD_EVENT_ERROR", + "ios": "AgoraMediaPlayerPreloadEventError", + "macos": "AgoraMediaPlayerPreloadEventError" + }, + "PRIORITY_HIGH": { + "windows": "PRIORITY_HIGH", + "android": "USER_PRIORITY_HIGH" + }, + "PRIORITY_NORMAL": { + "windows": "PRIORITY_NORMAL", + "android": "USER_PRIORITY_NORANL" + }, + "QUALITY_ADAPT_INDICATION": { + "windows": "QUALITY_ADAPT_INDICATION", + "ios": "AgoraVideoQualityAdaptIndication", + "macos": "AgoraVideoQualityAdaptIndication" + }, + "ADAPT_NONE": { + "windows": "ADAPT_NONE", + "android": "ADAPT_NONE", + "ios": "AgoraVideoQualityAdaptNone", + "macos": "AgoraVideoQualityAdaptNone" + }, + "ADAPT_UP_BANDWIDTH": { + "windows": "ADAPT_UP_BANDWIDTH", + "android": "ADAPT_UP_BANDWIDTH", + "ios": "AgoraVideoQualityAdaptUpBandwidth", + "macos": "AgoraVideoQualityAdaptUpBandwidth" + }, + "ADAPT_DOWN_BANDWIDTH": { + "windows": "ADAPT_DOWN_BANDWIDTH", + "android": "ADAPT_DOWN_BANDWIDTH", + "ios": "AgoraVideoQualityAdaptDownBandwidth", + "macos": "AgoraVideoQualityAdaptDownBandwidth" + }, + "QUALITY_REPORT_JSON": { + "windows": "QUALITY_REPORT_JSON", + "android": "QUALITY_REPORT_JSON" + }, + "QUALITY_REPORT_HTML": { + "windows": "QUALITY_REPORT_HTML", + "android": "QUALITY_REPORT_HTML" + }, + "QUALITY_TYPE": { + "windows": "QUALITY_TYPE", + "ios": "AgoraNetworkQuality", + "macos": "AgoraNetworkQuality" + }, + "QUALITY_UNKNOWN": { + "windows": "QUALITY_UNKNOWN", + "android": "QUALITY_UNKNOWN", + "ios": "AgoraNetworkQualityUnknown", + "macos": "AgoraNetworkQualityUnknown" + }, + "QUALITY_EXCELLENT": { + "windows": "QUALITY_EXCELLENT", + "android": "QUALITY_EXCELLENT", + "ios": "AgoraNetworkQualityExcellent", + "macos": "AgoraNetworkQualityExcellent" + }, + "QUALITY_GOOD": { + "windows": "QUALITY_GOOD", + "android": "QUALITY_GOOD", + "ios": "AgoraNetworkQualityGood", + "macos": "AgoraNetworkQualityGood" + }, + "QUALITY_POOR": { + "windows": "QUALITY_POOR", + "android": "QUALITY_POOR", + "ios": "AgoraNetworkQualityPoor", + "macos": "AgoraNetworkQualityPoor" + }, + "QUALITY_BAD": { + "windows": "QUALITY_BAD", + "android": "QUALITY_BAD", + "ios": "AgoraNetworkQualityBad", + "macos": "AgoraNetworkQualityBad" + }, + "QUALITY_VBAD": { + "windows": "QUALITY_VBAD", + "android": "QUALITY_VBAD", + "ios": "AgoraNetworkQualityVBad", + "macos": "AgoraNetworkQualityVBad" + }, + "QUALITY_DOWN": { + "windows": "QUALITY_DOWN", + "android": "QUALITY_DOWN", + "ios": "AgoraNetworkQualityDown", + "macos": "AgoraNetworkQualityDown" + }, + "QUALITY_UNSUPPORTED": { + "windows": "QUALITY_UNSUPPORTED", + "android": "QUALITY_UNSUPPORTED", + "ios": "AgoraNetworkQualityUnsupported", + "macos": "AgoraNetworkQualityUnsupported" + }, + "QUALITY_DETECTING": { + "windows": "QUALITY_DETECTING", + "android": "QUALITY_DETECTING", + "ios": "AgoraNetworkQualityDetecting", + "macos": "AgoraNetworkQualityDetecting" + }, + "RAW_AUDIO_FRAME_OP_MODE_TYPE": { + "windows": "RAW_AUDIO_FRAME_OP_MODE_TYPE", + "ios": "AgoraAudioRawFrameOperationMode", + "macos": "AgoraAudioRawFrameOperationMode" + }, + "RAW_AUDIO_FRAME_OP_MODE_READ_ONLY": { + "windows": "RAW_AUDIO_FRAME_OP_MODE_READ_ONLY", + "android": "RAW_AUDIO_FRAME_OP_MODE_READ_ONLY", + "ios": "AgoraAudioRawFrameOperationModeReadOnly", + "macos": "AgoraAudioRawFrameOperationModeReadOnly" + }, + "RAW_AUDIO_FRAME_OP_MODE_READ_WRITE": { + "windows": "RAW_AUDIO_FRAME_OP_MODE_READ_WRITE", + "android": "RAW_AUDIO_FRAME_OP_MODE_READ_WRITE", + "ios": "AgoraAudioRawFrameOperationModeReadWrite", + "macos": "AgoraAudioRawFrameOperationModeReadWrite" + }, + "REMOTE_AUDIO_STATE": { + "windows": "REMOTE_AUDIO_STATE", + "ios": "AgoraAudioRemoteState", + "macos": "AgoraAudioRemoteState" + }, + "REMOTE_AUDIO_STATE_STOPPED": { + "windows": "REMOTE_AUDIO_STATE_STOPPED", + "android": "REMOTE_AUDIO_STATE_STOPPED", + "ios": "AgoraAudioRemoteStateStopped", + "macos": "AgoraAudioRemoteStateStopped" + }, + "REMOTE_AUDIO_STATE_STARTING": { + "windows": "REMOTE_AUDIO_STATE_STARTING", + "android": "REMOTE_AUDIO_STATE_STARTING", + "ios": "AgoraAudioRemoteStateStarting", + "macos": "AgoraAudioRemoteStateStarting" + }, + "REMOTE_AUDIO_STATE_DECODING": { + "windows": "REMOTE_AUDIO_STATE_DECODING", + "android": "REMOTE_AUDIO_STATE_DECODING", + "ios": "AgoraAudioRemoteStateDecoding", + "macos": "AgoraAudioRemoteStateDecoding" + }, + "REMOTE_AUDIO_STATE_FROZEN": { + "windows": "REMOTE_AUDIO_STATE_FROZEN", + "android": "REMOTE_AUDIO_STATE_FROZEN", + "ios": "AgoraAudioRemoteStateFrozen", + "macos": "AgoraAudioRemoteStateFrozen" + }, + "REMOTE_AUDIO_STATE_FAILED": { + "windows": "REMOTE_AUDIO_STATE_FAILED", + "android": "REMOTE_AUDIO_STATE_FAILED", + "ios": "AgoraAudioRemoteStateFailed", + "macos": "AgoraAudioRemoteStateFailed" + }, + "REMOTE_VIDEO_STATE": { + "windows": "REMOTE_VIDEO_STATE", + "ios": "AgoraVideoRemoteState", + "macos": "AgoraVideoRemoteState" + }, + "REMOTE_VIDEO_STATE_STOPPED": { + "windows": "REMOTE_VIDEO_STATE_STOPPED", + "android": "REMOTE_VIDEO_STATE_STOPPED", + "ios": "AgoraVideoRemoteStateStopped", + "macos": "AgoraVideoRemoteStateStopped" + }, + "REMOTE_VIDEO_STATE_STARTING": { + "windows": "REMOTE_VIDEO_STATE_STARTING", + "android": "REMOTE_VIDEO_STATE_STARTING", + "ios": "AgoraVideoRemoteStateStarting", + "macos": "AgoraVideoRemoteStateStarting" + }, + "REMOTE_VIDEO_STATE_DECODING": { + "windows": "REMOTE_VIDEO_STATE_DECODING", + "android": "REMOTE_VIDEO_STATE_DECODING", + "ios": "AgoraVideoRemoteStateDecoding", + "macos": "AgoraVideoRemoteStateDecoding" + }, + "REMOTE_VIDEO_STATE_FROZEN": { + "windows": "REMOTE_VIDEO_STATE_FROZEN", + "android": "REMOTE_VIDEO_STATE_FROZEN", + "ios": "AgoraVideoRemoteStateFrozen", + "macos": "AgoraVideoRemoteStateFrozen" + }, + "REMOTE_VIDEO_STATE_FAILED": { + "windows": "REMOTE_VIDEO_STATE_FAILED", + "android": "REMOTE_VIDEO_STATE_FAILED", + "ios": "AgoraVideoRemoteStateFailed", + "macos": "AgoraVideoRemoteStateFailed" + }, + "RteErrorCode": { + "windows": "RteErrorCode", + "android": "ErrorCode", + "ios": "AgoraRteErrorCode", + "macos": "AgoraRteErrorCode" + }, + "kRteOk": { + "windows": "kRteOk", + "android": "OK", + "ios": "AgoraRteOk", + "macos": "AgoraRteOk" + }, + "kRteErrorDefault": { + "windows": "kRteErrorDefault", + "android": "DEFAULT", + "ios": "AgoraRteErrorDefault", + "macos": "AgoraRteErrorDefault" + }, + "kRteErrorInvalidArgument": { + "windows": "kRteErrorInvalidArgument", + "android": "INVALID_ARGUMENT", + "ios": "AgoraRteErrorInvalidArgument", + "macos": "AgoraRteErrorInvalidArgument" + }, + "kRteErrorInvalidOperation": { + "windows": "kRteErrorInvalidOperation", + "android": "INVALID_OPERATION", + "ios": "AgoraRteErrorInvalidOperation", + "macos": "AgoraRteErrorInvalidOperation" + }, + "kRteErrorNetworkError": { + "windows": "kRteErrorNetworkError", + "android": "NETWORK_ERROR", + "ios": "AgoraRteErrorNetworkError", + "macos": "AgoraRteErrorNetworkError" + }, + "kRteErrorAuthenticationFailed": { + "windows": "kRteErrorAuthenticationFailed", + "android": "AUTHENTICATION_FAILED", + "ios": "AgoraRteErrorAuthenticationFailed", + "macos": "AgoraRteErrorAuthenticationFailed" + }, + "kRteErrorStreamNotFound": { + "windows": "kRteErrorStreamNotFound", + "android": "STREAM_NOT_FOUND", + "ios": "AgoraRteErrorStreamNotFound", + "macos": "AgoraRteErrorStreamNotFound" + }, + "kRteVideoMirrorModeAuto": { + "windows": "kRteVideoMirrorModeAuto", + "android": "AUTO", + "ios": "AgoraRteVideoMirrorModeAuto", + "macos": "AgoraRteVideoMirrorModeAuto" + }, + "kRteVideoMirrorModeEnabled": { + "windows": "kRteVideoMirrorModeEnabled", + "android": "ENABLED", + "ios": "AgoraRteVideoMirrorModeEnabled", + "macos": "AgoraRteVideoMirrorModeEnabled" + }, + "kRteVideoMirrorModeDisabled": { + "windows": "kRteVideoMirrorModeDisabled", + "android": "DISABLED", + "ios": "AgoraRteVideoMirrorModeDisabled", + "macos": "AgoraRteVideoMirrorModeDisabled" + }, + "REMOTE_AUDIO_STATE_REASON": { + "windows": "REMOTE_AUDIO_STATE_REASON", + "ios": "AgoraAudioRemoteReason", + "macos": "AgoraAudioRemoteReason" + }, + "REMOTE_AUDIO_REASON_INTERNAL": { + "windows": "REMOTE_AUDIO_REASON_INTERNAL", + "android": "REMOTE_AUDIO_REASON_INTERNAL", + "ios": "AgoraAudioRemoteReasonInternal", + "macos": "AgoraAudioRemoteReasonInternal" + }, + "REMOTE_AUDIO_REASON_NETWORK_CONGESTION": { + "windows": "REMOTE_AUDIO_REASON_NETWORK_CONGESTION", + "android": "REMOTE_AUDIO_REASON_NETWORK_CONGESTION", + "ios": "AgoraAudioRemoteReasonNetworkCongestion", + "macos": "AgoraAudioRemoteReasonNetworkCongestion" + }, + "REMOTE_AUDIO_REASON_NETWORK_RECOVERY": { + "windows": "REMOTE_AUDIO_REASON_NETWORK_RECOVERY", + "android": "REMOTE_AUDIO_REASON_NETWORK_RECOVERY", + "ios": "AgoraAudioRemoteReasonNetworkRecovery", + "macos": "AgoraAudioRemoteReasonNetworkRecovery" + }, + "REMOTE_AUDIO_REASON_LOCAL_MUTED": { + "windows": "REMOTE_AUDIO_REASON_LOCAL_MUTED", + "android": "REMOTE_AUDIO_REASON_LOCAL_MUTED", + "ios": "AgoraAudioRemoteReasonLocalMuted", + "macos": "AgoraAudioRemoteReasonLocalMuted" + }, + "REMOTE_AUDIO_REASON_LOCAL_UNMUTED": { + "windows": "REMOTE_AUDIO_REASON_LOCAL_UNMUTED", + "android": "REMOTE_AUDIO_REASON_LOCAL_UNMUTED", + "ios": "AgoraAudioRemoteReasonLocalUnmuted", + "macos": "AgoraAudioRemoteReasonLocalUnmuted" + }, + "REMOTE_AUDIO_REASON_REMOTE_MUTED": { + "windows": "REMOTE_AUDIO_REASON_REMOTE_MUTED", + "android": "REMOTE_AUDIO_REASON_REMOTE_MUTED", + "ios": "AgoraAudioRemoteReasonRemoteMuted", + "macos": "AgoraAudioRemoteReasonRemoteMuted" + }, + "REMOTE_AUDIO_REASON_REMOTE_UNMUTED": { + "windows": "REMOTE_AUDIO_REASON_REMOTE_UNMUTED", + "android": "REMOTE_AUDIO_REASON_REMOTE_UNMUTED", + "ios": "AgoraAudioRemoteReasonRemoteUnmuted", + "macos": "AgoraAudioRemoteReasonRemoteUnmuted" + }, + "REMOTE_AUDIO_REASON_REMOTE_OFFLINE": { + "windows": "REMOTE_AUDIO_REASON_REMOTE_OFFLINE", + "android": "REMOTE_AUDIO_REASON_REMOTE_OFFLINE", + "ios": "AgoraAudioRemoteReasonRemoteOffline", + "macos": "AgoraAudioRemoteReasonRemoteOffline" + }, + "REMOTE_VIDEO_STATE_REASON": { + "windows": "REMOTE_VIDEO_STATE_REASON", + "ios": "AgoraVideoRemoteReason", + "macos": "AgoraVideoRemoteReason" + }, + "REMOTE_VIDEO_STATE_REASON_INTERNAL": { + "windows": "REMOTE_VIDEO_STATE_REASON_INTERNAL", + "android": "REMOTE_VIDEO_STATE_REASON_INTERNAL", + "ios": "AgoraVideoRemoteReasonInternal", + "macos": "AgoraVideoRemoteReasonInternal" + }, + "REMOTE_VIDEO_STATE_REASON_NETWORK_CONGESTION": { + "windows": "REMOTE_VIDEO_STATE_REASON_NETWORK_CONGESTION", + "android": "REMOTE_VIDEO_STATE_REASON_NETWORK_CONGESTION", + "ios": "AgoraVideoRemoteReasonCongestion", + "macos": "AgoraVideoRemoteReasonCongestion" + }, + "REMOTE_VIDEO_STATE_REASON_NETWORK_RECOVERY": { + "windows": "REMOTE_VIDEO_STATE_REASON_NETWORK_RECOVERY", + "android": "REMOTE_VIDEO_STATE_REASON_NETWORK_RECOVERY", + "ios": "AgoraVideoRemoteReasonRecovery", + "macos": "AgoraVideoRemoteReasonRecovery" + }, + "REMOTE_VIDEO_STATE_REASON_LOCAL_MUTED": { + "windows": "REMOTE_VIDEO_STATE_REASON_LOCAL_MUTED", + "android": "REMOTE_VIDEO_STATE_REASON_LOCAL_MUTED", + "ios": "AgoraVideoRemoteReasonLocalMuted", + "macos": "AgoraVideoRemoteReasonLocalMuted" + }, + "REMOTE_VIDEO_STATE_REASON_LOCAL_UNMUTED": { + "windows": "REMOTE_VIDEO_STATE_REASON_LOCAL_UNMUTED", + "android": "REMOTE_VIDEO_STATE_REASON_LOCAL_UNMUTED", + "ios": "AgoraVideoRemoteReasonLocalUnmuted", + "macos": "AgoraVideoRemoteReasonLocalUnmuted" + }, + "REMOTE_VIDEO_STATE_REASON_REMOTE_MUTED": { + "windows": "REMOTE_VIDEO_STATE_REASON_REMOTE_MUTED", + "android": "REMOTE_VIDEO_STATE_REASON_REMOTE_MUTED", + "ios": "AgoraVideoRemoteReasonRemoteMuted", + "macos": "AgoraVideoRemoteReasonRemoteMuted" + }, + "REMOTE_VIDEO_STATE_REASON_REMOTE_UNMUTED": { + "windows": "REMOTE_VIDEO_STATE_REASON_REMOTE_UNMUTED", + "android": "REMOTE_VIDEO_STATE_REASON_REMOTE_UNMUTED", + "ios": "AgoraVideoRemoteReasonRemoteUnmuted", + "macos": "AgoraVideoRemoteReasonRemoteUnmuted" + }, + "REMOTE_VIDEO_STATE_REASON_REMOTE_OFFLINE": { + "windows": "REMOTE_VIDEO_STATE_REASON_REMOTE_OFFLINE", + "android": "REMOTE_VIDEO_STATE_REASON_REMOTE_OFFLINE", + "ios": "AgoraVideoRemoteReasonRemoteOffline", + "macos": "AgoraVideoRemoteReasonRemoteOffline" + }, + "REMOTE_VIDEO_STATE_REASON_AUDIO_FALLBACK": { + "windows": "REMOTE_VIDEO_STATE_REASON_AUDIO_FALLBACK", + "android": "REMOTE_VIDEO_STATE_REASON_AUDIO_FALLBACK", + "ios": "AgoraVideoRemoteReasonAudioFallback", + "macos": "AgoraVideoRemoteReasonAudioFallback" + }, + "REMOTE_VIDEO_STATE_REASON_AUDIO_FALLBACK_RECOVERY": { + "windows": "REMOTE_VIDEO_STATE_REASON_AUDIO_FALLBACK_RECOVERY", + "android": "REMOTE_VIDEO_STATE_REASON_AUDIO_FALLBACK_RECOVERY", + "ios": "AgoraVideoRemoteReasonAudioFallbackRecovery", + "macos": "AgoraVideoRemoteReasonAudioFallbackRecovery" + }, + "REMOTE_VIDEO_STATE_REASON_SDK_IN_BACKGROUND": { + "windows": "REMOTE_VIDEO_STATE_REASON_SDK_IN_BACKGROUND", + "ios": "AgoraVideoRemoteReasonSDKInBackground", + "macos": "AgoraVideoRemoteReasonSDKInBackground" + }, + "REMOTE_VIDEO_STATE_REASON_CODEC_NOT_SUPPORT": { + "windows": "REMOTE_VIDEO_STATE_REASON_CODEC_NOT_SUPPORT", + "android": "REMOTE_VIDEO_STATE_REASON_CODEC_NOT_SUPPORT", + "ios": "AgoraVideoRemoteReasonCodecNotSupport", + "macos": "AgoraVideoRemoteReasonCodecNotSupport" + }, + "kRteAbrFallbackDisabled": { + "windows": "kRteAbrFallbackDisabled", + "android": "DISABLED", + "ios": "AgoraRteAbrFallbackDisabled", + "macos": "AgoraRteAbrFallbackDisabled" + }, + "kRteAbrFallbackLow": { + "windows": "kRteAbrFallbackLow", + "android": "LOW", + "ios": "AgoraRteAbrFallbackLow", + "macos": "AgoraRteAbrFallbackLow" + }, + "kRteAbrFallbackAudioOnly": { + "windows": "kRteAbrFallbackAudioOnly", + "android": "AUDIO_ONLY", + "ios": "AgoraRteAbrFallbackAudioOnly", + "macos": "AgoraRteAbrFallbackAudioOnly" + }, + "kRteAbrFallbackLayer1": { + "windows": "kRteAbrFallbackLayer1", + "android": "LAYER1", + "ios": "AgoraRteAbrFallbackLayer1", + "macos": "AgoraRteAbrFallbackLayer1" + }, + "kRteAbrFallbackLayer2": { + "windows": "kRteAbrFallbackLayer2", + "android": "LAYER2", + "ios": "AgoraRteAbrFallbackLayer2", + "macos": "AgoraRteAbrFallbackLayer2" + }, + "kRteAbrFallbackLayer3": { + "windows": "kRteAbrFallbackLayer3", + "android": "LAYER3", + "ios": "AgoraRteAbrFallbackLayer3", + "macos": "AgoraRteAbrFallbackLayer3" + }, + "kRteAbrFallbackLayer4": { + "windows": "kRteAbrFallbackLayer4", + "android": "LAYER4", + "ios": "AgoraRteAbrFallbackLayer4", + "macos": "AgoraRteAbrFallbackLayer4" + }, + "kRteAbrFallbackLayer5": { + "windows": "kRteAbrFallbackLayer5", + "android": "LAYER5", + "ios": "AgoraRteAbrFallbackLayer5", + "macos": "AgoraRteAbrFallbackLayer5" + }, + "kRteAbrFallbackLayer6": { + "windows": "kRteAbrFallbackLayer6", + "android": "LAYER6", + "ios": "AgoraRteAbrFallbackLayer6", + "macos": "AgoraRteAbrFallbackLayer6" + }, + "kRteAbrSubscriptionHigh": { + "windows": "kRteAbrSubscriptionHigh", + "android": "HIGH", + "ios": "AgoraRteAbrSubscriptionHigh", + "macos": "AgoraRteAbrSubscriptionHigh" + }, + "kRteAbrSubscriptionLow": { + "windows": "kRteAbrSubscriptionLow", + "android": "LOW", + "ios": "AgoraRteAbrSubscriptionLow", + "macos": "AgoraRteAbrSubscriptionLow" + }, + "kRteAbrSubscriptionLayer1": { + "windows": "kRteAbrSubscriptionLayer1", + "android": "LAYER1", + "ios": "AgoraRteAbrSubscriptionLayer1", + "macos": "AgoraRteAbrSubscriptionLayer1" + }, + "kRteAbrSubscriptionLayer2": { + "windows": "kRteAbrSubscriptionLayer2", + "android": "LAYER2", + "ios": "AgoraRteAbrSubscriptionLayer2", + "macos": "AgoraRteAbrSubscriptionLayer2" + }, + "kRteAbrSubscriptionLayer3": { + "windows": "kRteAbrSubscriptionLayer3", + "android": "LAYER3", + "ios": "AgoraRteAbrSubscriptionLayer3", + "macos": "AgoraRteAbrSubscriptionLayer3" + }, + "kRteAbrSubscriptionLayer4": { + "windows": "kRteAbrSubscriptionLayer4", + "android": "LAYER4", + "ios": "AgoraRteAbrSubscriptionLayer4", + "macos": "AgoraRteAbrSubscriptionLayer4" + }, + "kRteAbrSubscriptionLayer5": { + "windows": "kRteAbrSubscriptionLayer5", + "android": "LAYER5", + "ios": "AgoraRteAbrSubscriptionLayer5", + "macos": "AgoraRteAbrSubscriptionLayer5" + }, + "kRteAbrSubscriptionLayer6": { + "windows": "kRteAbrSubscriptionLayer6", + "android": "LAYER6", + "ios": "kRteAbrSubscriptionLayer6", + "macos": "kRteAbrSubscriptionLayer6" + }, + "kRteVideoRenderModeHidden": { + "windows": "kRteVideoRenderModeHidden", + "android": "HIDDEN", + "ios": "AgoraRteVideoRenderModeHidden", + "macos": "AgoraRteVideoRenderModeHidden" + }, + "kRteVideoRenderModeFit": { + "windows": "kRteVideoRenderModeFit", + "android": "FIT", + "ios": "AgoraRteVideoRenderModeFit", + "macos": "AgoraRteVideoRenderModeFit" + }, + "kRtePlayerMetadataTypeSei": { + "windows": "kRtePlayerMetadataTypeSei", + "ios": "AgoraRtePlayerMetadataTypeSei", + "macos": "AgoraRtePlayerMetadataTypeSei" + }, + "VIDEO_STREAM_TYPE": { + "windows": "VIDEO_STREAM_TYPE", + "android": "VideoStreamType", + "ios": "AgoraVideoStreamType", + "macos": "AgoraVideoStreamType" + }, + "VIDEO_STREAM_HIGH": { + "windows": "VIDEO_STREAM_HIGH", + "android": "VIDEO_STREAM_HIGH", + "ios": "AgoraVideoStreamTypeHigh", + "macos": "AgoraVideoStreamTypeHigh" + }, + "VIDEO_STREAM_LOW": { + "windows": "VIDEO_STREAM_LOW", + "android": "VIDEO_STREAM_LOW", + "ios": "AgoraVideoStreamTypeLow", + "macos": "AgoraVideoStreamTypeLow" + }, + "VIDEO_STREAM_LAYER_1": { + "windows": "VIDEO_STREAM_LAYER_1", + "android": "VIDEO_STREAM_LAYER_1", + "ios": "AgoraVideoStreamTypeLayer1", + "macos": "AgoraVideoStreamTypeLayer1" + }, + "VIDEO_STREAM_LAYER_2": { + "windows": "VIDEO_STREAM_LAYER_2", + "android": "VIDEO_STREAM_LAYER_2", + "ios": "AgoraVideoStreamTypeLayer2", + "macos": "AgoraVideoStreamTypeLayer2" + }, + "VIDEO_STREAM_LAYER_3": { + "windows": "VIDEO_STREAM_LAYER_3", + "android": "VIDEO_STREAM_LAYER_3", + "ios": "AgoraVideoStreamTypeLayer3", + "macos": "AgoraVideoStreamTypeLayer3" + }, + "VIDEO_STREAM_LAYER_4": { + "windows": "VIDEO_STREAM_LAYER_4", + "android": "VIDEO_STREAM_LAYER_4", + "ios": "AgoraVideoStreamTypeLayer4", + "macos": "AgoraVideoStreamTypeLayer4" + }, + "VIDEO_STREAM_LAYER_5": { + "windows": "VIDEO_STREAM_LAYER_5", + "android": "VIDEO_STREAM_LAYER_5", + "ios": "AgoraVideoStreamTypeLayer5", + "macos": "AgoraVideoStreamTypeLayer5" + }, + "VIDEO_STREAM_LAYER_6": { + "windows": "VIDEO_STREAM_LAYER_6", + "android": "VIDEO_STREAM_LAYER_6", + "ios": "AgoraVideoStreamTypeLayer6", + "macos": "AgoraVideoStreamTypeLayer6" + }, + "RecorderReasonCode": { + "windows": "RecorderReasonCode", + "ios": "AgoraMediaRecorderReasonCode", + "macos": "AgoraMediaRecorderReasonCode" + }, + "RECORDER_REASON_NONE": { + "windows": "RECORDER_REASON_NONE", + "android": "RECORDER_REASON_NONE", + "ios": "AgoraMediaRecorderReasonCodeNoError", + "macos": "AgoraMediaRecorderReasonCodeNoError" + }, + "RECORDER_ERROR_WRITE_FAILED": { + "windows": "RECORDER_ERROR_WRITE_FAILED", + "android": "RECORDER_ERROR_WRITE_FAILED", + "ios": "AgoraMediaRecorderReasonCodeWriteFailed", + "macos": "AgoraMediaRecorderReasonCodeWriteFailed" + }, + "RECORDER_ERROR_NO_STREAM": { + "windows": "RECORDER_ERROR_NO_STREAM", + "android": "RECORDER_ERROR_NO_STREAM", + "ios": "AgoraMediaRecorderReasonCodeNoStream", + "macos": "AgoraMediaRecorderReasonCodeNoStream" + }, + "RECORDER_ERROR_OVER_MAX_DURATION": { + "windows": "RECORDER_ERROR_OVER_MAX_DURATION", + "android": "RECORDER_ERROR_OVER_MAX_DURATION", + "ios": "AgoraMediaRecorderReasonCodeOverMaxDuration", + "macos": "AgoraMediaRecorderReasonCodeOverMaxDuration" + }, + "RECORDER_ERROR_CONFIG_CHANGED": { + "windows": "RECORDER_ERROR_CONFIG_CHANGED", + "android": "RECORDER_ERROR_CONFIG_CHANGED", + "ios": "AgoraMediaRecorderReasonCodeConfigChange", + "macos": "AgoraMediaRecorderReasonCodeConfigChange" + }, + "RecorderState": { + "windows": "RecorderState", + "ios": "AgoraMediaRecorderState", + "macos": "AgoraMediaRecorderState" + }, + "RECORDER_STATE_ERROR": { + "windows": "RECORDER_STATE_ERROR", + "android": "RECORDER_STATE_ERROR", + "ios": "AgoraMediaRecorderStateError", + "macos": "AgoraMediaRecorderStateError" + }, + "RECORDER_STATE_START": { + "windows": "RECORDER_STATE_START", + "android": "RECORDER_STATE_START", + "ios": "AgoraMediaRecorderStateStarted", + "macos": "AgoraMediaRecorderStateStarted" + }, + "RECORDER_STATE_STOP": { + "windows": "RECORDER_STATE_STOP", + "android": "RECORDER_STATE_STOP", + "ios": "AgoraMediaRecorderStateStopped", + "macos": "AgoraMediaRecorderStateStopped" + }, + "RENDER_MODE_TYPE": { + "windows": "RENDER_MODE_TYPE", + "ios": "AgoraVideoRenderMode", + "macos": "AgoraVideoRenderMode" + }, + "RENDER_MODE_HIDDEN": { + "windows": "RENDER_MODE_HIDDEN", + "android": "RENDER_MODE_HIDDEN", + "ios": "AgoraVideoRenderModeHidden", + "macos": "AgoraVideoRenderModeHidden" + }, + "RENDER_MODE_FIT": { + "windows": "RENDER_MODE_FIT", + "android": "RENDER_MODE_FIT", + "ios": "AgoraVideoRenderModeFit", + "macos": "AgoraVideoRenderModeFit" + }, + "RENDER_MODE_ADAPTIVE": { + "windows": "RENDER_MODE_ADAPTIVE", + "android": "RENDER_MODE_ADAPTIVE", + "ios": "AgoraVideoRenderModeAdaptive", + "macos": "AgoraVideoRenderModeAdaptive" + }, + "RTC": { + "windows": "RTC", + "ios": "AgoraRecorderStreamTypeRtc", + "macos": "AgoraRecorderStreamTypeRtc" + }, + "PREVIEW": { + "windows": "PREVIEW", + "ios": "AgoraRecorderStreamTypePreview", + "macos": "AgoraRecorderStreamTypePreview" + }, + "kRtePlayerEventFreezeStart": { + "windows": "kRtePlayerEventFreezeStart", + "android": "FREEZE_START", + "ios": "AgoraRtePlayerEventFreezeStart", + "macos": "AgoraRtePlayerEventFreezeStart" + }, + "kRtePlayerEventFreezeStop": { + "windows": "kRtePlayerEventFreezeStop", + "android": "FREEZE_STOP", + "ios": "AgoraRtePlayerEventFreezeStop", + "macos": "AgoraRtePlayerEventFreezeStop" + }, + "kRtePlayerEventAuthenticationWillExpire": { + "windows": "kRtePlayerEventAuthenticationWillExpire", + "android": "AUTHENTICATION_WILL_EXPIRE", + "ios": "AgoraRtePlayerEventAuthenticationWillExpire", + "macos": "AgoraRtePlayerEventAuthenticationWillExpire" + }, + "kRtePlayerEventAbrFallbackToAudioOnlyLayer": { + "windows": "kRtePlayerEventAbrFallbackToAudioOnlyLayer", + "android": "ABR_FALLBACK_TO_AUDIO_ONLY_LAYER", + "ios": "AgoraRtePlayerEventAbrFallbackToAudioOnlyLayer", + "macos": "AgoraRtePlayerEventAbrFallbackToAudioOnlyLayer" + }, + "kRtePlayerEventAbrRecoverFromAudioOnlyLayer": { + "windows": "kRtePlayerEventAbrRecoverFromAudioOnlyLayer", + "android": "ABR_RECOVER_FROM_AUDIO_ONLY_LAYER", + "ios": "AgoraRtePlayerEventAbrRecoverFromAudioOnlyLayer", + "macos": "AgoraRtePlayerEventAbrRecoverFromAudioOnlyLayer" + }, + "kRtePlayerEventSeekBegin": { + "windows": "kRtePlayerEventSeekBegin", + "android": "SEEK_BEGIN", + "ios": "AgoraRtePlayerEventSeekBegin", + "macos": "AgoraRtePlayerEventSeekBegin" + }, + "kRtePlayerEventSeekComplete": { + "windows": "kRtePlayerEventSeekComplete", + "android": "SEEK_COMPLETE", + "ios": "AgoraRtePlayerEventSeekComplete", + "macos": "AgoraRtePlayerEventSeekComplete" + }, + "kRtePlayerEventSeekError": { + "windows": "kRtePlayerEventSeekError", + "android": "SEEK_ERROR", + "ios": "AgoraRtePlayerEventSeekError", + "macos": "AgoraRtePlayerEventSeekError" + }, + "kRtePlayerEventBufferLow": { + "windows": "kRtePlayerEventBufferLow", + "android": "BUFFER_LOW", + "ios": "AgoraRtePlayerEventBufferLow", + "macos": "AgoraRtePlayerEventBufferLow" + }, + "kRtePlayerEventBufferRecover": { + "windows": "kRtePlayerEventBufferRecover", + "android": "BUFFER_RECOVER", + "ios": "AgoraRtePlayerEventBufferRecover", + "macos": "AgoraRtePlayerEventBufferRecover" + }, + "kRtePlayerEventOneLoopPlaybackCompleted": { + "windows": "kRtePlayerEventOneLoopPlaybackCompleted", + "android": "ONE_LOOP_PLAYBACK_COMPLETED", + "ios": "AgoraRtePlayerEventOneLoopPlaybackCompleted", + "macos": "AgoraRtePlayerEventOneLoopPlaybackCompleted" + }, + "kRtePlayerEventSwitchBegin": { + "windows": "kRtePlayerEventSwitchBegin", + "android": "SWITCH_BEGIN", + "ios": "AgoraRtePlayerEventSwitchBegin", + "macos": "AgoraRtePlayerEventSwitchBegin" + }, + "kRtePlayerEventSwitchComplete": { + "windows": "kRtePlayerEventSwitchComplete", + "android": "SWITCH_COMPLETE", + "ios": "AgoraRtePlayerEventSwitchComplete", + "macos": "AgoraRtePlayerEventSwitchComplete" + }, + "kRtePlayerEventSwitchError": { + "windows": "kRtePlayerEventSwitchError", + "android": "SWITCH_ERROR", + "ios": "AgoraRtePlayerEventSwitchError", + "macos": "AgoraRtePlayerEventSwitchError" + }, + "kRtePlayerEventFirstDisplayed": { + "windows": "kRtePlayerEventFirstDisplayed", + "android": "FIRST_DISPLAYED", + "ios": "AgoraRtePlayerEventFirstDisplayed", + "macos": "AgoraRtePlayerEventFirstDisplayed" + }, + "kRtePlayerEventReachCacheFileMaxCount": { + "windows": "kRtePlayerEventReachCacheFileMaxCount", + "android": "REACH_CACHE_FILE_MAX_COUNT", + "ios": "AgoraRtePlayerEventReachCacheFileMaxCount", + "macos": "AgoraRtePlayerEventReachCacheFileMaxCount" + }, + "kRtePlayerEventReachCacheFileMaxSize": { + "windows": "kRtePlayerEventReachCacheFileMaxSize", + "android": "REACH_CACHE_FILE_MAX_SIZE", + "ios": "AgoraRtePlayerEventReachCacheFileMaxSize", + "macos": "AgoraRtePlayerEventReachCacheFileMaxSize" + }, + "kRtePlayerEventTryOpenStart": { + "windows": "kRtePlayerEventTryOpenStart", + "android": "TRY_OPEN_START", + "ios": "AgoraRtePlayerEventTryOpenStart", + "macos": "AgoraRtePlayerEventTryOpenStart" + }, + "kRtePlayerEventTryOpenSucceed": { + "windows": "kRtePlayerEventTryOpenSucceed", + "android": "TRY_OPEN_SUCCEED", + "ios": "AgoraRtePlayerEventTryOpenSucceed", + "macos": "AgoraRtePlayerEventTryOpenSucceed" + }, + "kRtePlayerEventTryOpenFailed": { + "windows": "kRtePlayerEventTryOpenFailed", + "android": "TRY_OPEN_FAILED", + "ios": "AgoraRtePlayerEventTryOpenFailed", + "macos": "AgoraRtePlayerEventTryOpenFailed" + }, + "kRtePlayerEventAudioTrackChanged": { + "windows": "kRtePlayerEventAudioTrackChanged", + "android": "AUDIO_TRACK_CHANGED", + "ios": "AgoraRtePlayerEventAudioTrackChanged", + "macos": "AgoraRtePlayerEventAudioTrackChanged" + }, + "RTMP_STREAM_LIFE_CYCLE_TYPE": { + "windows": "RTMP_STREAM_LIFE_CYCLE_TYPE", + "ios": "AgoraRtmpStreamLifeCycle", + "macos": "AgoraRtmpStreamLifeCycle" + }, + "RTMP_STREAM_LIFE_CYCLE_BIND2CHANNEL": { + "windows": "RTMP_STREAM_LIFE_CYCLE_BIND2CHANNEL", + "ios": "AgoraRtmpStreamLifeCycleBindToChannel", + "macos": "AgoraRtmpStreamLifeCycleBindToChannel" + }, + "RTMP_STREAM_LIFE_CYCLE_BIND2OWNER": { + "windows": "RTMP_STREAM_LIFE_CYCLE_BIND2OWNER", + "ios": "AgoraRtmpStreamLifeCycleBindToOwner", + "macos": "AgoraRtmpStreamLifeCycleBindToOwner" + }, + "RTMP_STREAM_PUBLISH_REASON": { + "windows": "RTMP_STREAM_PUBLISH_REASON", + "ios": "AgoraRtmpStreamingReason", + "macos": "AgoraRtmpStreamingReason" + }, + "RTMP_STREAM_PUBLISH_REASON_OK": { + "windows": "RTMP_STREAM_PUBLISH_REASON_OK", + "android": "RTMP_STREAM_PUBLISH_REASON_OK", + "ios": "AgoraRtmpStreamingReasonOK", + "macos": "AgoraRtmpStreamingReasonOK" + }, + "RTMP_STREAM_PUBLISH_REASON_INVALID_ARGUMENT": { + "windows": "RTMP_STREAM_PUBLISH_REASON_INVALID_ARGUMENT", + "android": "RTMP_STREAM_PUBLISH_REASON_INVALID_ARGUMENT", + "ios": "AgoraRtmpStreamingReasonInvalidParameters", + "macos": "AgoraRtmpStreamingReasonInvalidParameters" + }, + "RTMP_STREAM_PUBLISH_REASON_ENCRYPTED_STREAM_NOT_ALLOWED": { + "windows": "RTMP_STREAM_PUBLISH_REASON_ENCRYPTED_STREAM_NOT_ALLOWED", + "android": "RTMP_STREAM_PUBLISH_REASON_ENCRYPTED_STREAM_NOT_ALLOWED", + "ios": "AgoraRtmpStreamingReasonEncryptedStreamNotAllowed", + "macos": "AgoraRtmpStreamingReasonEncryptedStreamNotAllowed" + }, + "RTMP_STREAM_PUBLISH_REASON_CONNECTION_TIMEOUT": { + "windows": "RTMP_STREAM_PUBLISH_REASON_CONNECTION_TIMEOUT", + "android": "RTMP_STREAM_PUBLISH_REASON_CONNECTION_TIMEOUT", + "ios": "AgoraRtmpStreamingReasonConnectionTimeout", + "macos": "AgoraRtmpStreamingReasonConnectionTimeout" + }, + "RTMP_STREAM_PUBLISH_REASON_INTERNAL_SERVER_ERROR": { + "windows": "RTMP_STREAM_PUBLISH_REASON_INTERNAL_SERVER_ERROR", + "android": "RTMP_STREAM_PUBLISH_REASON_INTERNAL_SERVER_ERROR", + "ios": "AgoraRtmpStreamingReasonInternalServerError", + "macos": "AgoraRtmpStreamingReasonInternalServerError" + }, + "RTMP_STREAM_PUBLISH_REASON_RTMP_SERVER_ERROR": { + "windows": "RTMP_STREAM_PUBLISH_REASON_RTMP_SERVER_ERROR", + "android": "RTMP_STREAM_PUBLISH_REASON_RTMP_SERVER_ERROR", + "ios": "AgoraRtmpStreamingReasonRtmpServerError", + "macos": "AgoraRtmpStreamingReasonRtmpServerError" + }, + "RTMP_STREAM_PUBLISH_REASON_TOO_OFTEN": { + "windows": "RTMP_STREAM_PUBLISH_REASON_TOO_OFTEN", + "android": "RTMP_STREAM_PUBLISH_REASON_TOO_OFTEN", + "ios": "AgoraRtmpStreamingReasonTooOften", + "macos": "AgoraRtmpStreamingReasonTooOften" + }, + "RTMP_STREAM_PUBLISH_REASON_REACH_LIMIT": { + "windows": "RTMP_STREAM_PUBLISH_REASON_REACH_LIMIT", + "android": "RTMP_STREAM_PUBLISH_REASON_REACH_LIMIT", + "ios": "AgoraRtmpStreamingReasonReachLimit", + "macos": "AgoraRtmpStreamingReasonReachLimit" + }, + "RTMP_STREAM_PUBLISH_REASON_NOT_AUTHORIZED": { + "windows": "RTMP_STREAM_PUBLISH_REASON_NOT_AUTHORIZED", + "android": "RTMP_STREAM_PUBLISH_REASON_NOT_AUTHORIZED", + "ios": "AgoraRtmpStreamingReasonNotAuthorized", + "macos": "AgoraRtmpStreamingReasonNotAuthorized" + }, + "RTMP_STREAM_PUBLISH_REASON_STREAM_NOT_FOUND": { + "windows": "RTMP_STREAM_PUBLISH_REASON_STREAM_NOT_FOUND", + "android": "RTMP_STREAM_PUBLISH_REASON_STREAM_NOT_FOUND", + "ios": "AgoraRtmpStreamingReasonStreamNotFound", + "macos": "AgoraRtmpStreamingReasonStreamNotFound" + }, + "RTMP_STREAM_PUBLISH_REASON_FORMAT_NOT_SUPPORTED": { + "windows": "RTMP_STREAM_PUBLISH_REASON_FORMAT_NOT_SUPPORTED", + "android": "RTMP_STREAM_PUBLISH_REASON_FORMAT_NOT_SUPPORTED", + "ios": "AgoraRtmpStreamingReasonFormatNotSupported", + "macos": "AgoraRtmpStreamingReasonFormatNotSupported" + }, + "RTMP_STREAM_PUBLISH_REASON_NOT_BROADCASTER": { + "windows": "RTMP_STREAM_PUBLISH_REASON_NOT_BROADCASTER", + "android": "RTMP_STREAM_PUBLISH_REASON_NOT_BROADCASTER", + "ios": "AgoraRtmpStreamingReasonNotBroadcaster", + "macos": "AgoraRtmpStreamingReasonNotBroadcaster" + }, + "RTMP_STREAM_PUBLISH_REASON_TRANSCODING_NO_MIX_STREAM": { + "windows": "RTMP_STREAM_PUBLISH_REASON_TRANSCODING_NO_MIX_STREAM", + "android": "RTMP_STREAM_PUBLISH_REASON_TRANSCODING_NO_MIX_STREAM", + "ios": "AgoraRtmpStreamingReasonTranscodingNoMixStream", + "macos": "AgoraRtmpStreamingReasonTranscodingNoMixStream" + }, + "RTMP_STREAM_PUBLISH_REASON_NET_DOWN": { + "windows": "RTMP_STREAM_PUBLISH_REASON_NET_DOWN", + "android": "RTMP_STREAM_PUBLISH_REASON_NET_DOWN", + "ios": "AgoraRtmpStreamingReasonNetDown", + "macos": "AgoraRtmpStreamingReasonNetDown" + }, + "RTMP_STREAM_PUBLISH_REASON_INVALID_PRIVILEGE": { + "windows": "RTMP_STREAM_PUBLISH_REASON_INVALID_PRIVILEGE", + "android": "RTMP_STREAM_PUBLISH_REASON_INVALID_PRIVILEGE", + "ios": "AgoraRtmpStreamingReasonInvalidPrivilege", + "macos": "AgoraRtmpStreamingReasonInvalidPrivilege" + }, + "RTMP_STREAM_UNPUBLISH_REASON_OK": { + "windows": "RTMP_STREAM_UNPUBLISH_REASON_OK", + "android": "RTMP_STREAM_UNPUBLISH_REASON_OK", + "ios": "AgoraRtmpStreamingReasonUnpublishOK", + "macos": "AgoraRtmpStreamingReasonUnpublishOK" + }, + "RTMP_STREAM_PUBLISH_STATE": { + "windows": "RTMP_STREAM_PUBLISH_STATE", + "ios": "AgoraRtmpStreamingState", + "macos": "AgoraRtmpStreamingState" + }, + "RTMP_STREAM_PUBLISH_STATE_IDLE": { + "windows": "RTMP_STREAM_PUBLISH_STATE_IDLE", + "android": "RTMP_STREAM_PUBLISH_STATE_IDLE", + "ios": "AgoraRtmpStreamingStateIdle", + "macos": "AgoraRtmpStreamingStateIdle" + }, + "RTMP_STREAM_PUBLISH_STATE_CONNECTING": { + "windows": "RTMP_STREAM_PUBLISH_STATE_CONNECTING", + "android": "RTMP_STREAM_PUBLISH_STATE_CONNECTING", + "ios": "AgoraRtmpStreamingStateConnecting", + "macos": "AgoraRtmpStreamingStateConnecting" + }, + "RTMP_STREAM_PUBLISH_STATE_RUNNING": { + "windows": "RTMP_STREAM_PUBLISH_STATE_RUNNING", + "android": "RTMP_STREAM_PUBLISH_STATE_RUNNING", + "ios": "AgoraRtmpStreamingStateRunning", + "macos": "AgoraRtmpStreamingStateRunning" + }, + "RTMP_STREAM_PUBLISH_STATE_RECOVERING": { + "windows": "RTMP_STREAM_PUBLISH_STATE_RECOVERING", + "android": "RTMP_STREAM_PUBLISH_STATE_RECOVERING", + "ios": "AgoraRtmpStreamingStateRecovering", + "macos": "AgoraRtmpStreamingStateRecovering" + }, + "RTMP_STREAM_PUBLISH_STATE_FAILURE": { + "windows": "RTMP_STREAM_PUBLISH_STATE_FAILURE", + "android": "RTMP_STREAM_PUBLISH_STATE_FAILURE", + "ios": "AgoraRtmpStreamingStateFailure", + "macos": "AgoraRtmpStreamingStateFailure" + }, + "RTMP_STREAM_PUBLISH_STATE_DISCONNECTING": { + "windows": "RTMP_STREAM_PUBLISH_STATE_DISCONNECTING", + "android": "RTMP_STREAM_PUBLISH_STATE_DISCONNECTING", + "ios": "AgoraRtmpStreamingStateDisconnecting", + "macos": "AgoraRtmpStreamingStateDisconnecting" + }, + "kRtePlayerStateIdle": { + "windows": "kRtePlayerStateIdle", + "android": "IDLE", + "ios": "AgoraRtePlayerStateIdle", + "macos": "AgoraRtePlayerStateIdle" + }, + "kRtePlayerStateOpening": { + "windows": "kRtePlayerStateOpening", + "android": "OPENING", + "ios": "AgoraRtePlayerStateOpening", + "macos": "AgoraRtePlayerStateOpening" + }, + "kRtePlayerStateOpenCompleted": { + "windows": "kRtePlayerStateOpenCompleted", + "android": "OPEN_COMPLETED", + "ios": "AgoraRtePlayerStateOpenCompleted", + "macos": "AgoraRtePlayerStateOpenCompleted" + }, + "kRtePlayerStatePlaying": { + "windows": "kRtePlayerStatePlaying", + "android": "PLAYING", + "ios": "AgoraRtePlayerStatePlaying", + "macos": "AgoraRtePlayerStatePlaying" + }, + "kRtePlayerStatePaused": { + "windows": "kRtePlayerStatePaused", + "android": "PAUSED", + "ios": "AgoraRtePlayerStatePaused", + "macos": "AgoraRtePlayerStatePaused" + }, + "kRtePlayerStatePlaybackCompleted": { + "windows": "kRtePlayerStatePlaybackCompleted", + "android": "PLAYBACK_COMPLETED", + "ios": "AgoraRtePlayerStatePlaybackCompleted", + "macos": "AgoraRtePlayerStatePlaybackCompleted" + }, + "kRtePlayerStateStopped": { + "windows": "kRtePlayerStateStopped", + "android": "STOPPED", + "ios": "AgoraRtePlayerStateStopped", + "macos": "AgoraRtePlayerStateStopped" + }, + "kRtePlayerStateFailed": { + "windows": "kRtePlayerStateFailed", + "android": "FAILED", + "ios": "AgoraRtePlayerStateFailed", + "macos": "AgoraRtePlayerStateFailed" + }, + "RTMP_STREAMING_EVENT": { + "windows": "RTMP_STREAMING_EVENT", + "ios": "AgoraRtmpStreamingEvent", + "macos": "AgoraRtmpStreamingEvent" + }, + "RTMP_STREAMING_EVENT_FAILED_LOAD_IMAGE": { + "windows": "RTMP_STREAMING_EVENT_FAILED_LOAD_IMAGE", + "android": "RTMP_STREAMING_EVENT_FAILED_LOAD_IMAGE", + "ios": "AgoraRtmpStreamingEventFailedLoadImage", + "macos": "AgoraRtmpStreamingEventFailedLoadImage" + }, + "RTMP_STREAMING_EVENT_URL_ALREADY_IN_USE": { + "windows": "RTMP_STREAMING_EVENT_URL_ALREADY_IN_USE", + "android": "RTMP_STREAMING_EVENT_URL_ALREADY_IN_USE", + "ios": "AgoraRtmpStreamingEventUrlAlreadyInUse", + "macos": "AgoraRtmpStreamingEventUrlAlreadyInUse" + }, + "RTMP_STREAMING_EVENT_ADVANCED_FEATURE_NOT_SUPPORT": { + "windows": "RTMP_STREAMING_EVENT_ADVANCED_FEATURE_NOT_SUPPORT", + "android": "RTMP_STREAMING_EVENT_ADVANCED_FEATURE_NOT_SUPPORT", + "ios": "AgoraRtmpStreamingEventAdvancedFeatureNotSupport", + "macos": "AgoraRtmpStreamingEventAdvancedFeatureNotSupport" + }, + "RTMP_STREAMING_EVENT_REQUEST_TOO_OFTEN": { + "windows": "RTMP_STREAMING_EVENT_REQUEST_TOO_OFTEN", + "android": "RTMP_STREAMING_EVENT_REQUEST_TOO_OFTEN", + "ios": "AgoraRtmpStreamingEventRequestTooOften", + "macos": "AgoraRtmpStreamingEventRequestTooOften" + }, + "RHYTHM_PLAYER_STATE_TYPE": { + "windows": "RHYTHM_PLAYER_STATE_TYPE", + "ios": "AgoraRhythmPlayerState", + "macos": "AgoraRhythmPlayerState" + }, + "RHYTHM_PLAYER_STATE_IDLE": { + "windows": "RHYTHM_PLAYER_STATE_IDLE", + "android": "RHYTHM_PLAYER_STATE_IDLE", + "ios": "AgoraRhythmPlayerStateIdle", + "macos": "AgoraRhythmPlayerStateIdle" + }, + "RHYTHM_PLAYER_STATE_OPENING": { + "windows": "RHYTHM_PLAYER_STATE_OPENING", + "android": "RHYTHM_PLAYER_STATE_OPENING", + "ios": "AgoraRhythmPlayerStateOpening", + "macos": "AgoraRhythmPlayerStateOpening" + }, + "RHYTHM_PLAYER_STATE_DECODING": { + "windows": "RHYTHM_PLAYER_STATE_DECODING", + "android": "RHYTHM_PLAYER_STATE_DECODING", + "ios": "AgoraRhythmPlayerStateDecoding", + "macos": "AgoraRhythmPlayerStateDecoding" + }, + "RHYTHM_PLAYER_STATE_PLAYING": { + "windows": "RHYTHM_PLAYER_STATE_PLAYING", + "android": "RHYTHM_PLAYER_STATE_PLAYING", + "ios": "AgoraRhythmPlayerStatePlaying", + "macos": "AgoraRhythmPlayerStatePlaying" + }, + "RHYTHM_PLAYER_STATE_FAILED": { + "windows": "RHYTHM_PLAYER_STATE_FAILED", + "android": "RHYTHM_PLAYER_STATE_FAILED", + "ios": "AgoraRhythmPlayerStateFailed", + "macos": "AgoraRhythmPlayerStateFailed" + }, + "RHYTHM_PLAYER_REASON": { + "windows": "RHYTHM_PLAYER_REASON", + "ios": "AgoraRhythmPlayerReason", + "macos": "AgoraRhythmPlayerReason" + }, + "RHYTHM_PLAYER_REASON_OK": { + "windows": "RHYTHM_PLAYER_REASON_OK", + "android": "RHYTHM_PLAYER_REASON_OK", + "ios": "AgoraRhythmPlayerReasonOK", + "macos": "AgoraRhythmPlayerReasonOK" + }, + "RHYTHM_PLAYER_REASON_FAILED": { + "windows": "RHYTHM_PLAYER_REASON_FAILED", + "android": "RHYTHM_PLAYER_REASON_FAILED", + "ios": "AgoraRhythmPlayerReasonFailed", + "macos": "AgoraRhythmPlayerReasonFailed" + }, + "RHYTHM_PLAYER_REASON_CAN_NOT_OPEN": { + "windows": "RHYTHM_PLAYER_REASON_CAN_NOT_OPEN", + "android": "RHYTHM_PLAYER_REASON_CAN_NOT_OPEN", + "ios": "AgoraRhythmPlayerReasonCanNotOpen", + "macos": "AgoraRhythmPlayerReasonCanNotOpen" + }, + "RHYTHM_PLAYER_REASON_CAN_NOT_PLAY": { + "windows": "RHYTHM_PLAYER_REASON_CAN_NOT_PLAY", + "android": "RHYTHM_PLAYER_REASON_CAN_NOT_PLAY", + "ios": "AgoraRhythmPlayerReasonCanNotPlay", + "macos": "AgoraRhythmPlayerReasonCanNotPlay" + }, + "RHYTHM_PLAYER_REASON_FILE_OVER_DURATION_LIMIT": { + "windows": "RHYTHM_PLAYER_REASON_FILE_OVER_DURATION_LIMIT", + "android": "RHYTHM_PLAYER_REASON_FILE_OVER_DURATION_LIMIT", + "ios": "AgoraRhythmPlayerReasonFileOverDurationLimit", + "macos": "AgoraRhythmPlayerReasonFileOverDurationLimit" + }, + "SIMULCAST_STREAM_MODE": { + "windows": "SIMULCAST_STREAM_MODE", + "android": "SIMULCAST_STREAM_MODE", + "ios": "AgoraSimulcastStreamMode", + "macos": "AgoraSimulcastStreamMode" + }, + "AUTO_SIMULCAST_STREAM": { + "windows": "AUTO_SIMULCAST_STREAM", + "android": "AUTO_SIMULCAST_STREAM", + "ios": "AgoraAutoSimulcastStream", + "macos": "AgoraAutoSimulcastStream" + }, + "DISABLE_SIMULCAST_STREAM": { + "windows": "DISABLE_SIMULCAST_STREAM", + "android": "DISABLE_SIMULCAST_STREAM", + "ios": "AgoraDisableSimulcastStream", + "macos": "AgoraDisableSimulcastStream" + }, + "ENABLE_SIMULCAST_STREAM": { + "windows": "ENABLE_SIMULCAST_STREAM", + "android": "ENABLE_SIMULCAST_STREAM", + "ios": "AgoraEnableSimulcastStream", + "macos": "AgoraEnableSimulcastStream" + }, + "STREAM_FALLBACK_OPTIONS": { + "windows": "STREAM_FALLBACK_OPTIONS", + "android": "StreamFallbackOptions", + "ios": "AgoraStreamFallbackOptions", + "macos": "AgoraStreamFallbackOptions" + }, + "STREAM_FALLBACK_OPTION_DISABLED": { + "windows": "STREAM_FALLBACK_OPTION_DISABLED", + "android": "STREAM_FALLBACK_OPTION_DISABLED", + "ios": "AgoraStreamFallbackOptionDisabled", + "macos": "AgoraStreamFallbackOptionDisabled" + }, + "STREAM_FALLBACK_OPTION_VIDEO_STREAM_LOW": { + "windows": "STREAM_FALLBACK_OPTION_VIDEO_STREAM_LOW", + "android": "STREAM_FALLBACK_OPTION_VIDEO_STREAM_LOW", + "ios": "AgoraStreamFallbackOptionVideoStreamLow", + "macos": "AgoraStreamFallbackOptionVideoStreamLow" + }, + "STREAM_FALLBACK_OPTION_AUDIO_ONLY": { + "windows": "STREAM_FALLBACK_OPTION_AUDIO_ONLY", + "android": "STREAM_FALLBACK_OPTION_AUDIO_ONLY", + "ios": "AgoraStreamFallbackOptionAudioOnly", + "macos": "AgoraStreamFallbackOptionAudioOnly" + }, + "SAE_CONNECTION_STATE_CONNECTING": { + "windows": "SAE_CONNECTION_STATE_CONNECTING", + "android": "SAE_CONNECTION_STATE_CONNECTING", + "ios": "AgoraSaeConnectionStateConnecting", + "macos": "AgoraSaeConnectionStateConnecting" + }, + "SAE_CONNECTION_STATE_CONNECTED": { + "windows": "SAE_CONNECTION_STATE_CONNECTED", + "android": "SAE_CONNECTION_STATE_CONNECTED", + "ios": "AgoraSaeConnectionStateConnected", + "macos": "AgoraSaeConnectionStateConnected" + }, + "SAE_CONNECTION_STATE_DISCONNECTED": { + "windows": "SAE_CONNECTION_STATE_DISCONNECTED", + "android": "SAE_CONNECTION_STATE_DISCONNECTED", + "ios": "AgoraSaeConnectionStateDisconnected", + "macos": "AgoraSaeConnectionStateDisconnected" + }, + "SAE_CONNECTION_STATE_RECONNECTING": { + "windows": "SAE_CONNECTION_STATE_RECONNECTING", + "android": "SAE_CONNECTION_STATE_RECONNECTING", + "ios": "AgoraSaeConnectionStateReconnecting", + "macos": "AgoraSaeConnectionStateReconnecting" + }, + "SAE_CONNECTION_STATE_RECONNECTED": { + "windows": "SAE_CONNECTION_STATE_RECONNECTED", + "android": "SAE_CONNECTION_STATE_RECONNECTED", + "ios": "AgoraSaeConnectionStateReconnected", + "macos": "AgoraSaeConnectionStateReconnected" + }, + "SAE_CONNECTION_CHANGED_DEFAULT": { + "windows": "SAE_CONNECTION_CHANGED_DEFAULT", + "android": "SAE_CONNECTION_CHANGED_DEFAULT", + "ios": "AgoraSaeConnectionChangedReasonDefault", + "macos": "AgoraSaeConnectionChangedReasonDefault" + }, + "SAE_CONNECTION_CHANGED_CONNECTING": { + "windows": "SAE_CONNECTION_CHANGED_CONNECTING", + "android": "SAE_CONNECTION_CHANGED_CONNECTING", + "ios": "AgoraSaeConnectionChangedReasonConnecting", + "macos": "AgoraSaeConnectionChangedReasonConnecting" + }, + "SAE_CONNECTION_CHANGED_CREATE_ROOM_FAIL": { + "windows": "SAE_CONNECTION_CHANGED_CREATE_ROOM_FAIL", + "android": "SAE_CONNECTION_CHANGED_CREATE_ROOM_FAIL", + "ios": "AgoraSaeConnectionChangedReasonCreateRoomFail", + "macos": "AgoraSaeConnectionChangedReasonCreateRoomFail" + }, + "SAE_CONNECTION_CHANGED_RTM_DISCONNECT": { + "windows": "SAE_CONNECTION_CHANGED_RTM_DISCONNECT", + "android": "SAE_CONNECTION_CHANGED_RTM_DISCONNECT", + "ios": "AgoraSaeConnectionChangedReasonRtmDisconnect", + "macos": "AgoraSaeConnectionChangedReasonRtmDisconnect" + }, + "SAE_CONNECTION_CHANGED_RTM_ABORTED": { + "windows": "SAE_CONNECTION_CHANGED_RTM_ABORTED", + "android": "SAE_CONNECTION_CHANGED_RTM_ABORTED", + "ios": "AgoraSaeConnectionChangedReasonAborted", + "macos": "AgoraSaeConnectionChangedReasonAborted" + }, + "SAE_CONNECTION_CHANGED_LOST_SYNC": { + "windows": "SAE_CONNECTION_CHANGED_LOST_SYNC", + "android": "SAE_CONNECTION_CHANGED_LOST_SYNC", + "ios": "AgoraSaeConnectionChangedReasonLostSync", + "macos": "AgoraSaeConnectionChangedReasonLostSync" + }, + "SCREEN_CAPTURE_FRAMERATE_CAPABILITY": { + "windows": "SCREEN_CAPTURE_FRAMERATE_CAPABILITY", + "ios": "AgoraScreenCaptureFrameRateCapability" + }, + "SCREEN_CAPTURE_FRAMERATE_CAPABILITY_15_FPS": { + "windows": "SCREEN_CAPTURE_FRAMERATE_CAPABILITY_15_FPS", + "ios": "AgoraScreenCaptureFrameRate15FPS" + }, + "SCREEN_CAPTURE_FRAMERATE_CAPABILITY_30_FPS": { + "windows": "SCREEN_CAPTURE_FRAMERATE_CAPABILITY_30_FPS", + "ios": "AgoraScreenCaptureFrameRate30FPS" + }, + "SCREEN_CAPTURE_FRAMERATE_CAPABILITY_60_FPS": { + "windows": "SCREEN_CAPTURE_FRAMERATE_CAPABILITY_60_FPS", + "ios": "AgoraScreenCaptureFrameRate60FPS" + }, + "ScreenCaptureSourceType": { + "windows": "ScreenCaptureSourceType", + "macos": "AgoraScreenCaptureSourceType" + }, + "ScreenCaptureSourceType_Unknown": { + "windows": "ScreenCaptureSourceType_Unknown", + "macos": "AgoraScreenCaptureSourceTypeUnknown" + }, + "ScreenCaptureSourceType_Window": { + "windows": "ScreenCaptureSourceType_Window", + "macos": "AgoraScreenCaptureSourceTypeWindow" + }, + "ScreenCaptureSourceType_Screen": { + "windows": "ScreenCaptureSourceType_Screen", + "macos": "AgoraScreenCaptureSourceTypeScreen" + }, + "ScreenCaptureSourceType_Custom": { + "windows": "ScreenCaptureSourceType_Custom", + "macos": "AgoraScreenCaptureSourceTypeCustom" + }, + "SEG_MODEL_TYPE": { + "windows": "SEG_MODEL_TYPE", + "ios": "SegModelType", + "macos": "SegModelType" + }, + "SEG_MODEL_AI": { + "windows": "SEG_MODEL_AI", + "android": "SEG_MODEL_AI", + "ios": "SegModelAgoraAi", + "macos": "SegModelAgoraAi" + }, + "SEG_MODEL_GREEN": { + "windows": "SEG_MODEL_GREEN", + "android": "SEG_MODEL_GREEN", + "ios": "SegModelAgoraGreen", + "macos": "SegModelAgoraGreen" + }, + "STREAM_PUBLISH_STATE": { + "windows": "STREAM_PUBLISH_STATE", + "android": "STREAM_PUBLISH_STATE", + "ios": "AgoraStreamPublishState", + "macos": "AgoraStreamPublishState" + }, + "PUB_STATE_IDLE": { + "windows": "PUB_STATE_IDLE", + "android": "PUB_STATE_IDLE", + "ios": "AgoraStreamPublishStateIdle", + "macos": "AgoraStreamPublishStateIdle" + }, + "PUB_STATE_NO_PUBLISHED": { + "windows": "PUB_STATE_NO_PUBLISHED", + "android": "PUB_STATE_NO_PUBLISHED", + "ios": "AgoraStreamPublishStateNoPublished", + "macos": "AgoraStreamPublishStateNoPublished" + }, + "PUB_STATE_PUBLISHING": { + "windows": "PUB_STATE_PUBLISHING", + "android": "PUB_STATE_PUBLISHING", + "ios": "AgoraStreamPublishStatePublishing", + "macos": "AgoraStreamPublishStatePublishing" + }, + "PUB_STATE_PUBLISHED": { + "windows": "PUB_STATE_PUBLISHED", + "android": "PUB_STATE_PUBLISHED", + "ios": "AgoraStreamPublishStatePublished", + "macos": "AgoraStreamPublishStatePublished" + }, + "SCREEN_SCENARIO_TYPE": { + "windows": "SCREEN_SCENARIO_TYPE", + "android": "ScreenScenarioType", + "ios": "AgoraScreenScenarioType", + "macos": "AgoraScreenScenarioType" + }, + "SCREEN_SCENARIO_DOCUMENT": { + "windows": "SCREEN_SCENARIO_DOCUMENT", + "android": "SCREEN_SCENARIO_DOCUMENT", + "ios": "AgoraScreenScenarioDocument", + "macos": "AgoraScreenScenarioDocument" + }, + "SCREEN_SCENARIO_GAMING": { + "windows": "SCREEN_SCENARIO_GAMING", + "android": "SCREEN_SCENARIO_GAMING", + "ios": "AgoraScreenScenarioGaming", + "macos": "AgoraScreenScenarioGaming" + }, + "SCREEN_SCENARIO_VIDEO": { + "windows": "SCREEN_SCENARIO_VIDEO", + "android": "SCREEN_SCENARIO_VIDEO", + "ios": "AgoraScreenScenarioVideo", + "macos": "AgoraScreenScenarioVideo" + }, + "SCREEN_SCENARIO_RDC": { + "windows": "SCREEN_SCENARIO_RDC", + "ios": "AgoraScreenScenarioRDC", + "macos": "AgoraScreenScenarioRDC" + }, + "STREAM_SUBSCRIBE_STATE": { + "windows": "STREAM_SUBSCRIBE_STATE", + "ios": "AgoraStreamSubscribeState", + "macos": "AgoraStreamSubscribeState" + }, + "SUB_STATE_IDLE": { + "windows": "SUB_STATE_IDLE", + "android": "SUB_STATE_IDLE", + "ios": "AgoraStreamSubscribeStateIdle", + "macos": "AgoraStreamSubscribeStateIdle" + }, + "SUB_STATE_NO_SUBSCRIBED": { + "windows": "SUB_STATE_NO_SUBSCRIBED", + "android": "SUB_STATE_NO_SUBSCRIBED", + "ios": "AgoraStreamSubscribeStateNoSubscribed", + "macos": "AgoraStreamSubscribeStateNoSubscribed" + }, + "SUB_STATE_SUBSCRIBING": { + "windows": "SUB_STATE_SUBSCRIBING", + "android": "SUB_STATE_SUBSCRIBING", + "ios": "AgoraStreamSubscribeStateSubscribing", + "macos": "AgoraStreamSubscribeStateSubscribing" + }, + "SUB_STATE_SUBSCRIBED": { + "windows": "SUB_STATE_SUBSCRIBED", + "android": "SUB_STATE_SUBSCRIBED", + "ios": "AgoraStreamSubscribeStateSubscribed", + "macos": "AgoraStreamSubscribeStateSubscribed" + }, + "USER_OFFLINE_REASON_TYPE": { + "windows": "USER_OFFLINE_REASON_TYPE", + "ios": "AgoraUserOfflineReason", + "macos": "AgoraUserOfflineReason" + }, + "USER_OFFLINE_QUIT": { + "windows": "USER_OFFLINE_QUIT", + "android": "USER_OFFLINE_QUIT", + "ios": "AgoraUserOfflineReasonQuit", + "macos": "AgoraUserOfflineReasonQuit" + }, + "USER_OFFLINE_DROPPED": { + "windows": "USER_OFFLINE_DROPPED", + "android": "USER_OFFLINE_DROPPED", + "ios": "AgoraUserOfflineReasonDropped", + "macos": "AgoraUserOfflineReasonDropped" + }, + "USER_OFFLINE_BECOME_AUDIENCE": { + "windows": "USER_OFFLINE_BECOME_AUDIENCE", + "android": "USER_OFFLINE_BECOME_AUDIENCE", + "ios": "AgoraUserOfflineReasonBecomeAudience", + "macos": "AgoraUserOfflineReasonBecomeAudience" + }, + "VIDEO_APPLICATION_SCENARIO_TYPE": { + "windows": "VIDEO_APPLICATION_SCENARIO_TYPE", + "android": "VideoScenario", + "ios": "AgoraApplicationScenarioType", + "macos": "AgoraApplicationScenarioType" + }, + "APPLICATION_SCENARIO_GENERAL": { + "windows": "APPLICATION_SCENARIO_GENERAL", + "android": "APPLICATION_SCENARIO_GENERAL", + "ios": "AgoraApplicationGeneralScenario", + "macos": "AgoraApplicationGeneralScenario" + }, + "APPLICATION_SCENARIO_MEETING": { + "windows": "APPLICATION_SCENARIO_MEETING", + "android": "APPLICATION_SCENARIO_MEETING", + "ios": "AgoraApplicationMeetingScenario", + "macos": "AgoraApplicationMeetingScenario" + }, + "APPLICATION_SCENARIO_1V1": { + "windows": "APPLICATION_SCENARIO_1V1", + "android": "APPLICATION_SCENARIO_1V1", + "ios": "AgoraApplication1V1Scenario", + "macos": "AgoraApplication1V1Scenario" + }, + "APPLICATION_SCENARIO_LIVESHOW": { + "windows": "APPLICATION_SCENARIO_LIVESHOW", + "android": "APPLICATION_SCENARIO_LIVESHOW", + "ios": "AgoraApplicationLiveShowScenario", + "macos": "AgoraApplicationLiveShowScenario" + }, + "VIDEO_BUFFER_TYPE": { + "windows": "VIDEO_BUFFER_TYPE" + }, + "VIDEO_BUFFER_RAW_DATA": { + "windows": "VIDEO_BUFFER_RAW_DATA", + "android": "VIDEO_BUFFER_RAW_DATA", + "ios": "AgoraVideoBufferTypeRawData", + "macos": "AgoraVideoBufferTypeRawData" + }, + "VIDEO_BUFFER_ARRAY": { + "windows": "VIDEO_BUFFER_ARRAY" + }, + "VIDEO_BUFFER_TEXTURE": { + "windows": "VIDEO_BUFFER_TEXTURE" + }, + "VIDEO_CAPTURE_UNKNOWN": { + "windows": "VIDEO_CAPTURE_UNKNOWN", + "android": "VIDEO_CAPTURE_UNKNOWN" + }, + "VIDEO_CAPTURE_CAMERA": { + "windows": "VIDEO_CAPTURE_CAMERA", + "android": "VIDEO_CAPTURE_CAMERA" + }, + "VIDEO_CAPTURE_SCREEN": { + "windows": "VIDEO_CAPTURE_SCREEN", + "android": "VIDEO_CAPTURE_SCREEN" + }, + "VIDEO_DENOISER_MODE": { + "windows": "VIDEO_DENOISER_MODE", + "ios": "AgoraVideoDenoiserMode", + "macos": "AgoraVideoDenoiserMode" + }, + "VIDEO_DENOISER_AUTO": { + "windows": "VIDEO_DENOISER_AUTO", + "android": "VIDEO_DENOISER_AUTO", + "ios": "AgoraVideoDenoiserModeAuto", + "macos": "AgoraVideoDenoiserModeAuto" + }, + "VIDEO_DENOISER_MANUAL": { + "windows": "VIDEO_DENOISER_MANUAL", + "android": "VIDEO_DENOISER_MANUAL", + "ios": "AgoraVideoDenoiserModeManual", + "macos": "AgoraVideoDenoiserModeManual" + }, + "VIDEO_DENOISER_LEVEL": { + "windows": "VIDEO_DENOISER_LEVEL", + "ios": "AgoraVideoDenoiserLevel", + "macos": "AgoraVideoDenoiserLevel" + }, + "VIDEO_DENOISER_LEVEL_HIGH_QUALITY": { + "windows": "VIDEO_DENOISER_LEVEL_HIGH_QUALITY", + "android": "VIDEO_DENOISER_LEVEL_HIGH_QUALITY", + "ios": "AgoraVideoDenoiserLevelHighQuality", + "macos": "AgoraVideoDenoiserLevelHighQuality" + }, + "VIDEO_DENOISER_LEVEL_FAST": { + "windows": "VIDEO_DENOISER_LEVEL_FAST", + "android": "VIDEO_DENOISER_LEVEL_FAST", + "ios": "AgoraVideoDenoiserLevelFast", + "macos": "AgoraVideoDenoiserLevelFast" + }, + "VIDEO_DENOISER_LEVEL_STRENGTH": { + "windows": "VIDEO_DENOISER_LEVEL_STRENGTH", + "android": "VIDEO_DENOISER_LEVEL_STRENGTH", + "ios": "AgoraVideoDenoiserLevelStrength", + "macos": "AgoraVideoDenoiserLevelStrength" + }, + "VIDEO_SOURCE_TYPE": { + "windows": "VIDEO_SOURCE_TYPE", + "android": "VideoSourceType", + "ios": "AgoraVideoSourceType", + "macos": "AgoraVideoSourceType" + }, + "VIDEO_SOURCE_CAMERA_PRIMARY": { + "windows": "VIDEO_SOURCE_CAMERA_PRIMARY", + "android": "VIDEO_SOURCE_CAMERA_PRIMARY" + }, + "VIDEO_SOURCE_CAMERA": { + "windows": "VIDEO_SOURCE_CAMERA", + "android": "VIDEO_SOURCE_CAMERA", + "ios": "AgoraVideoSourceTypeCamera", + "macos": "AgoraVideoSourceTypeCamera" + }, + "VIDEO_SOURCE_CAMERA_SECONDARY": { + "windows": "VIDEO_SOURCE_CAMERA_SECONDARY", + "android": "VIDEO_SOURCE_CAMERA_SECONDARY", + "ios": "AgoraVideoSourceTypeCameraSecondary", + "macos": "AgoraVideoSourceTypeCameraSecondary" + }, + "VIDEO_SOURCE_SCREEN_PRIMARY": { + "windows": "VIDEO_SOURCE_SCREEN_PRIMARY", + "android": "VIDEO_SOURCE_SCREEN_PRIMARY" + }, + "VIDEO_SOURCE_SCREEN": { + "windows": "VIDEO_SOURCE_SCREEN", + "android": "VIDEO_SOURCE_SCREEN", + "ios": "AgoraVideoSourceTypeScreen", + "macos": "AgoraVideoSourceTypeScreen" + }, + "VIDEO_SOURCE_SCREEN_SECONDARY": { + "windows": "VIDEO_SOURCE_SCREEN_SECONDARY", + "android": "VIDEO_SOURCE_SCREEN_SECONDARY", + "ios": "AgoraVideoSourceTypeScreenSecondary", + "macos": "AgoraVideoSourceTypeScreenSecondary" + }, + "VIDEO_SOURCE_CUSTOM": { + "windows": "VIDEO_SOURCE_CUSTOM", + "android": "VIDEO_SOURCE_CUSTOM", + "ios": "AgoraVideoSourceTypeCustom", + "macos": "AgoraVideoSourceTypeCustom" + }, + "VIDEO_SOURCE_MEDIA_PLAYER": { + "windows": "VIDEO_SOURCE_MEDIA_PLAYER", + "android": "VIDEO_SOURCE_MEDIA_PLAYER", + "ios": "AgoraVideoSourceTypeMediaPlayer", + "macos": "AgoraVideoSourceTypeMediaPlayer" + }, + "VIDEO_SOURCE_RTC_IMAGE_PNG": { + "windows": "VIDEO_SOURCE_RTC_IMAGE_PNG", + "android": "VIDEO_SOURCE_RTC_IMAGE_PNG", + "ios": "AgoraVideoSourceTypeImagePNG", + "macos": "AgoraVideoSourceTypeImagePNG" + }, + "VIDEO_SOURCE_RTC_IMAGE_JPEG": { + "windows": "VIDEO_SOURCE_RTC_IMAGE_JPEG", + "android": "VIDEO_SOURCE_RTC_IMAGE_JPEG", + "ios": "AgoraVideoSourceTypeImageJPEG", + "macos": "AgoraVideoSourceTypeImageJPEG" + }, + "VIDEO_SOURCE_RTC_IMAGE_GIF": { + "windows": "VIDEO_SOURCE_RTC_IMAGE_GIF", + "android": "VIDEO_SOURCE_RTC_IMAGE_GIF", + "ios": "AgoraVideoSourceTypeImageGIF", + "macos": "AgoraVideoSourceTypeImageGIF" + }, + "VIDEO_SOURCE_REMOTE": { + "windows": "VIDEO_SOURCE_REMOTE", + "android": "VIDEO_SOURCE_REMOTE", + "ios": "AgoraVideoSourceTypeRemote", + "macos": "AgoraVideoSourceTypeRemote" + }, + "VIDEO_SOURCE_TRANSCODED": { + "windows": "VIDEO_SOURCE_TRANSCODED", + "android": "VIDEO_SOURCE_TRANSCODED", + "ios": "AgoraVideoSourceTypeTransCoded", + "macos": "AgoraVideoSourceTypeTransCoded" + }, + "VIDEO_SOURCE_CAMERA_THIRD": { + "windows": "VIDEO_SOURCE_CAMERA_THIRD", + "android": "VIDEO_SOURCE_CAMERA_THIRD", + "macos": "AgoraVideoSourceTypeCameraThird" + }, + "VIDEO_SOURCE_CAMERA_FOURTH": { + "windows": "VIDEO_SOURCE_CAMERA_FOURTH", + "android": "VIDEO_SOURCE_CAMERA_FOURTH", + "macos": "AgoraVideoSourceTypeCameraFourth" + }, + "VIDEO_SOURCE_SCREEN_THIRD": { + "windows": "VIDEO_SOURCE_SCREEN_THIRD", + "macos": "AgoraVideoSourceTypeScreenThird" + }, + "VIDEO_SOURCE_SCREEN_FOURTH": { + "windows": "VIDEO_SOURCE_SCREEN_FOURTH", + "macos": "AgoraVideoSourceTypeScreenFourth" + }, + "VIDEO_SOURCE_SPEECH_DRIVEN": { + "windows": "VIDEO_SOURCE_SPEECH_DRIVEN", + "android": "VIDEO_SOURCE_SPEECH_DRIVEN", + "ios": "AgoraVideoSourceTypeSpeechDriven", + "macos": "AgoraVideoSourceTypeSpeechDriven" + }, + "VIDEO_SOURCE_UNKNOWN": { + "windows": "VIDEO_SOURCE_UNKNOWN", + "android": "VIDEO_SOURCE_UNKNOWN", + "ios": "AgoraVideoSourceTypeUnknown", + "macos": "AgoraVideoSourceTypeUnknown" + }, + "VIDEO_CODEC_CAPABILITY_LEVEL": { + "windows": "VIDEO_CODEC_CAPABILITY_LEVEL", + "ios": "AgoraVideoCodecCapabilityLevel", + "macos": "AgoraVideoCodecCapabilityLevel" + }, + "CODEC_CAPABILITY_LEVEL_UNSPECIFIED": { + "windows": "CODEC_CAPABILITY_LEVEL_UNSPECIFIED", + "android": "CODEC_CAPABILITY_LEVEL_UNSPECIFIED", + "ios": "AgoraVideoCodecCapabilityLevelUnspecified", + "macos": "AgoraVideoCodecCapabilityLevelUnspecified" + }, + "CODEC_CAPABILITY_LEVEL_BASIC_SUPPORT": { + "windows": "CODEC_CAPABILITY_LEVEL_BASIC_SUPPORT", + "android": "CODEC_CAPABILITY_LEVEL_BASIC_SUPPORT", + "ios": "AgoraVideoCodecCapabilityLevelBasicSupport", + "macos": "AgoraVideoCodecCapabilityLevelBasicSupport" + }, + "CODEC_CAPABILITY_LEVEL_1080P30FPS": { + "windows": "CODEC_CAPABILITY_LEVEL_1080P30FPS", + "android": "CODEC_CAPABILITY_LEVEL_1080P30FPS", + "ios": "AgoraVideoCodecCapabilityLevel1080p30fps", + "macos": "AgoraVideoCodecCapabilityLevel1080p30fps" + }, + "CODEC_CAPABILITY_LEVEL_1080P60FPS": { + "windows": "CODEC_CAPABILITY_LEVEL_1080P60FPS", + "android": "CODEC_CAPABILITY_LEVEL_1080P60FPS", + "ios": "AgoraVideoCodecCapabilityLevel1080p60fps", + "macos": "AgoraVideoCodecCapabilityLevel1080p60fps" + }, + "CODEC_CAPABILITY_LEVEL_4K60FPS": { + "windows": "CODEC_CAPABILITY_LEVEL_4K60FPS", + "android": "CODEC_CAPABILITY_LEVEL_4K60FPS", + "ios": "AgoraVideoCodecCapabilityLevel4k60fps", + "macos": "AgoraVideoCodecCapabilityLevel4k60fps" + }, + "VIDEO_CODEC_PROFILE_TYPE": { + "windows": "VIDEO_CODEC_PROFILE_TYPE", + "android": "VideoCodecProfileType", + "ios": "AgoraVideoCodecProfileType", + "macos": "AgoraVideoCodecProfileType" + }, + "VIDEO_CODEC_PROFILE_BASELINE": { + "windows": "VIDEO_CODEC_PROFILE_BASELINE", + "android": "BASELINE", + "ios": "AgoraVideoCodecProfileTypeBaseLine", + "macos": "AgoraVideoCodecProfileTypeBaseLine" + }, + "VIDEO_CODEC_PROFILE_MAIN": { + "windows": "VIDEO_CODEC_PROFILE_MAIN", + "android": "MAIN", + "ios": "AgoraVideoCodecProfileTypeMain", + "macos": "AgoraVideoCodecProfileTypeMain" + }, + "VIDEO_CODEC_PROFILE_HIGH": { + "windows": "VIDEO_CODEC_PROFILE_HIGH", + "android": "HIGH", + "ios": "AgoraVideoCodecProfileTypeHigh", + "macos": "AgoraVideoCodecProfileTypeHigh" + }, + "VIDEO_CODEC_TYPE": { + "windows": "VIDEO_CODEC_TYPE", + "android": "VIDEO_CODEC_TYPE", + "ios": "AgoraVideoCodecType", + "macos": "AgoraVideoCodecType" + }, + "VIDEO_CODEC_NONE": { + "windows": "VIDEO_CODEC_NONE", + "android": "VIDEO_CODEC_NONE", + "ios": "AgoraVideoCodecTypeNone", + "macos": "AgoraVideoCodecTypeNone" + }, + "VIDEO_CODEC_VP8": { + "windows": "VIDEO_CODEC_VP8", + "android": "VIDEO_CODEC_VP8", + "ios": "AgoraVideoCodecTypeVP8", + "macos": "AgoraVideoCodecTypeVP8" + }, + "VIDEO_CODEC_H264": { + "windows": "VIDEO_CODEC_H264", + "android": "VIDEO_CODEC_H264", + "ios": "AgoraVideoCodecTypeH264", + "macos": "AgoraVideoCodecTypeH264" + }, + "VIDEO_CODEC_H265": { + "windows": "VIDEO_CODEC_H265", + "android": "VIDEO_CODEC_H265", + "ios": "AgoraVideoCodecTypeH265", + "macos": "AgoraVideoCodecTypeH265" + }, + "VIDEO_CODEC_AV1": { + "windows": "VIDEO_CODEC_AV1", + "android": "VIDEO_CODEC_AV1", + "ios": "AgoraVideoCodecTypeAV1", + "macos": "AgoraVideoCodecTypeAV1" + }, + "VIDEO_CODEC_GENERIC": { + "windows": "VIDEO_CODEC_GENERIC", + "android": "VIDEO_CODEC_GENERIC", + "ios": "AgoraVideoCodecTypeGeneric", + "macos": "AgoraVideoCodecTypeGeneric" + }, + "VIDEO_CODEC_GENERIC_H264": { + "windows": "VIDEO_CODEC_GENERIC_H264", + "android": "VIDEO_CODEC_GENERIC_H264" + }, + "VIDEO_CODEC_GENERIC_JPEG": { + "windows": "VIDEO_CODEC_GENERIC_JPEG", + "android": "VIDEO_CODEC_GENERIC_JPEG", + "ios": "AgoraVideoCodecTypeGenericJpeg", + "macos": "AgoraVideoCodecTypeGenericJpeg" + }, + "VIDEO_CODEC_TYPE_FOR_STREAM": { + "windows": "VIDEO_CODEC_TYPE_FOR_STREAM", + "android": "VideoCodecType", + "ios": "AgoraVideoCodecTypeForStream", + "macos": "AgoraVideoCodecTypeForStream" + }, + "VIDEO_CODEC_H264_FOR_STREAM": { + "windows": "VIDEO_CODEC_H264_FOR_STREAM", + "android": "H264", + "ios": "AgoraVideoCodecTypeH264ForStream", + "macos": "AgoraVideoCodecTypeH264ForStream" + }, + "VIDEO_CODEC_H265_FOR_STREAM": { + "windows": "VIDEO_CODEC_H265_FOR_STREAM", + "android": "H265", + "ios": "AgoraVideoCodecTypeH265ForStream", + "macos": "AgoraVideoCodecTypeH265ForStream" + }, + "VIDEO_CONTENT_HINT": { + "windows": "VIDEO_CONTENT_HINT", + "ios": "AgoraVideoContentHint" + }, + "CONTENT_HINT_NONE": { + "windows": "CONTENT_HINT_NONE", + "android": "SCREEN_CAPTURE_CONTENT_HINT_NONE", + "ios": "AgoraVideoContentHintNone" + }, + "CONTENT_HINT_MOTION": { + "windows": "CONTENT_HINT_MOTION", + "android": "SCREEN_CAPTURE_CONTENT_HINT_MOTION", + "ios": "AgoraVideoContentHintMotion" + }, + "CONTENT_HINT_DETAILS": { + "windows": "CONTENT_HINT_DETAILS", + "android": "SCREEN_CAPTURE_CONTENT_HINT_DETAILS", + "ios": "AgoraVideoContentHintDetails" + }, + "VIDEO_FRAME_PROCESS_MODE": { + "windows": "VIDEO_FRAME_PROCESS_MODE", + "android": "VIDEO_FRAME_PROCESS_MODE", + "ios": "AgoraVideoFrameProcessMode", + "macos": "AgoraVideoFrameProcessMode" + }, + "PROCESS_MODE_READ_ONLY": { + "windows": "PROCESS_MODE_READ_ONLY", + "android": "PROCESS_MODE_READ_ONLY", + "ios": "AgoraVideoFrameProcessModeReadOnly", + "macos": "AgoraVideoFrameProcessModeReadOnly" + }, + "PROCESS_MODE_READ_WRITE": { + "windows": "PROCESS_MODE_READ_WRITE", + "android": "PROCESS_MODE_READ_WRITE", + "ios": "AgoraVideoFrameProcessModeReadWrite", + "macos": "AgoraVideoFrameProcessModeReadWrite" + }, + "VIDEO_FRAME_TYPE": { + "windows": "VIDEO_FRAME_TYPE", + "ios": "AgoraVideoFrameType", + "macos": "AgoraVideoFrameType" + }, + "VIDEO_FRAME_TYPE_BLANK_FRAME": { + "windows": "VIDEO_FRAME_TYPE_BLANK_FRAME", + "android": "VIDEO_FRAME_TYPE_BLANK_FRAME", + "ios": "AgoraVideoFrameTypeBlankFrame", + "macos": "AgoraVideoFrameTypeBlankFrame" + }, + "VIDEO_FRAME_TYPE_KEY_FRAME": { + "windows": "VIDEO_FRAME_TYPE_KEY_FRAME", + "android": "VIDEO_FRAME_TYPE_KEY_FRAME", + "ios": "AgoraVideoFrameTypeKeyFrame", + "macos": "AgoraVideoFrameTypeKeyFrame" + }, + "VIDEO_FRAME_TYPE_DELTA_FRAME": { + "windows": "VIDEO_FRAME_TYPE_DELTA_FRAME", + "android": "VIDEO_FRAME_TYPE_DELTA_FRAME", + "ios": "AgoraVideoFrameTypeDeltaFrame", + "macos": "AgoraVideoFrameTypeDeltaFrame" + }, + "VIDEO_FRAME_TYPE_B_FRAME": { + "windows": "VIDEO_FRAME_TYPE_B_FRAME", + "android": "VIDEO_FRAME_TYPE_B_FRAME", + "ios": "AgoraVideoFrameTypeBFrame", + "macos": "AgoraVideoFrameTypeBFrame" + }, + "VIDEO_FRAME_TYPE_DROPPABLE_FRAME": { + "windows": "VIDEO_FRAME_TYPE_DROPPABLE_FRAME", + "android": "VIDEO_FRAME_TYPE_DROPPABLE_FRAME", + "ios": "AgoraVideoFrameTypeDroppableFrame", + "macos": "AgoraVideoFrameTypeDroppableFrame" + }, + "VIDEO_FRAME_TYPE_UNKNOWN": { + "windows": "VIDEO_FRAME_TYPE_UNKNOW", + "android": "VIDEO_FRAME_TYPE_UNKNOW", + "ios": "AgoraVideoFrameTypeUnknow", + "macos": "AgoraVideoFrameTypeUnknow" + }, + "VIDEO_MIRROR_MODE_TYPE": { + "windows": "VIDEO_MIRROR_MODE_TYPE", + "ios": "AgoraVideoMirrorMode", + "macos": "AgoraVideoMirrorMode" + }, + "VIDEO_MIRROR_MODE_AUTO": { + "windows": "VIDEO_MIRROR_MODE_AUTO", + "android": "VIDEO_MIRROR_MODE_AUTO", + "ios": "AgoraVideoMirrorModeAuto", + "macos": "AgoraVideoMirrorModeAuto" + }, + "VIDEO_MIRROR_MODE_ENABLED": { + "windows": "VIDEO_MIRROR_MODE_ENABLED", + "android": "VIDEO_MIRROR_MODE_ENABLED", + "ios": "AgoraVideoMirrorModeEnabled", + "macos": "AgoraVideoMirrorModeEnabled" + }, + "VIDEO_MIRROR_MODE_DISABLED": { + "windows": "VIDEO_MIRROR_MODE_DISABLED", + "android": "VIDEO_MIRROR_MODE_DISABLED", + "ios": "AgoraVideoMirrorModeDisabled", + "macos": "AgoraVideoMirrorModeDisabled" + }, + "VIDEO_MODULE_POSITION": { + "windows": "VIDEO_MODULE_POSITION", + "android": "VideoModulePosition", + "ios": "AgoraVideoModulePosition", + "macos": "AgoraVideoModulePosition" + }, + "POSITION_POST_CAPTURER": { + "windows": "POSITION_POST_CAPTURER", + "android": "VIDEO_MODULE_POSITION_POST_CAPTURER", + "ios": "AgoraVideoModulePositionPostCapture", + "macos": "AgoraVideoModulePositionPostCapture" + }, + "POSITION_PRE_RENDERER": { + "windows": "POSITION_PRE_RENDERER", + "android": "VIDEO_MODULE_POSITION_PRE_RENDERER", + "ios": "AgoraVideoModulePositionPreRenderer", + "macos": "AgoraVideoModulePositionPreRenderer" + }, + "POSITION_PRE_ENCODER": { + "windows": "POSITION_PRE_ENCODER", + "android": "VIDEO_MODULE_POSITION_PRE_ENCODER", + "ios": "AgoraVideoModulePositionPreEncoder", + "macos": "AgoraVideoModulePositionPreEncoder" + }, + "POSITION_POST_CAPTURER_ORIGIN": { + "windows": "POSITION_POST_CAPTURER_ORIGIN", + "android": "VIDEO_MODULE_POSITION_POST_CAPTURER_ORIGIN", + "ios": "AgoraVideoModulePositionPostCaptureOrigin", + "macos": "AgoraVideoModulePositionPostCaptureOrigin" + }, + "VIDEO_ORIENTATION": { + "windows": "VIDEO_ORIENTATION", + "ios": "AgoraVideoRotation", + "macos": "AgoraVideoRotation" + }, + "VIDEO_ORIENTATION_0": { + "windows": "VIDEO_ORIENTATION_0", + "android": "VIDEO_ORIENTATION_0", + "ios": "AgoraVideoRotationNone", + "macos": "AgoraVideoRotationNone" + }, + "VIDEO_ORIENTATION_90": { + "windows": "VIDEO_ORIENTATION_90", + "android": "VIDEO_ORIENTATION_90", + "ios": "AgoraVideoRotation90", + "macos": "AgoraVideoRotation90" + }, + "VIDEO_ORIENTATION_180": { + "windows": "VIDEO_ORIENTATION_180", + "android": "VIDEO_ORIENTATION_180", + "ios": "AgoraVideoRotation180", + "macos": "AgoraVideoRotation180" + }, + "VIDEO_ORIENTATION_270": { + "windows": "VIDEO_ORIENTATION_270", + "android": "VIDEO_ORIENTATION_270", + "ios": "AgoraVideoRotation270", + "macos": "AgoraVideoRotation270" + }, + "VIDEO_PIXEL_FORMAT": { + "windows": "VIDEO_PIXEL_FORMAT", + "ios": "AgoraVideoFormat", + "macos": "AgoraVideoFormat" + }, + "VIDEO_PIXEL_DEFAULT": { + "windows": "VIDEO_PIXEL_DEFAULT", + "android": "VIDEO_PIXEL_DEFAULT", + "ios": "AgoraVideoFormatDefault", + "macos": "AgoraVideoFormatDefault" + }, + "VIDEO_PIXEL_I420": { + "windows": "VIDEO_PIXEL_I420", + "android": "VIDEO_PIXEL_I420", + "ios": "AgoraVideoPixelFormatI420", + "macos": "AgoraVideoPixelFormatI420" + }, + "VIDEO_PIXEL_BGRA": { + "windows": "VIDEO_PIXEL_BGRA", + "android": "VIDEO_PIXEL_BGRA", + "ios": "AgoraVideoPixelFormatBGRA", + "macos": "AgoraVideoPixelFormatBGRA" + }, + "VIDEO_PIXEL_NV21": { + "windows": "VIDEO_PIXEL_NV21", + "android": "VIDEO_PIXEL_NV21", + "ios": "AgoraVideoFormatNV21", + "macos": "AgoraVideoFormatNV21" + }, + "VIDEO_PIXEL_RGBA": { + "windows": "VIDEO_PIXEL_RGBA", + "android": "VIDEO_PIXEL_RGBA", + "ios": "AgoraVideoFormatRGBA", + "macos": "AgoraVideoFormatRGBA" + }, + "VIDEO_PIXEL_IMC2": { + "windows": "VIDEO_PIXEL_IMC2", + "android": "VIDEO_PIXEL_IMC2", + "ios": "VIDEO_PIXEL_IMC2", + "macos": "VIDEO_PIXEL_IMC2" + }, + "VIDEO_PIXEL_ARGB": { + "windows": "VIDEO_PIXEL_ARGB", + "android": "VIDEO_PIXEL_ARGB", + "ios": "VIDEO_PIXEL_ARGB", + "macos": "VIDEO_PIXEL_ARGB" + }, + "VIDEO_PIXEL_NV12": { + "windows": "VIDEO_PIXEL_NV12", + "android": "VIDEO_PIXEL_NV12", + "ios": "AgoraVideoFormatNV12", + "macos": "AgoraVideoFormatNV12" + }, + "VIDEO_PIXEL_I422": { + "windows": "VIDEO_PIXEL_I422", + "android": "VIDEO_PIXEL_I422", + "ios": "AgoraVideoFormatI422", + "macos": "AgoraVideoFormatI422" + }, + "VIDEO_TEXTURE_ID3D11TEXTURE2D": { + "windows": "VIDEO_TEXTURE_ID3D11TEXTURE2D" + }, + "VIDEO_TEXTURE_2D": { + "windows": "VIDEO_TEXTURE_2D", + "android": "VIDEO_TEXTURE_2D" + }, + "VIDEO_TEXTURE_OES": { + "windows": "VIDEO_TEXTURE_OES", + "android": "VIDEO_TEXTURE_OES" + }, + "VIDEO_VIEW_SETUP_MODE": { + "windows": "VIDEO_VIEW_SETUP_MODE", + "ios": "AgoraVideoViewSetupMode", + "macos": "AgoraVideoViewSetupMode" + }, + "VIDEO_VIEW_SETUP_REPLACE": { + "windows": "VIDEO_VIEW_SETUP_REPLACE", + "android": "VIEW_SETUP_MODE_REPLACE", + "ios": "AgoraVideoViewSetupReplace", + "macos": "AgoraVideoViewSetupReplace" + }, + "VIDEO_VIEW_SETUP_ADD": { + "windows": "VIDEO_VIEW_SETUP_ADD", + "android": "VIEW_SETUP_MODE_ADD", + "ios": "AgoraVideoViewSetupAdd", + "macos": "AgoraVideoViewSetupAdd" + }, + "VIDEO_VIEW_SETUP_REMOVE": { + "windows": "VIDEO_VIEW_SETUP_REMOVE", + "android": "VIEW_SETUP_MODE_REMOVE", + "ios": "AgoraVideoViewSetupRemove", + "macos": "AgoraVideoViewSetupRemove" + }, + "VIDEO_TRANSCODER_ERROR": { + "windows": "VIDEO_TRANSCODER_ERROR", + "ios": "AgoraVideoTranscoderError", + "macos": "AgoraVideoTranscoderError" + }, + "VT_ERR_OK": { + "windows": "VT_ERR_OK", + "macos": "AgoraVideoTranscoderErrorOK" + }, + "VT_ERR_VIDEO_SOURCE_NOT_READY": { + "windows": "VT_ERR_VIDEO_SOURCE_NOT_READY", + "ios": "AgoraVideoTranscoderErrorVideoSourceNotReady", + "macos": "AgoraVideoTranscoderErrorVideoSourceNotReady" + }, + "VT_ERR_INVALID_VIDEO_SOURCE_TYPE": { + "windows": "VT_ERR_INVALID_VIDEO_SOURCE_TYPE", + "ios": "AgoraVideoTranscoderErrorInvalidVideoSourceType", + "macos": "AgoraVideoTranscoderErrorInvalidVideoSourceType" + }, + "VT_ERR_INVALID_IMAGE_PATH": { + "windows": "VT_ERR_INVALID_IMAGE_PATH", + "ios": "AgoraVideoTranscoderErrorInvalidImagePath", + "macos": "AgoraVideoTranscoderErrorInvalidImagePath" + }, + "VT_ERR_UNSUPPORT_IMAGE_FORMAT": { + "windows": "VT_ERR_UNSUPPORT_IMAGE_FORMAT", + "ios": "AgoraVideoTranscoderErrorUnsupportImageFormat", + "macos": "AgoraVideoTranscoderErrorUnsupportImageFormat" + }, + "VT_ERR_INVALID_LAYOUT": { + "windows": "VT_ERR_INVALID_LAYOUT", + "ios": "AgoraVideoTranscoderErrorInvalidLayout", + "macos": "AgoraVideoTranscoderErrorInvalidLayout" + }, + "VT_ERR_INTERNAL": { + "windows": "VT_ERR_INTERNAL", + "ios": "AgoraVideoTranscoderErrorInternal", + "macos": "AgoraVideoTranscoderErrorInternal" + }, + "VOICE_AI_TUNER_TYPE": { + "windows": "VOICE_AI_TUNER_TYPE", + "android": "VOICE_AI_TUNER_TYPE", + "ios": "AgoraVoiceAITunerType", + "macos": "AgoraVoiceAITunerType" + }, + "VOICE_AI_TUNER_MATURE_MALE": { + "windows": "VOICE_AI_TUNER_MATURE_MALE", + "android": "VOICE_AI_TUNER_MATURE_MALE", + "ios": "AgoraVoiceAITunerMatureMale", + "macos": "AgoraVoiceAITunerMatureMale" + }, + "VOICE_AI_TUNER_FRESH_MALE": { + "windows": "VOICE_AI_TUNER_FRESH_MALE", + "android": "VOICE_AI_TUNER_FRESH_MALE", + "ios": "AgoraVoiceAITunerFreshMale", + "macos": "AgoraVoiceAITunerFreshMale" + }, + "VOICE_AI_TUNER_ELEGANT_FEMALE": { + "windows": "VOICE_AI_TUNER_ELEGANT_FEMALE", + "android": "VOICE_AI_TUNER_ELEGANT_FEMALE", + "ios": "AgoraVoiceAITunerElegantFemale", + "macos": "AgoraVoiceAITunerElegantFemale" + }, + "VOICE_AI_TUNER_SWEET_FEMALE": { + "windows": "VOICE_AI_TUNER_SWEET_FEMALE", + "android": "VOICE_AI_TUNER_SWEET_FEMALE", + "ios": "AgoraVoiceAITunerSweetFemale", + "macos": "AgoraVoiceAITunerSweetFemale" + }, + "VOICE_AI_TUNER_WARM_MALE_SINGING": { + "windows": "VOICE_AI_TUNER_WARM_MALE_SINGING", + "android": "VOICE_AI_TUNER_WARM_MALE_SINGING", + "ios": "AgoraVoiceAITunerWarmMaleSinging", + "macos": "AgoraVoiceAITunerWarmMaleSinging" + }, + "VOICE_AI_TUNER_GENTLE_FEMALE_SINGING": { + "windows": "VOICE_AI_TUNER_GENTLE_FEMALE_SINGING", + "android": "VOICE_AI_TUNER_GENTLE_FEMALE_SINGING", + "ios": "AgoraVoiceAITunerGentleFemaleSinging", + "macos": "AgoraVoiceAITunerGentleFemaleSinging" + }, + "VOICE_AI_TUNER_HUSKY_MALE_SINGING": { + "windows": "VOICE_AI_TUNER_HUSKY_MALE_SINGING", + "android": "VOICE_AI_TUNER_HUSKY_MALE_SINGING", + "ios": "AgoraVoiceAITunerHuskyMaleSinging", + "macos": "AgoraVoiceAITunerHuskyMaleSinging" + }, + "VOICE_AI_TUNER_WARM_ELEGANT_FEMALE_SINGING": { + "windows": "VOICE_AI_TUNER_WARM_ELEGANT_FEMALE_SINGING", + "android": "VOICE_AI_TUNER_WARM_ELEGANT_FEMALE_SINGING", + "ios": "AgoraVoiceAITunerWarmElegantFemaleSinging", + "macos": "AgoraVoiceAITunerWarmElegantFemaleSinging" + }, + "VOICE_AI_TUNER_POWERFUL_MALE_SINGING": { + "windows": "VOICE_AI_TUNER_POWERFUL_MALE_SINGING", + "android": "VOICE_AI_TUNER_POWERFUL_MALE_SINGING", + "ios": "AgoraVoiceAITunerPowerfulMaleSinging", + "macos": "AgoraVoiceAITunerPowerfulMaleSinging" + }, + "VOICE_AI_TUNER_DREAMY_FEMALE_SINGING": { + "windows": "VOICE_AI_TUNER_DREAMY_FEMALE_SINGING", + "android": "VOICE_AI_TUNER_DREAMY_FEMALE_SINGING", + "ios": "AgoraVoiceAITunerDreamyFemaleSinging", + "macos": "AgoraVoiceAITunerDreamyFemaleSinging" + }, + "VOICE_BEAUTIFIER_PRESET": { + "windows": "VOICE_BEAUTIFIER_PRESET", + "ios": "AgoraVoiceBeautifierPreset", + "macos": "AgoraVoiceBeautifierPreset" + }, + "VOICE_BEAUTIFIER_OFF": { + "windows": "VOICE_BEAUTIFIER_OFF", + "android": "VOICE_BEAUTIFIER_OFF", + "ios": "AgoraVoiceBeautifierPresetOff", + "macos": "AgoraVoiceBeautifierPresetOff" + }, + "CHAT_BEAUTIFIER_MAGNETIC": { + "windows": "CHAT_BEAUTIFIER_MAGNETIC", + "android": "CHAT_BEAUTIFIER_MAGNETIC", + "ios": "AgoraVoiceBeautifierPresetChatBeautifierMagnetic", + "macos": "AgoraVoiceBeautifierPresetChatBeautifierMagnetic" + }, + "CHAT_BEAUTIFIER_FRESH": { + "windows": "CHAT_BEAUTIFIER_FRESH", + "android": "CHAT_BEAUTIFIER_FRESH", + "ios": "AgoraVoiceBeautifierPresetChatBeautifierFresh", + "macos": "AgoraVoiceBeautifierPresetChatBeautifierFresh" + }, + "CHAT_BEAUTIFIER_VITALITY": { + "windows": "CHAT_BEAUTIFIER_VITALITY", + "android": "CHAT_BEAUTIFIER_VITALITY", + "ios": "AgoraVoiceBeautifierPresetChatBeautifierVitality", + "macos": "AgoraVoiceBeautifierPresetChatBeautifierVitality" + }, + "SINGING_BEAUTIFIER": { + "windows": "SINGING_BEAUTIFIER", + "android": "SINGING_BEAUTIFIER", + "ios": "AgoraVoiceBeautifierPresetSingingBeautifier", + "macos": "AgoraVoiceBeautifierPresetSingingBeautifier" + }, + "TIMBRE_TRANSFORMATION_VIGOROUS": { + "windows": "TIMBRE_TRANSFORMATION_VIGOROUS", + "android": "TIMBRE_TRANSFORMATION_VIGOROUS", + "ios": "AgoraVoiceBeautifierTimbreTransformationVigorous", + "macos": "AgoraVoiceBeautifierTimbreTransformationVigorous" + }, + "TIMBRE_TRANSFORMATION_DEEP": { + "windows": "TIMBRE_TRANSFORMATION_DEEP", + "android": "TIMBRE_TRANSFORMATION_DEEP", + "ios": "AgoraVoiceBeautifierTimbreTransformationDeep", + "macos": "AgoraVoiceBeautifierTimbreTransformationDeep" + }, + "TIMBRE_TRANSFORMATION_MELLOW": { + "windows": "TIMBRE_TRANSFORMATION_MELLOW", + "android": "TIMBRE_TRANSFORMATION_MELLOW", + "ios": "AgoraVoiceBeautifierTimbreTransformationMellow", + "macos": "AgoraVoiceBeautifierTimbreTransformationMellow" + }, + "TIMBRE_TRANSFORMATION_FALSETTO": { + "windows": "TIMBRE_TRANSFORMATION_FALSETTO", + "android": "TIMBRE_TRANSFORMATION_FALSETTO", + "ios": "AgoraVoiceBeautifierTimbreTransformationFalsetto", + "macos": "AgoraVoiceBeautifierTimbreTransformationFalsetto" + }, + "TIMBRE_TRANSFORMATION_FULL": { + "windows": "TIMBRE_TRANSFORMATION_FULL", + "android": "TIMBRE_TRANSFORMATION_FULL", + "ios": "AgoraVoiceBeautifierTimbreTransformationFull", + "macos": "AgoraVoiceBeautifierTimbreTransformationFull" + }, + "TIMBRE_TRANSFORMATION_CLEAR": { + "windows": "TIMBRE_TRANSFORMATION_CLEAR", + "android": "TIMBRE_TRANSFORMATION_CLEAR", + "ios": "AgoraVoiceBeautifierTimbreTransformationClear", + "macos": "AgoraVoiceBeautifierTimbreTransformationClear" + }, + "TIMBRE_TRANSFORMATION_RESOUNDING": { + "windows": "TIMBRE_TRANSFORMATION_RESOUNDING", + "android": "TIMBRE_TRANSFORMATION_RESOUNDING", + "ios": "AgoraVoiceBeautifierTimbreTransformationResounding", + "macos": "AgoraVoiceBeautifierTimbreTransformationResounding" + }, + "TIMBRE_TRANSFORMATION_RINGING": { + "windows": "TIMBRE_TRANSFORMATION_RINGING", + "android": "TIMBRE_TRANSFORMATION_RINGING", + "ios": "AgoraVoiceBeautifierTimbreTransformatRinging", + "macos": "AgoraVoiceBeautifierTimbreTransformatRinging" + }, + "ULTRA_HIGH_QUALITY_VOICE": { + "windows": "ULTRA_HIGH_QUALITY_VOICE", + "android": "ULTRA_HIGH_QUALITY_VOICE", + "ios": "AgoraVoiceBeautifierUltraHighQuality", + "macos": "AgoraVoiceBeautifierUltraHighQuality" + }, + "VOICE_CHANGER_PRESET": { + "windows": "VOICE_CHANGER_PRESET", + "ios": "AgoraAudioVoiceChanger", + "macos": "AgoraAudioVoiceChanger" + }, + "VOICE_CHANGER_OFF": { + "windows": "VOICE_CHANGER_OFF", + "android": "VOICE_CHANGER_OFF", + "ios": "AgoraAudioVoiceChangerOff", + "macos": "AgoraAudioVoiceChangerOff" + }, + "VOICE_CHANGER_OLDMAN": { + "windows": "VOICE_CHANGER_OLDMAN", + "android": "VOICE_CHANGER_OLDMAN", + "ios": "AgoraAudioVoiceChangerOldMan", + "macos": "AgoraAudioVoiceChangerOldMan" + }, + "VOICE_CHANGER_BABYBOY": { + "windows": "VOICE_CHANGER_BABYBOY", + "android": "VOICE_CHANGER_BABYBOY", + "ios": "AgoraAudioVoiceChangerBabyBoy", + "macos": "AgoraAudioVoiceChangerBabyBoy" + }, + "VOICE_CHANGER_BABYGIRL": { + "windows": "VOICE_CHANGER_BABYGIRL", + "android": "VOICE_CHANGER_BABYGIRL", + "ios": "AgoraAudioVoiceChangerBabyGirl", + "macos": "AgoraAudioVoiceChangerBabyGirl" + }, + "VOICE_CHANGER_ZHUBAJIE": { + "windows": "VOICE_CHANGER_ZHUBAJIE", + "android": "VOICE_CHANGER_ZHUBAJIE", + "ios": "AgoraAudioVoiceChangerZhuBaJie", + "macos": "AgoraAudioVoiceChangerZhuBaJie" + }, + "VOICE_CHANGER_ETHEREAL": { + "windows": "VOICE_CHANGER_ETHEREAL", + "android": "VOICE_CHANGER_ETHEREAL", + "ios": "AgoraAudioVoiceChangerEthereal", + "macos": "AgoraAudioVoiceChangerEthereal" + }, + "VOICE_CHANGER_HULK": { + "windows": "VOICE_CHANGER_HULK", + "android": "VOICE_CHANGER_HULK", + "ios": "AgoraAudioVoiceChangerHulk", + "macos": "AgoraAudioVoiceChangerHulk" + }, + "VOICE_BEAUTY_VIGOROUS": { + "windows": "VOICE_BEAUTY_VIGOROUS", + "android": "VOICE_BEAUTY_VIGOROUS", + "ios": "AgoraAudioVoiceBeautyVigorous", + "macos": "AgoraAudioVoiceBeautyVigorous" + }, + "VOICE_BEAUTY_DEEP": { + "windows": "VOICE_BEAUTY_DEEP", + "android": "VOICE_BEAUTY_DEEP", + "ios": "AgoraAudioVoiceBeautyDeep", + "macos": "AgoraAudioVoiceBeautyDeep" + }, + "VOICE_BEAUTY_MELLOW": { + "windows": "VOICE_BEAUTY_MELLOW", + "android": "VOICE_BEAUTY_MELLOW", + "ios": "AgoraAudioVoiceBeautyMellow", + "macos": "AgoraAudioVoiceBeautyMellow" + }, + "VOICE_BEAUTY_FALSETTO": { + "windows": "VOICE_BEAUTY_FALSETTO", + "android": "VOICE_BEAUTY_FALSETTO", + "ios": "AgoraAudioVoiceBeautyFalsetto", + "macos": "AgoraAudioVoiceBeautyFalsetto" + }, + "VOICE_BEAUTY_FULL": { + "windows": "VOICE_BEAUTY_FULL", + "android": "VOICE_BEAUTY_FULL", + "ios": "AgoraAudioVoiceBeautyFull", + "macos": "AgoraAudioVoiceBeautyFull" + }, + "VOICE_BEAUTY_CLEAR": { + "windows": "VOICE_BEAUTY_CLEAR", + "android": "VOICE_BEAUTY_CLEAR", + "ios": "AgoraAudioVoiceBeautyClear", + "macos": "AgoraAudioVoiceBeautyClear" + }, + "VOICE_BEAUTY_RESOUNDING": { + "windows": "VOICE_BEAUTY_RESOUNDING", + "android": "VOICE_BEAUTY_RESOUNDING", + "ios": "AgoraAudioVoiceBeautyResounding", + "macos": "AgoraAudioVoiceBeautyResounding" + }, + "VOICE_BEAUTY_RINGING": { + "windows": "VOICE_BEAUTY_RINGING", + "android": "VOICE_BEAUTY_RINGING", + "ios": "AgoraAudioVoiceBeautyRinging", + "macos": "AgoraAudioVoiceBeautyRinging" + }, + "VOICE_BEAUTY_SPACIAL": { + "windows": "VOICE_BEAUTY_SPACIAL", + "android": "VOICE_BEAUTY_SPACIAL", + "ios": "VAgoraAudioVoiceBeautySpacial", + "macos": "VAgoraAudioVoiceBeautySpacial" + }, + "GENERAL_BEAUTY_VOICE_MALE_MAGNETIC": { + "windows": "GENERAL_BEAUTY_VOICE_MALE_MAGNETIC", + "android": "GENERAL_BEAUTY_VOICE_MALE_MAGNETIC", + "ios": "AgoraAudioGeneralBeautyVoiceMaleMagnetic", + "macos": "AgoraAudioGeneralBeautyVoiceMaleMagnetic" + }, + "GENERAL_BEAUTY_VOICE_FEMALE_FRESH": { + "windows": "GENERAL_BEAUTY_VOICE_FEMALE_FRESH", + "android": "GENERAL_BEAUTY_VOICE_FEMALE_FRESH", + "ios": "AgoraAudioGeneralBeautyVoiceFemaleFresh", + "macos": "AgoraAudioGeneralBeautyVoiceFemaleFresh" + }, + "GENERAL_BEAUTY_VOICE_FEMALE_VITALITY": { + "windows": "GENERAL_BEAUTY_VOICE_FEMALE_VITALITY", + "android": "GENERAL_BEAUTY_VOICE_FEMALE_VITALITY", + "ios": "AgoraAudioGeneralBeautyVoiceFemaleVitality", + "macos": "AgoraAudioGeneralBeautyVoiceFemaleVitality" + }, + "INTERFACE_ID_TYPE": { + "windows": "INTERFACE_ID_TYPE" + }, + "AGORA_IID_AUDIO_DEVICE_MANAGER": { + "windows": "AGORA_IID_AUDIO_DEVICE_MANAGER" + }, + "AGORA_IID_VIDEO_DEVICE_MANAGER": { + "windows": "AGORA_IID_VIDEO_DEVICE_MANAGER" + }, + "AGORA_IID_PARAMETER_ENGINE": { + "windows": "AGORA_IID_PARAMETER_ENGINE" + }, + "AGORA_IID_MEDIA_ENGINE": { + "windows": "AGORA_IID_MEDIA_ENGINE" + }, + "AGORA_IID_SIGNALING_ENGINE": { + "windows": "AGORA_IID_SIGNALING_ENGINE" + }, + "AGORA_IID_LOCAL_SPATIAL_AUDIO": { + "windows": "AGORA_IID_LOCAL_SPATIAL_AUDIO" + }, + "AGORA_IID_MUSIC_CONTENT_CENTER": { + "windows": "AGORA_IID_MUSIC_CONTENT_CENTER" + }, + "VOICE_CONVERSION_PRESET": { + "windows": "VOICE_CONVERSION_PRESET", + "ios": "AgoraVoiceConversionPreset", + "macos": "AgoraVoiceConversionPreset" + }, + "VOICE_CONVERSION_OFF": { + "windows": "VOICE_CONVERSION_OFF", + "android": "VOICE_CONVERSION_OFF", + "ios": "AgoraVoiceConversionPresetOff", + "macos": "AgoraVoiceConversionPresetOff" + }, + "VOICE_CHANGER_NEUTRAL": { + "windows": "VOICE_CHANGER_NEUTRAL", + "android": "VOICE_CHANGER_NEUTRAL", + "ios": "AgoraVoiceConversionPresetNeutral", + "macos": "AgoraVoiceConversionPresetNeutral" + }, + "VOICE_CHANGER_SWEET": { + "windows": "VOICE_CHANGER_SWEET", + "android": "VOICE_CHANGER_SWEET", + "ios": "AgoraVoiceConversionPresetSweet", + "macos": "AgoraVoiceConversionPresetSweet" + }, + "VOICE_CHANGER_SOLID": { + "windows": "VOICE_CHANGER_SOLID", + "android": "VOICE_CHANGER_SOLID", + "ios": "AgoraVoiceConversionPresetChangerSolid", + "macos": "AgoraVoiceConversionPresetChangerSolid" + }, + "VOICE_CHANGER_BASS": { + "windows": "VOICE_CHANGER_BASS", + "android": "VOICE_CHANGER_BASS", + "ios": "AgoraVoiceConversionPresetChangerBass", + "macos": "AgoraVoiceConversionPresetChangerBass" + }, + "WATERMARK_SOURCE_TYPE": { + "windows": "WATERMARK_SOURCE_TYPE", + "ios": "WatermarkType", + "macos": "WatermarkType" + }, + "IMAGE": { + "windows": "IMAGE", + "ios": "WatermarkTypeImage", + "macos": "WatermarkTypeImage" + }, + "BUFFER": { + "windows": "BUFFER", + "ios": "WatermarkTypeBuffer", + "macos": "WatermarkTypeBuffer" + }, + "LITERAL": { + "windows": "LITERAL" + }, + "TIMESTAMPS": { + "windows": "TIMESTAMPS" + }, + "MultipathMode": { + "windows": "MultipathMode", + "android": "MultipathMode", + "ios": "AgoraMultipathMode", + "macos": "AgoraMultipathMode" + }, + "Duplicate": { + "windows": "Duplicate", + "android": "MULTIPATH_MODE_DUPLICATE", + "ios": "AgoraMultipathModeDuplicate", + "macos": "AgoraMultipathModeDuplicate" + }, + "Dynamic": { + "windows": "Dynamic", + "android": "MULTIPATH_MODE_DYNAMIC", + "ios": "AgoraMultipathModeDynamic", + "macos": "AgoraMultipathModeDynamic" + }, + "MultipathType": { + "windows": "MultipathType", + "android": "MultipathType", + "ios": "AgoraMultipathType", + "macos": "AgoraMultipathType" + }, + "LAN": { + "windows": "LAN", + "android": "MULTIPATH_TYPE_LAN", + "ios": "AgoraMultipathTypeLAN", + "macos": "AgoraMultipathTypeLAN" + }, + "WIFI": { + "windows": "WIFI", + "android": "MULTIPATH_TYPE_WIFI", + "ios": "AgoraMultipathTypeWIFI", + "macos": "AgoraMultipathTypeWIFI" + }, + "Mobile": { + "windows": "Mobile", + "android": "MULTIPATH_TYPE_MOBILE", + "ios": "AgoraMultipathTypeMobile", + "macos": "AgoraMultipathTypeMobile" + }, + "Unknown": { + "windows": "Unknown", + "android": "MULTIPATH_TYPE_UNKNOWN", + "ios": "AgoraMultipathTypeUnknown", + "macos": "AgoraMultipathTypeUnknown" + }, + "SCREEN_COLOR_TYPE": { + "windows": "SCREEN_COLOR_TYPE", + "ios": "ScreenColorType", + "macos": "ScreenColorType" + }, + "SCREEN_COLOR_AUTO": { + "windows": "SCREEN_COLOR_AUTO", + "android": "SCREEN_COLOR_AUTO", + "ios": "ScreenColorAuto", + "macos": "ScreenColorAuto" + }, + "SCREEN_COLOR_GREEN": { + "windows": "SCREEN_COLOR_GREEN", + "android": "SCREEN_COLOR_GREEN", + "ios": "ScreenColorGreen", + "macos": "ScreenColorGreen" + }, + "SCREEN_COLOR_BLUE": { + "windows": "SCREEN_COLOR_BLUE", + "android": "SCREEN_COLOR_BLUE", + "ios": "ScreenColorBlue", + "macos": "ScreenColorBlue" + }, + "RENEW_TOKEN_ERROR_CODE": { + "windows": "RENEW_TOKEN_ERROR_CODE", + "android": "RenewTokenErrorCode", + "ios": "AgoraRenewTokenErrorCode", + "macos": "AgoraRenewTokenErrorCode" + }, + "RENEW_TOKEN_SUCCESS": { + "windows": "RENEW_TOKEN_SUCCESS", + "android": "RENEW_TOKEN_SUCCESS", + "ios": "AgoraRenewTokenSuccess", + "macos": "AgoraRenewTokenSuccess" + }, + "RENEW_TOKEN_FAILURE": { + "windows": "RENEW_TOKEN_FAILURE", + "android": "RENEW_TOKEN_FAILURE", + "ios": "AgoraRenewTokenFailure", + "macos": "AgoraRenewTokenFailure" + }, + "RENEW_TOKEN_TOKEN_EXPIRED": { + "windows": "RENEW_TOKEN_TOKEN_EXPIRED", + "android": "RENEW_TOKEN_TOKEN_EXPIRED" + }, + "RENEW_TOKEN_INVALID_TOKEN": { + "windows": "RENEW_TOKEN_INVALID_TOKEN", + "android": "RENEW_TOKEN_INVALID_TOKEN", + "ios": "AgoraRenewTokenInvalidToken", + "macos": "AgoraRenewTokenInvalidToken" + }, + "RENEW_TOKEN_INVALID_CHANNEL_NAME": { + "windows": "RENEW_TOKEN_INVALID_CHANNEL_NAME", + "android": "RENEW_TOKEN_INVALID_CHANNEL_NAME", + "ios": "AgoraRenewTokenInvalidChannelName", + "macos": "AgoraRenewTokenInvalidChannelName" + }, + "RENEW_TOKEN_INCONSISTENT_APPID": { + "windows": "RENEW_TOKEN_INCONSISTENT_APPID", + "android": "RENEW_TOKEN_INCONSISTENT_APPID", + "ios": "AgoraRenewTokenInconsistentAppId", + "macos": "AgoraRenewTokenInconsistentAppId" + }, + "RENEW_TOKEN_CANCELED_BY_NEW_REQUEST": { + "windows": "RENEW_TOKEN_CANCELED_BY_NEW_REQUEST", + "android": "RENEW_TOKEN_CANCELED_BY_NEW_REQUEST", + "ios": "AgoraRenewTokenCanceledByNewRequest", + "macos": "AgoraRenewTokenCanceledByNewRequest" + }, + "VIDEO_EFFECT_NODE_ID": { + "windows": "VIDEO_EFFECT_NODE_ID", + "android": "VIDEO_EFFECT_NODE_ID", + "ios": "AgoraVideoEffectNodeId", + "macos": "AgoraVideoEffectNodeId" + }, + "BEAUTY": { + "windows": "BEAUTY", + "android": "BEAUTY", + "ios": "AgoraVideoEffectNodeBeauty", + "macos": "AgoraVideoEffectNodeBeauty" + }, + "STYLE_MAKEUP": { + "windows": "STYLE_MAKEUP", + "android": "STYLE_MAKEUP", + "ios": "AgoraVideoEffectNodeStyleMakeup", + "macos": "AgoraVideoEffectNodeStyleMakeup" + }, + "FILTER": { + "windows": "FILTER", + "android": "FILTER", + "ios": "AgoraVideoEffectNodeFilter", + "macos": "AgoraVideoEffectNodeFilter" + }, + "VIDEO_EFFECT_ACTION": { + "windows": "VIDEO_EFFECT_ACTION", + "android": "VIDEO_EFFECT_ACTION", + "ios": "AgoraVideoEffectAction", + "macos": "AgoraVideoEffectAction" + }, + "SAVE": { + "windows": "SAVE", + "android": "SAVE", + "ios": "AgoraVideoEffectActionSave", + "macos": "AgoraVideoEffectActionSave" + }, + "RESET": { + "windows": "RESET", + "android": "RESET", + "ios": "AgoraVideoEffectActionReset", + "macos": "AgoraVideoEffectActionReset" + }, + "StreamLayerIndex": { + "windows": "StreamLayerIndex", + "android": "StreamLayerIndex", + "ios": "AgoraStreamLayerIndex", + "macos": "AgoraStreamLayerIndex" + }, + "STREAM_LAYER_1": { + "windows": "STREAM_LAYER_1", + "android": "STREAM_LAYER_1", + "ios": "AgoraStreamLayer1", + "macos": "AgoraStreamLayer1" + }, + "STREAM_LAYER_2": { + "windows": "STREAM_LAYER_2", + "android": "STREAM_LAYER_2", + "ios": "AgoraStreamLayer2", + "macos": "AgoraStreamLayer2" + }, + "STREAM_LAYER_3": { + "windows": "STREAM_LAYER_3", + "android": "STREAM_LAYER_3", + "ios": "AgoraStreamLayer3", + "macos": "AgoraStreamLayer3" + }, + "STREAM_LAYER_4": { + "windows": "STREAM_LAYER_4", + "android": "STREAM_LAYER_4", + "ios": "AgoraStreamLayer4", + "macos": "AgoraStreamLayer4" + }, + "STREAM_LAYER_5": { + "windows": "STREAM_LAYER_5", + "android": "STREAM_LAYER_5", + "ios": "AgoraStreamLayer5", + "macos": "AgoraStreamLayer5" + }, + "STREAM_LAYER_6": { + "windows": "STREAM_LAYER_6", + "android": "STREAM_LAYER_6", + "ios": "AgoraStreamLayer6", + "macos": "AgoraStreamLayer6" + }, + "STREAM_LOW": { + "windows": "STREAM_LOW", + "android": "STREAM_LOW", + "ios": "AgoraStreamLow", + "macos": "AgoraStreamLow" + }, + "STREAM_LAYER_COUNT_MAX": { + "windows": "STREAM_LAYER_COUNT_MAX", + "android": "STREAM_LAYER_COUNT_MAX", + "ios": "AgoraStreamLayerCountMax", + "macos": "AgoraStreamLayerCountMax" + }, + "channelID": { + "windows": "channelId", + "android": "channelId" + }, + "info": { + "windows": "info", + "android": "info" + }, + "uid": { + "windows": "uid", + "android": "uid" + }, + "deprecate-encryption": { + "windows": "v3.2.0", + "android": "v3.2.0", + "ios": "v3.2.0", + "macos": "v3.2.0" + }, + "since-cameraconfig": { + "windows": "v3.3.0", + "android": "v3.3.0", + "ios": "v3.3.0", + "macos": "v3.3.0" + }, + "since-setbeautyeffect": { + "windows": "v3.0.0", + "android": "v3.0.0", + "ios": "v3.0.0", + "macos": "v3.0.0" + }, + "filePath-example": { + "windows": "C:\\music\\audio.mp4", + "android": "content://com.android.providers.media.documents/document/audio%203A14441", + "ios": "/var/mobile/Containers/Data/audio.mp4", + "macos": "/var/mobile/Containers/Data/audio.mp4" + }, + "recordingPath-example": { + "windows": "C:\\music\\audio.aac", + "android": "/sdcard/emulated/0/audio.aac", + "ios": "/var/mobile/Containers/Data/audio.aac", + "macos": "/var/mobile/Containers/Data/audio.aac" + }, + "imagePath-example": { + "windows": "C:\\Users\\\\AppData\\Local\\Agora\\\\example.jpg", + "android": "/storage/emulated/0/Android/data//files/example.jpg", + "ios": "/AppSandbox/Library/Caches/example.jpg", + "macos": "~/Library/Logs/example.jpg" + }, + "lib-file": { + "windows": "libagora_ai_denoise_extension.dll", + "android": "libagora_ai_denoise_extension.dll" + }, + "STANDARD_BITRATE": { + "windows": "STANDARD_BITRATE", + "android": "STANDARD_BITRATE", + "ios": "AgoraVideoBitrateStandard", + "macos": "AgoraVideoBitrateStandard" + }, + "COMPATIBLE_BITRATE": { + "windows": "COMPATIBLE_BITRATE", + "android": "COMPATIBLE_BITRATE", + "ios": "AgoraVideoBitrateCompatible", + "macos": "AgoraVideoBitrateCompatible" + }, + "true": { + "windows": "true", + "android": "true", + "ios": "YES", + "macos": "YES" + }, + "false": { + "windows": "false", + "android": "false", + "ios": "NO", + "macos": "NO" + }, + "NULL": { + "windows": "NULL", + "android": "NULL", + "ios": "nil", + "macos": "nil" + }, + "clearvision": { + "windows": "libagora_clear_vision_extension.dll", + "android": "libagora_clear_vision_extension.so", + "ios": "AgoraClearVisionExtension.xcframework", + "macos": "AgoraClearVisionExtension.framework" + }, + "superresolution": { + "windows": "libagora_super_resolution_extension.so (Android); AgoraSuperResolutionExtension.xcframework (iOS)", + "android": "libagora_super_resolution_extension.so", + "ios": "AgoraSuperResolutionExtension.xcframework" + }, + "noisesuppression": { + "windows": "libagora_ai_noise_suppression_extension.dll", + "android": "libagora_ai_noise_suppression_extension.so", + "ios": "AgoraAiNoiseSuppressionExtension.xcframework", + "macos": "AgoraAiNoiseSuppressionExtension.xcframework" + }, + "audiobeauty": { + "windows": "libagora_audio_beauty_extension.dll", + "android": "libagora_audio_beauty_extension.so", + "ios": "AgoraAudioBeautyExtension.xcframework", + "macos": "AgoraAudioBeautyExtension.framework" + }, + "spatialaudio": { + "windows": "libagora_spatial_audio_extension.dll", + "android": "libagora_spatial_audio_extension.so", + "ios": "AgoraSpatialAudioExtension.xcframework", + "macos": "AgoraSpatialAudioExtension.framework" + }, + "moderation": { + "windows": "libagora_content_inspect_extension.dll", + "android": "agora_content_inspect_extension.so", + "ios": "AgoraContentInspectExtension.xcframework", + "macos": "AgoraContentInspectExtension.framework" + }, + "segmentation": { + "windows": "libagora_segmentation_extension.dll", + "android": "libagora_segmentation_extension.so", + "ios": "AgoraVideoSegmentationExtension.xcframework", + "macos": "AgoraVideoSegmentationExtension.framework" + }, + "CONTENT_INSPECT_DEVICE_INVALID": { + "android": "CONTENT_INSPECT_DEVICE_INVALID", + "ios": "AgoraContentInspectDeviceTypeInvalid", + "macos": "AgoraContentInspectDeviceTypeInvalid" + }, + "CONTENT_INSPECT_DEVICE_AGORA": { + "android": "CONTENT_INSPECT_DEVICE_AGORA", + "ios": "AgoraContentInspectDeviceTypeAgora", + "macos": "AgoraContentInspectDeviceTypeAgora" + }, + "CAMERA_EXTRA": { + "android": "CAMERA_EXTRA" + }, + "RELAY_EVENT_NETWORK_DISCONNECTED": { + "android": "RELAY_EVENT_NETWORK_DISCONNECTED" + }, + "RELAY_EVENT_NETWORK_CONNECTED": { + "android": "RELAY_EVENT_NETWORK_CONNECTED" + }, + "RELAY_EVENT_PACKET_JOINED_SRC_CHANNEL": { + "android": "RELAY_EVENT_PACKET_JOINED_SRC_CHANNEL" + }, + "RELAY_EVENT_PACKET_JOINED_DEST_CHANNEL": { + "android": "RELAY_EVENT_PACKET_JOINED_DEST_CHANNEL" + }, + "RELAY_EVENT_PACKET_SENT_TO_DEST_CHANNEL": { + "android": "RELAY_EVENT_PACKET_SENT_TO_DEST_CHANNEL" + }, + "RELAY_EVENT_PACKET_RECEIVED_VIDEO_FROM_SRC": { + "android": "RELAY_EVENT_PACKET_RECEIVED_VIDEO_FROM_SRC" + }, + "RELAY_EVENT_PACKET_RECEIVED_AUDIO_FROM_SRC": { + "android": "RELAY_EVENT_PACKET_RECEIVED_AUDIO_FROM_SRC" + }, + "RELAY_EVENT_PACKET_UPDATE_DEST_CHANNEL": { + "android": "RELAY_EVENT_PACKET_UPDATE_DEST_CHANNEL" + }, + "RELAY_EVENT_PACKET_UPDATE_DEST_CHANNEL_NOT_CHANGE": { + "android": "RELAY_EVENT_PACKET_UPDATE_DEST_CHANNEL_NOT_CHANGE" + }, + "RELAY_EVENT_PACKET_UPDATE_DEST_CHANNEL_IS_NULL": { + "android": "RELAY_EVENT_PACKET_UPDATE_DEST_CHANNEL_IS_NULL" + }, + "RELAY_EVENT_VIDEO_PROFILE_UPDATE": { + "android": "RELAY_EVENT_VIDEO_PROFILE_UPDATE" + }, + "RELAY_EVENT_PAUSE_SEND_PACKET_TO_DEST_CHANNEL_SUCCESS": { + "android": "RELAY_EVENT_PAUSE_SEND_PACKET_TO_DEST_CHANNEL_SUCCESS" + }, + "RELAY_EVENT_PAUSE_SEND_PACKET_TO_DEST_CHANNEL_FAILED": { + "android": "RELAY_EVENT_PAUSE_SEND_PACKET_TO_DEST_CHANNEL_FAILED" + }, + "RELAY_EVENT_RESUME_SEND_PACKET_TO_DEST_CHANNEL_SUCCESS": { + "android": "RELAY_EVENT_RESUME_SEND_PACKET_TO_DEST_CHANNEL_SUCCESS" + }, + "RELAY_EVENT_RESUME_SEND_PACKET_TO_DEST_CHANNEL_FAILED": { + "android": "RELAY_EVENT_RESUME_SEND_PACKET_TO_DEST_CHANNEL_FAILED" + }, + "CHANNEL_PROFILE_COMMUNICATION_1v1": { + "android": "CHANNEL_PROFILE_COMMUNICATION_1v1" + }, + "OK": { + "android": "OK" + }, + "FAILED": { + "android": "FAILED" + }, + "AUDIO_PUBLICATION": { + "android": "AUDIO_PUBLICATION" + }, + "VIDEO_PUBLICATION": { + "android": "VIDEO_PUBLICATION" + }, + "NET_CONNECT": { + "android": "NET_CONNECT" + }, + "BAD_NAME": { + "android": "BAD_NAME" + }, + "INJECT_STREAM_STATUS_START_SUCCESS": { + "android": "INJECT_STREAM_STATUS_START_SUCCESS" + }, + "INJECT_STREAM_STATUS_START_ALREADY_EXISTS": { + "android": "INJECT_STREAM_STATUS_START_ALREADY_EXISTS" + }, + "INJECT_STREAM_STATUS_START_UNAUTHORIZED": { + "android": "INJECT_STREAM_STATUS_START_UNAUTHORIZED" + }, + "INJECT_STREAM_STATUS_START_TIMEDOUT": { + "android": "INJECT_STREAM_STATUS_START_TIMEDOUT" + }, + "INJECT_STREAM_STATUS_START_FAILED": { + "android": "INJECT_STREAM_STATUS_START_FAILED" + }, + "INJECT_STREAM_STATUS_STOP_SUCCESS": { + "android": "INJECT_STREAM_STATUS_STOP_SUCCESS" + }, + "INJECT_STREAM_STATUS_STOP_NOT_FOUND": { + "android": "INJECT_STREAM_STATUS_STOP_NOT_FOUND" + }, + "INJECT_STREAM_STATUS_STOP_UNAUTHORIZED": { + "android": "INJECT_STREAM_STATUS_STOP_UNAUTHORIZED" + }, + "INJECT_STREAM_STATUS_STOP_TIMEDOUT": { + "android": "INJECT_STREAM_STATUS_STOP_TIMEDOUT" + }, + "INJECT_STREAM_STATUS_STOP_FAILED": { + "android": "INJECT_STREAM_STATUS_STOP_FAILED" + }, + "INJECT_STREAM_STATUS_BROKEN": { + "android": "INJECT_STREAM_STATUS_BROKEN" + }, + "PLAYER_EVENT_UNKNOWN": { + "android": "PLAYER_EVENT_UNKNOWN" + }, + "PLAYER_STATE_UNKNOWN": { + "android": "PLAYER_STATE_UNKNOWN" + }, + "VIDEO_PROFILE_LANDSCAPE_120P": { + "android": "VIDEO_PROFILE_LANDSCAPE_120P" + }, + "VIDEO_PROFILE_LANDSCAPE_120P_3": { + "android": "VIDEO_PROFILE_LANDSCAPE_120P_3" + }, + "VIDEO_PROFILE_LANDSCAPE_180P": { + "android": "VIDEO_PROFILE_LANDSCAPE_180P" + }, + "VIDEO_PROFILE_LANDSCAPE_180P_3": { + "android": "VIDEO_PROFILE_LANDSCAPE_180P_3" + }, + "VIDEO_PROFILE_LANDSCAPE_180P_4": { + "android": "VIDEO_PROFILE_LANDSCAPE_180P_4" + }, + "VIDEO_PROFILE_LANDSCAPE_240P": { + "android": "VIDEO_PROFILE_LANDSCAPE_240P" + }, + "VIDEO_PROFILE_LANDSCAPE_240P_3": { + "android": "VIDEO_PROFILE_LANDSCAPE_240P_3" + }, + "VIDEO_PROFILE_LANDSCAPE_240P_4": { + "android": "VIDEO_PROFILE_LANDSCAPE_240P_4" + }, + "VIDEO_PROFILE_LANDSCAPE_360P": { + "android": "VIDEO_PROFILE_LANDSCAPE_360P" + }, + "VIDEO_PROFILE_LANDSCAPE_360P_3": { + "android": "VIDEO_PROFILE_LANDSCAPE_360P_3" + }, + "VIDEO_PROFILE_LANDSCAPE_360P_4": { + "android": "VIDEO_PROFILE_LANDSCAPE_360P_4" + }, + "VIDEO_PROFILE_LANDSCAPE_360P_6": { + "android": "VIDEO_PROFILE_LANDSCAPE_360P_6" + }, + "VIDEO_PROFILE_LANDSCAPE_360P_7": { + "android": "VIDEO_PROFILE_LANDSCAPE_360P_7" + }, + "VIDEO_PROFILE_LANDSCAPE_360P_8": { + "android": "VIDEO_PROFILE_LANDSCAPE_360P_8" + }, + "VIDEO_PROFILE_LANDSCAPE_360P_9": { + "android": "VIDEO_PROFILE_LANDSCAPE_360P_9" + }, + "VIDEO_PROFILE_LANDSCAPE_360P_10": { + "android": "VIDEO_PROFILE_LANDSCAPE_360P_10" + }, + "VIDEO_PROFILE_LANDSCAPE_360P_11": { + "android": "VIDEO_PROFILE_LANDSCAPE_360P_11" + }, + "VIDEO_PROFILE_LANDSCAPE_480P": { + "android": "VIDEO_PROFILE_LANDSCAPE_480P" + }, + "VIDEO_PROFILE_LANDSCAPE_480P_3": { + "android": "VIDEO_PROFILE_LANDSCAPE_480P_3" + }, + "VIDEO_PROFILE_LANDSCAPE_480P_4": { + "android": "VIDEO_PROFILE_LANDSCAPE_480P_4" + }, + "VIDEO_PROFILE_LANDSCAPE_480P_6": { + "android": "VIDEO_PROFILE_LANDSCAPE_480P_6" + }, + "VIDEO_PROFILE_LANDSCAPE_480P_8": { + "android": "VIDEO_PROFILE_LANDSCAPE_480P_8" + }, + "VIDEO_PROFILE_LANDSCAPE_480P_9": { + "android": "VIDEO_PROFILE_LANDSCAPE_480P_9" + }, + "VIDEO_PROFILE_LANDSCAPE_480P_10": { + "android": "VIDEO_PROFILE_LANDSCAPE_480P_10" + }, + "VIDEO_PROFILE_LANDSCAPE_720P": { + "android": "VIDEO_PROFILE_LANDSCAPE_720P" + }, + "VIDEO_PROFILE_LANDSCAPE_720P_3": { + "android": "VIDEO_PROFILE_LANDSCAPE_720P_3" + }, + "VIDEO_PROFILE_LANDSCAPE_720P_5": { + "android": "VIDEO_PROFILE_LANDSCAPE_720P_5" + }, + "VIDEO_PROFILE_LANDSCAPE_720P_6": { + "android": "VIDEO_PROFILE_LANDSCAPE_720P_6" + }, + "VIDEO_PROFILE_LANDSCAPE_1080P": { + "android": "VIDEO_PROFILE_LANDSCAPE_1080P" + }, + "VIDEO_PROFILE_LANDSCAPE_1080P_3": { + "android": "VIDEO_PROFILE_LANDSCAPE_1080P_3" + }, + "VIDEO_PROFILE_LANDSCAPE_1080P_5": { + "android": "VIDEO_PROFILE_LANDSCAPE_1080P_5" + }, + "VIDEO_PROFILE_LANDSCAPE_1440P": { + "android": "VIDEO_PROFILE_LANDSCAPE_1440P" + }, + "VIDEO_PROFILE_LANDSCAPE_1440P_2": { + "android": "VIDEO_PROFILE_LANDSCAPE_1440P_2" + }, + "VIDEO_PROFILE_LANDSCAPE_4K": { + "android": "VIDEO_PROFILE_LANDSCAPE_4K" + }, + "VIDEO_PROFILE_LANDSCAPE_4K_3": { + "android": "VIDEO_PROFILE_LANDSCAPE_4K_3" + }, + "VIDEO_PROFILE_PORTRAIT_120P": { + "android": "VIDEO_PROFILE_PORTRAIT_120P" + }, + "VIDEO_PROFILE_PORTRAIT_120P_3": { + "android": "VIDEO_PROFILE_PORTRAIT_120P_3" + }, + "VIDEO_PROFILE_PORTRAIT_180P": { + "android": "VIDEO_PROFILE_PORTRAIT_180P" + }, + "VIDEO_PROFILE_PORTRAIT_180P_3": { + "android": "VIDEO_PROFILE_PORTRAIT_180P_3" + }, + "VIDEO_PROFILE_PORTRAIT_180P_4": { + "android": "VIDEO_PROFILE_PORTRAIT_180P_4" + }, + "VIDEO_PROFILE_PORTRAIT_240P": { + "android": "VIDEO_PROFILE_PORTRAIT_240P" + }, + "VIDEO_PROFILE_PORTRAIT_240P_3": { + "android": "VIDEO_PROFILE_PORTRAIT_240P_3" + }, + "VIDEO_PROFILE_PORTRAIT_240P_4": { + "android": "VIDEO_PROFILE_PORTRAIT_240P_4" + }, + "VIDEO_PROFILE_PORTRAIT_360P": { + "android": "VIDEO_PROFILE_PORTRAIT_360P" + }, + "VIDEO_PROFILE_PORTRAIT_360P_3": { + "android": "VIDEO_PROFILE_PORTRAIT_360P_3" + }, + "VIDEO_PROFILE_PORTRAIT_360P_4": { + "android": "VIDEO_PROFILE_PORTRAIT_360P_4" + }, + "VIDEO_PROFILE_PORTRAIT_360P_6": { + "android": "VIDEO_PROFILE_PORTRAIT_360P_6" + }, + "VIDEO_PROFILE_PORTRAIT_360P_7": { + "android": "VIDEO_PROFILE_PORTRAIT_360P_7" + }, + "VIDEO_PROFILE_PORTRAIT_360P_8": { + "android": "VIDEO_PROFILE_PORTRAIT_360P_8" + }, + "VIDEO_PROFILE_PORTRAIT_360P_9": { + "android": "VIDEO_PROFILE_PORTRAIT_360P_9" + }, + "VIDEO_PROFILE_PORTRAIT_360P_10": { + "android": "VIDEO_PROFILE_PORTRAIT_360P_10" + }, + "VIDEO_PROFILE_PORTRAIT_360P_11": { + "android": "VIDEO_PROFILE_PORTRAIT_360P_11" + }, + "VIDEO_PROFILE_PORTRAIT_480P": { + "android": "VIDEO_PROFILE_PORTRAIT_480P" + }, + "VIDEO_PROFILE_PORTRAIT_480P_3": { + "android": "VIDEO_PROFILE_PORTRAIT_480P_3" + }, + "VIDEO_PROFILE_PORTRAIT_480P_4": { + "android": "VIDEO_PROFILE_PORTRAIT_480P_4" + }, + "VIDEO_PROFILE_PORTRAIT_480P_6": { + "android": "VIDEO_PROFILE_PORTRAIT_480P_6" + }, + "VIDEO_PROFILE_PORTRAIT_480P_8": { + "android": "VIDEO_PROFILE_PORTRAIT_480P_8" + }, + "VIDEO_PROFILE_PORTRAIT_480P_9": { + "android": "VIDEO_PROFILE_PORTRAIT_480P_9" + }, + "VIDEO_PROFILE_PORTRAIT_480P_10": { + "android": "VIDEO_PROFILE_PORTRAIT_480P_10" + }, + "VIDEO_PROFILE_PORTRAIT_720P": { + "android": "VIDEO_PROFILE_PORTRAIT_720P" + }, + "VIDEO_PROFILE_PORTRAIT_720P_3": { + "android": "VIDEO_PROFILE_PORTRAIT_720P_3" + }, + "VIDEO_PROFILE_PORTRAIT_720P_5": { + "android": "VIDEO_PROFILE_PORTRAIT_720P_5" + }, + "VIDEO_PROFILE_PORTRAIT_720P_6": { + "android": "VIDEO_PROFILE_PORTRAIT_720P_6" + }, + "VIDEO_PROFILE_PORTRAIT_1080P": { + "android": "VIDEO_PROFILE_PORTRAIT_1080P" + }, + "VIDEO_PROFILE_PORTRAIT_1080P_3": { + "android": "VIDEO_PROFILE_PORTRAIT_1080P_3" + }, + "VIDEO_PROFILE_PORTRAIT_1080P_5": { + "android": "VIDEO_PROFILE_PORTRAIT_1080P_5" + }, + "VIDEO_PROFILE_PORTRAIT_1440P": { + "android": "VIDEO_PROFILE_PORTRAIT_1440P" + }, + "VIDEO_PROFILE_PORTRAIT_1440P_2": { + "android": "VIDEO_PROFILE_PORTRAIT_1440P_2" + }, + "VIDEO_PROFILE_PORTRAIT_4K": { + "android": "VIDEO_PROFILE_PORTRAIT_4K" + }, + "VIDEO_PROFILE_PORTRAIT_4K_3": { + "android": "VIDEO_PROFILE_PORTRAIT_4K_3" + }, + "VIDEO_PROFILE_DEFAULT": { + "android": "VIDEO_PROFILE_DEFAULT" + }, + "typedef": { + "android": "Class 及 Enum", + "macos": "Class 及 Enum" + }, + "class": { + "android": "Class", + "macos": "Class" + }, + "CHANNEL_PROFILE_COMMUNICATION_1V1": { + "ios": "AgoraChannelProfileCommunication_1v1", + "macos": "AgoraChannelProfileCommunication_1v1" + }, + "CHANNEL_PROFILE_LIVE_BROADCASTING_2": { + "ios": "AgoraChannelProfileLiveBroadcasting_2", + "macos": "AgoraChannelProfileLiveBroadcasting_2" + }, + "LOCAL_VIDEO_STREAM_REASON_SYSTEM_PRESSURE": { + "ios": "AgoraLocalVideoStreamReasonSystemPressure" + }, + "AgoraLocalVideoStreamErrorExtensionCaptureStarted": { + "ios": "AgoraLocalVideoStreamReasonExtensionCaptureStarted" + }, + "AgoraLocalVideoStreamErrorExtensionCaptureStoped": { + "ios": "AgoraLocalVideoStreamReasonExtensionCaptureStoped" + }, + "AgoraLocalVideoStreamErrorExtensionCaptureDisconnected": { + "ios": "AgoraLocalVideoStreamReasonExtensionCaptureDisconnected" + }, + "AgoraMediaRecorderStreamTypeAudio": { + "ios": "AgoraMediaRecorderStreamTypeAudio", + "macos": "AgoraMediaRecorderStreamTypeAudio" + }, + "AgoraMediaRecorderStreamTypeVideo": { + "ios": "AgoraMediaRecorderStreamTypeVideo", + "macos": "AgoraMediaRecorderStreamTypeVideo" + }, + "AgoraMediaPlayerRenderMode": { + "ios": "AgoraMediaPlayerRenderMode", + "macos": "AgoraMediaPlayerRenderMode" + }, + "AgoraMediaPlayerRenderModeHidden": { + "ios": "AgoraMediaPlayerRenderModeHidden", + "macos": "AgoraMediaPlayerRenderModeHidden" + }, + "AgoraMediaPlayerRenderModeFit": { + "ios": "AgoraMediaPlayerRenderModeFit", + "macos": "AgoraMediaPlayerRenderModeFit" + }, + "VIDEO_BUFFER_PIXEL_BUFFER": { + "ios": "AgoraVideoBufferTypePixelBuffer", + "macos": "AgoraVideoBufferTypePixelBuffer" + }, + "hwEncoderAccelerating": { + "ios": "AgoraVideoHwEncoderAccelerating", + "macos": "AgoraVideoHwEncoderAccelerating" + }, + "VideoHwEncoderSoftware": { + "ios": "AgoraVideoHwEncoderSoftware", + "macos": "AgoraVideoHwEncoderSoftware" + }, + "VideoHwEncoderHardware": { + "ios": "AgoraVideoHwEncoderHardware", + "macos": "AgoraVideoHwEncoderHardware" + }, + "AgoraVideoFormatCVPixelNV12": { + "ios": "AgoraVideoFormatCVPixelNV12", + "macos": "AgoraVideoFormatCVPixelNV12" + }, + "AgoraVideoFormatCVPixelI420": { + "ios": "AgoraVideoFormatCVPixelI420", + "macos": "AgoraVideoFormatCVPixelI420" + }, + "AgoraVideoFormatCVPixelBGRA": { + "ios": "AgoraVideoFormatCVPixelBGRA", + "macos": "AgoraVideoFormatCVPixelBGRA" + }, + "WatermarkBufferFormat": { + "ios": "WatermarkBufferFormat", + "macos": "WatermarkBufferFormat" + }, + "WatermarkBufferFormatI420": { + "ios": "WatermarkBufferFormatI420", + "macos": "WatermarkBufferFormatI420" + }, + "WatermarkBufferFormatBGRA": { + "ios": "WatermarkBufferFormatBGRA", + "macos": "WatermarkBufferFormatBGRA" + }, + "WatermarkBufferFormatNV21": { + "ios": "WatermarkBufferFormatNV21", + "macos": "WatermarkBufferFormatNV21" + }, + "WatermarkBufferFormatRGBA": { + "ios": "WatermarkBufferFormatRGBA", + "macos": "WatermarkBufferFormatRGBA" + }, + "AUDIO_MIXING_ERROR_OK": { + "macos": "AgoraAudioMixingReasonTypeOk" + }, + "RAW_AUDIO_FRAME_OP_MODE_WRITE_ONLY": { + "macos": "AgoraAudioRawFrameOperationModeWriteOnly" + } + } +} \ No newline at end of file