- 博客(4)
- 资源 (2)
- 收藏
- 关注
转载 用Mixer API函数调节控制面板的音频设置
摘要:本文通过实例代码演示了如何通过Mixer API函数在程序中调节控制面板的音频设备性能的设置。 关键词:Mixer函数,控制面板,音频设备调节 如果你用过Windows的音频设备,比如播放音乐或者录音,聊天,调节麦克或者声音的大小,以及设置静音,都可以通过控制面板中的音频设置面板来调节,你对于下面的两个设置面板肯定不陌生。 播放时调节音量大小和左右声道的控制板,还可以通过它将某个设备设置为静音。 另一个就是录音时控制面板,在这里我们可以选择声音输入设备,以及调节录音时左右声道音量大小 这两个
2011-03-04 16:34:00 1784
原创 VC调节音量
<br />//----------------------------设定音量--------------------------------------- bool GetVolumeControl(HMIXER hmixer ,long componentType,long ctrlType,MIXERCONTROL* mxc) { MIXERLINECONTROLS mxlc; MIXERLINE mxl; mxl.cbStruct = sizeof(mxl); mxl.dwCompon
2011-03-03 14:08:00 3346 4
原创 __declspec(novtable) 的用法
<br /> __declspec(novtable) 在C++中接口中广泛应用. 不容易看到它是因为在很多地方它都被定义成为了宏. 比如说ATL活动模板库中的ATL_NO_VTABLE, 其实就是__declspec(novtable).<br /> __declspec(novtable) 就是让类不要有虚函数表以及对虚函数表的初始化代码, 这样可以节省运行时间和空间. 但是这个类一定不允许生成实例, 因为没有虚函数表, 就无法对虚函数进行调用. 因此, __declspec(novtable)一般是应
2011-03-03 13:50:00 636
原创 VC打开对话框
<br />CString tStr = "Mp3 File(*.mp3)|*.mp3|"; tStr += "Wma File(*.wma)|*.wma|"; tStr += "Avi File(*.avi)|*.avi|"; tStr += "Mid File(*.mid)|*.mid|"; tStr += "Mpeg File(*.mpeg)|*.mpeg|"; tStr += "All Files(*.*)| *.*||"; CFileDialog tFileDlg(TRUE, NUL
2011-03-03 13:29:00 925
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人