我在声卡的Mixer音频编程中,发现Microphone其中有两个属性(Control),一个是AGC(自动增益),一个是Microphone Boost(麦克风加强),

cnPeterLee cnPeterLee 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我在声卡的Mixer音频编程中,发现Microphone其中有两个属性(Control),一个是AGC(自动增益),一个是Microphone Boost(麦克风加强),我在用mixerGetLineControls时,获取标志dwControls 我用了MIXER_GETLINECONTROLSF_ONEBYTYPE,发现这两个属性(Control)的类型(ControlType)都叫做MIXERCONTROL_CONTROLTYPE_ONOFF,请问我怎样区别它们呢,或者怎样才能知道哪个是哪个?

注意:
(1)不要告诉我用名字本身来区分,因为我测试过了,在不同语言系统的机器里,名字是不一样的,即英文系统里名字是英文的,中文系统里是中文的;
(2)不要告诉我用ControlID来获取,因为你事先不知道哪个是哪个。
...全文
评论 2
收藏 已收藏
分享
返回顶部
cnPeterLee
VC/MFC 16,550 成员 421,606 内容