| setDirectCdnStreamingAudioConfiguration: | 设置直接向 CDN 推流的音频配置。 | 请改用 服务端旁路推流功能。 | v4.6.0 |
| setDirectCdnStreamingVideoConfiguration: | 设置直接向 CDN 推流的视频配置。 | 请改用 服务端旁路推流功能。 | v4.6.0 |
| startDirectCdnStreaming:publishUrl:mediaOptions: | 开始直接向 CDN 推流。 | 请改用 服务端旁路推流功能。 | v4.6.0 |
| stopDirectCdnStreaming | 停止直接向 CDN 推流。 | 请改用 服务端旁路推流功能。 | v4.6.0 |
| AgoraDirectCdnStreamingMediaOptions | 直接向 CDN 推流的媒体选项。 | 请改用 服务端旁路推流功能。 | v4.6.0 |
| AgoraDirectCdnStreamingStats | 直接向 CDN 推流的统计信息。 | 请改用 服务端旁路推流功能。 | v4.6.0 |
| AgoraDirectCdnStreamingState | 直接向 CDN 推流的状态。 | 请改用 服务端旁路推流功能。 | v4.6.0 |
| AgoraDirectCdnStreamingReason | 直接向 CDN 推流状态变化的原因。 | 请改用 服务端旁路推流功能。 | v4.6.0 |
| startRhythmPlayer:sound2:config: | 启用虚拟节拍器。 | - | v4.6.0 |
| configRhythmPlayer: | 配置虚拟节拍器。 | - | v4.6.0 |
| rtcEngine:didRhythmPlayerStateChanged:reason: | 当虚拟节拍器状态发生变化时触发的回调。 | - | v4.6.0 |
| addVideoWatermarkEx:options:connection: | 向本地视频添加水印图像。 | 请改用 addVideoWatermarkEx:connection: | v4.6.0 |
| pushExternalAudioFrameSampleBuffer: | 推送外部 CMSampleBuffer 音频帧。 | pushExternalAudioFrameSampleBuffer:sampleRate:channels:trackId: | v4.3.1 |
| enableDualStreamMode: | 在发送端启用或关闭不同质量层级的视频流模式。 | setDualStreamMode: | v4.2.0 |
| enableDualStreamMode:streamConfig: | 设置发送端的不同质量层级的视频流模式及视频小流配置。 | setDualStreamMode:streamConfig: | v4.2.0 |
| enableDualStreamModeEx:streamConfig:connection: | 在发送端启用或关闭不同质量层级的视频流。 | setDualStreamModeEx:streamConfig:connection: | v4.2.0 |
| enableWebSdkInteroperability: | 启用或关闭与声网 Web SDK 的互通功能。 | - | v4.0.0 |
| setExternalAudioSource:sampleRate:channels: | 设置外部音频源。 | createCustomAudioTrack:config: | v4.0.0 |
| setExternalAudioSource:sampleRate:channels:localPlayback:publish: | 设置外部音频源参数。 | createCustomAudioTrack:config: | v4.0.0 |
| createDataStreamEx:reliable:ordered:connection: | 创建一个数据流。 | createDataStreamEx:config:connection: | v4.0.0 |
| setLocalVideoMirrorMode: | 设置本地视频镜像模式。 | setupLocalVideo: 或 setLocalRenderMode:mirror: | v4.0.0 |
| setLocalRenderMode:mode: | 设置本地视频显示模式。 | setLocalRenderMode:mirror: | v4.0.0 |
| setLogFileSize: | 设置 agorasdk.log 文件的大小。 | 使用 sharedEngineWithConfig:delegate: 中的 config 参数 | v4.0.0 |
| setLogFilter: | 设置 SDK 的日志输出等级。 | 使用 sharedEngineWithConfig:delegate: 中的 config 参数 | v4.0.0 |
| setLogFile: | 设置 SDK 输出日志文件。 | 使用 sharedEngineWithConfig:delegate: 中的 config 参数 | v4.0.0 |
| setLogLevel: | 设置 SDK 的输出日志等级。 | 使用 sharedEngineWithConfig:delegate: 中的 config 参数 | v4.0.0 |
| setVideoResolution:andFrameRate:bitrate: | 手动设置视频编码配置。 | setVideoEncoderConfiguration: | v4.0.0 |
| setAudioProfile:scenario: | 设置音频配置和音频场景。 | setAudioProfile: 或 setAudioScenario: | v4.0.0 |
| startAudioMixing:loopback:cycle: | 开始播放音乐文件。 | startAudioMixing:loopback:cycle:startPos: | v4.0.0 |
| addVideoWatermark: | 向本地视频添加水印图像。 | addVideoWatermark:options: | v4.0.0 |
| rtcEngineLocalAudioMixingDidFinish: | 本地音乐文件播放结束时的回调。 | rtcEngine:audioMixingStateChanged:reasonCode: | v4.0.0 |
| audioQualityBlock: | 报告每个远端用户发送的音频流的统计信息。 | rtcEngine:remoteAudioStats: | v4.0.0 |
| rtcEngineConnectionDidBanned: | 连接被声网服务器封禁时触发的回调。 | rtcEngine:connectionChangedToState:reason: | v4.0.0 |
| rtcEngineConnectionDidInterrupted: | 连接中断回调。 | rtcEngine:connectionChangedToState:reason: | v4.0.0 |
| rtcEngine:firstRemoteAudioFrameOfUid:elapsed: | 远端用户的第一帧音频被接收并解码时触发。 | rtcEngine:remoteAudioStateChangedOfUid:state:reason:elapsed: | v4.0.0 |
| rtcEngine:firstRemoteAudioFrameDecodedOfUid:elapsed: | 当 SDK 解码来自某个远端用户的首帧音频时触发回调。 | rtcEngine:remoteAudioStateChangedOfUid:state:reason:elapsed: | v4.0.0 |
| rtcEngine:audioTransportStatsOfUid:delay:lost:rxKBitRate: | 报告每个远端音频流的传输层统计信息。 | rtcEngine:remoteAudioStats: | v4.0.0 |
| rtcEngine:videoTransportStatsOfUid:delay:lost:rxKBitRate: | 上报每个远端视频流的传输层统计信息。 | rtcEngine:remoteVideoStats: | v4.0.0 |
| rtcEngine:didLocalVideoEnabled:byUid: | 当指定的远端用户启用或关闭本地视频采集功能时触发。 | rtcEngine:remoteVideoStateChangedOfUid:state:reason:elapsed: | v4.0.0 |
| rtcEngineVideoDidStop: | 视频停止播放时的回调。 | rtcEngine:localVideoStateChangedOfState:reason:sourceType: | v4.0.0 |