webrtc audio_processing: StreamConfig 中的键盘通道是什么?
webrtc audio_processing: what is keyboard channel in StreamConfig?
在 webrtc/modules/audio_processing/include/audio_processing.h class StreamConfig 有一个选项 has_keyboard,我的问题是它是什么?以及如何使用它?
这是键盘麦克风通道,如果用户的键盘有麦克风,默认情况下会使用它。
如果你看helpers.cc
:
webrtc::StreamConfig CreateStreamConfig(const AudioParameters& parameters) {
int channels = parameters.channels();
(...)
const bool has_keyboard = parameters.channel_layout() ==
media::CHANNEL_LAYOUT_STEREO_AND_KEYBOARD_MIC;
在 webrtc/modules/audio_processing/include/audio_processing.h class StreamConfig 有一个选项 has_keyboard,我的问题是它是什么?以及如何使用它?
这是键盘麦克风通道,如果用户的键盘有麦克风,默认情况下会使用它。
如果你看helpers.cc
:
webrtc::StreamConfig CreateStreamConfig(const AudioParameters& parameters) {
int channels = parameters.channels();
(...)
const bool has_keyboard = parameters.channel_layout() ==
media::CHANNEL_LAYOUT_STEREO_AND_KEYBOARD_MIC;