s8刀锋意志天赋:mixerOpen 中用不同Flag(最后一个参数)打开设备,从而来设置系统麦克风的音量有什么区别?

来源:百度文库 编辑:高校问答 时间:2024/04/28 22:28:51
mixerOpen 中用不同Flag(最后一个参数)打开设备,从而来设置系统麦克风的音量有什么区别?
mixerOpen() Ref.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wcemultimedia5/html/wce50lrfmixeropen.asp

e.g.:

mixerOpen(&MixerHandle, 0, 0, 0, MIXER_OBJECTF_MIXER);
mixerOpen(&MixerHandle, (DWORD)WaveInHandle, 0, 0,
MIXER_OBJECTF_HWAVEIN);

//下面是具体设置Microphone音量的代码
//...

其实我的问题也在于既然有了Audio Mixer,为什么还要WaveIn 和WaveOut呢?到底什么时候用前者,什么时候用后者?