怎么得到声卡的音量调节设备?
解决方案 »
- VC 如何让文字背景透明或者和底图的颜色一致
- VC中ADO连接Oracle问题,各位大哥多多指教啊
- 小弟想捣鼓点3D游戏开发,大家给推荐几本书啊
- 用STL好还是用MFC中的类好?
- 向用VC与mysql数据库编程的高手求助(在线等待)
- 救急呀,如何在动态库中使用一个ACTIVE控件!
- 类对象实例的迷惑!请高手帮忙理清一下
- 请问vc中判断某个数是否能整除于100的函数是哪个?
- 在对话框编辑器中如何将一个对话框指定大小,如640*480像素点?
- 我想得到w2k当前用户名,用GetUserName,为何不行,错在哪?
- VC中使用动态DLL编译的程序能正常运程,使用静态DLL编译的程序不能正常运行?
- 用delete销毁对象了,为什么还能调用对象的成员函数并访问成员变量???
我整理了几个函数,可以调节主音量和输出音量,很容易使用!
see my blog!http://www.donews.net/ffmpeg/archive/2004/05/11/18010.aspx
MCIDEVICEID mciGetDeviceID(
LPCTSTR lpszDevice
);
可以取得设备的ID使用的时候包含Mmsystem.h头文件和Winmm.lib库文件
The waveOutGetVolume function retrieves the current volume level of the specified waveform-audio output device.
MMRESULT waveOutGetVolume(
HWAVEOUT hwo,
LPDWORD pdwVolume
);The waveOutSetVolume function sets the volume level of the specified waveform-audio output device.MMRESULT waveOutSetVolume(
HWAVEOUT hwo,
DWORD dwVolume
);
Stereo Mixer Input,Mono Mixer Input "这样的控制,因为录音时需要用户
选择录音源,并控制录音源的音量