AUDIO_PROCESSING_CHANNELS
AUDIO_PROCESSING_CHANNELS
音频前处理的声道数。
在演唱会等需要增强真实感的场景中,本地用户可能需要采集立体声并发送立体声信号给远端用户。 例如,在演唱会的舞台上,主唱、吉他手、鼓手分别站在不同的位置,现场设备采集到了三者的立体声,并把立体声信号发送给远端用户,远端用户可以像亲临舞台一样听到来自不同方向的歌声、吉他声和鼓声。
通过该类,你可以设置双声道处理,实现立体声。建议按如下步骤设置:
- 前处理:调用 SetAdvancedAudioOptions 并在 AdvancedAudioOptions 中设置 audioProcessingChannels 为 AUDIO_PROCESSING_STEREO (2)。
- 后处理:调用 SetAudioProfile [2/2] 并将 profile 设为 AUDIO_PROFILE_MUSIC_STANDARD_STEREO (3) 或 AUDIO_PROFILE_MUSIC_HIGH_QUALITY_STEREO (5)。
注意
-
立体声设置仅在媒体音量下生效。
如需了解媒体音量和通话音量的区别,详见音量类型。
- 在 iOS 上,实现立体声 iOS 系统版本为 14.0 及以上。最低设备要求如下:
- iPhone XS
- iPhone XS Max
- iPhone XR
- iPhone 11
- iPhone 11 Pro
- iPhone 11 Pro Max
- iPhone SE (2020)
- 11 英寸 或 12.9 英寸 iPad Pro(第三代)
- 11 英寸 或 12.9 英寸 iPad Pro(第四代)
枚举值
- AUDIO_PROCESSING_MONO
- 1: (默认)单声道。
- AUDIO_PROCESSING_STEREO
- 2: 双声道。