API 下架说明

  • C++

更新时间不可用

本页介绍 SDK 中已废弃和删除的 API。

已废弃 API

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

API描述替代 API废弃版本
setDirectCdnStreamingAudioConfiguration设置直接向 CDN 推流的音频配置。请改用服务端旁路推流功能。v4.6.0
setDirectCdnStreamingVideoConfiguration设置直接向 CDN 推流的视频配置。请改用服务端旁路推流功能。v4.6.0
startDirectCdnStreaming开始直接向 CDN 推流。请改用服务端旁路推流功能。v4.6.0
stopDirectCdnStreaming停止直接向 CDN 推流。请改用服务端旁路推流功能。v4.6.0
DirectCdnStreamingMediaOptions直接向 CDN 推流的媒体选项。请改用服务端旁路推流功能。v4.6.0
DirectCdnStreamingStats直接向 CDN 推流的统计信息。请改用服务端旁路推流功能。v4.6.0
DIRECT_CDN_STREAMING_STATE直接向 CDN 推流的状态。请改用服务端旁路推流功能。v4.6.0
DIRECT_CDN_STREAMING_REASON直接向 CDN 推流状态变化的原因。请改用服务端旁路推流功能。v4.6.0
startRhythmPlayer启用虚拟节拍器。-v4.6.0
configRhythmPlayer配置虚拟节拍器。-v4.6.0
onRhythmPlayerStateChanged虚拟节拍器状态发生变化时的回调。-v4.6.0
addVideoWatermarkEx [1/2]向本地视频添加水印图像。请改用 addVideoWatermarkEx [2/2]v4.6.0
enableDualStreamMode [1/2]启用或关闭发送端的双流模式。setDualStreamMode [1/2]v4.2.0
enableDualStreamMode [2/2]设置发送端的双流模式和视频小流。setDualStreamMode [2/2]v4.2.0
enableDualStreamModeEx在发送端启用或关闭不同质量层级的视频流。setDualStreamModeExv4.2.0
enableWebSdkInteroperability启用与声网 Web SDK 的互通功能(仅适用于直播场景)。-v4.0.0
setExternalAudioSource设置外部音频源参数。createCustomAudioTrackv4.0.0
createDataStreamEx [1/2]创建一个数据流。createDataStreamEx [2/2]v4.0.0
setLocalVideoMirrorMode设置本地视频镜像模式。setupLocalVideo 或 setLocalRenderMode [2/2]v4.0.0
startScreenCaptureByScreenRect通过指定屏幕区域采集整个屏幕或部分屏幕。startScreenCaptureByDisplayIdv4.0.0
setLocalRenderMode [1/2]更新本地视频画面的显示模式。setLocalRenderMode [2/2]v4.0.0
setLogFileSize设置日志文件大小。使用 initialize 中的 context 参数v4.0.0
setLogFilter设置 SDK 的日志输出等级。使用 initialize 中的 context 参数v4.0.0
setLogFile设置 SDK 输出日志文件路径。使用 initialize 中的 context 参数v4.0.0
setLogLevel设置 SDK 的输出日志等级。使用 initialize 中的 context 参数v4.0.0
setAudioProfile [1/2]设置音频配置和音频场景。setAudioProfile [2/2] 或 setAudioScenariov4.0.0
startAudioMixing [1/2]开始播放音乐文件。startAudioMixing [2/2]v4.0.0
preload [1/2]预加载音乐资源。preload [2/2]v4.0.0
addVideoWatermark [1/3]向本地视频流添加 PNG 格式的水印图像。addVideoWatermark [2/3]v4.0.0
onAudioMixingFinished本地音乐文件播放结束时触发的回调。onAudioMixingStateChangedv4.0.0
onAudioQuality报告每个远端用户发送的音频流的统计信息。onRemoteAudioStatsv4.0.0
onConnectionBanned连接被声网服务器封禁时触发的回调。onConnectionStateChangedv4.0.0
onConnectionInterruptedonConnectionInterrupted 回调。onConnectionStateChangedv4.0.0
onFirstRemoteAudioFrame远端用户音频首帧到达回调。onRemoteAudioStateChangedv4.0.0
onFirstRemoteAudioDecoded首帧远端音频解码完成回调。onRemoteAudioStateChangedv4.0.0
onRemoteAudioTransportStats报告每个远端音频流的传输层统计信息回调。onRemoteAudioStatsv4.0.0
onRemoteVideoTransportStats报告每个远端视频流的传输层统计信息。onRemoteVideoStatsv4.0.0
onUserEnableLocalVideo远端用户启用或关闭本地视频采集功能回调。onRemoteVideoStateChangedv4.0.0
onVideoStopped视频停止播放时触发的回调。onLocalVideoStateChangedv4.0.0
表格内容超出当前宽度,可横向滚动查看更多列。

已删除 API

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

API描述替代 API删除版本
setLocalPublishFallbackOption设置弱网条件下发布的音视频流回退选项。-v4.6.0
onLocalPublishFallbackToAudioOnly本地发布流已回退为音频流回调。-v4.6.0
onDownlinkNetworkInfoUpdated下行网络信息变化回调。-v4.6.0
enableWirelessAccelerate开启或关闭 Wi-Fi 加速功能。-v4.6.0
onWlAccStats报告 Wi-Fi 加速效果。-v4.6.0
onWlAccMessage报告 Wi-Fi 加速消息。-v4.6.0
WLACC_MESSAGE_REASONWi-Fi 加速消息原因。-v4.6.0
WLACC_SUGGEST_ACTIONWi-Fi 加速建议操作。-v4.6.0
WlAccStatsWi-Fi 加速统计信息。-v4.6.0
openWithCustomSource打开自定义媒体资源文件。openWithMediaSourcev4.4.0
startEchoTest()开始语音通话回路测试。startEchoTestv4.4.0
startEchoTest(intervalInSeconds)开始语音通话回路测试。startEchoTestv4.4.0
setEncryptionMode启用内置的加密方案。enableEncryptionv4.4.0
setEncryptionSecret启用内置加密,并设置数据加密密码。enableEncryptionv4.4.0
onExtensionEvent插件事件回调。onExtensionEventWithContextv4.4.0
onExtensionStarted插件启用回调。onExtensionStartedWithContextv4.4.0
onExtensionStopped插件禁用回调。onExtensionStoppedWithContextv4.4.0
onExtensionError插件出错回调。onExtensionErrorWithContextv4.4.0
表格内容超出当前宽度,可横向滚动查看更多列。