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)。
注意:
- 立体声设置仅在媒体音量下生效。详见音量类型(Android)和音量类型(iOS)。
- 在 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: 双声道。