我在声卡的Mixer音频编程中,发现Microphone其中有两个属性(Control),一个是AGC(自动增益),一个是Microphone Boost(麦克风加强),我在用mixerGetLineControls时,获取标志dwControls 我用了MIXER_GETLINECONTROLSF_ONEBYTYPE,发现这两个属性(Control)的类型(ControlType)都叫做MIXERCONTROL_CONTROLTYPE_ONOFF,请问我怎样区别它们呢,或者怎样才能知道哪个是哪个?注意:
(1)不要告诉我用名字本身来区分,因为我测试过了,在不同语言系统的机器里,名字是不一样的,即英文系统里名字是英文的,中文系统里是中文的;
(2)不要告诉我用ControlID来获取,因为你事先不知道哪个是哪个。