社区
硬件/系统
帖子详情
如何控制声卡的多个声道的音量?
nowordwind
2010-12-14 04:59:48
注明:我是7.1声道的,不是仅仅的左右声道。
网上搜下了例子。貌似用DeviceIoControl的较多。但这个函数的第二个参数是个控制码,我不清楚是不是需要与声卡驱动里面相对应,另我一点,就是用CreatFile 打开声卡设备时,里面的声卡的设备名如何取得呢。主要是此两个问题。
如果哪位兄弟姐妹有其它的方法也行。
...全文
96
2
打赏
收藏
如何控制声卡的多个声道的音量?
注明:我是7.1声道的,不是仅仅的左右声道。 网上搜下了例子。貌似用DeviceIoControl的较多。但这个函数的第二个参数是个控制码,我不清楚是不是需要与声卡驱动里面相对应,另我一点,就是用CreatFile 打开声卡设备时,里面的声卡的设备名如何取得呢。主要是此两个问题。 如果哪位兄弟姐妹有其它的方法也行。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
还没想好
2011-01-05
打赏
举报
回复
1、第一个问题不清楚
2、第二个,waveOutGetNumDevs(); 得到数量,waveOutGetDevCaps得到名称 试试
用VC
控制
声卡
输出声音
用VC
控制
声卡
输出声音:用CWaveOut类处理波形数据,利用
声卡
进行数模转换,输出声音。
VB6
声卡
音量
调节
Form1.frm文件则是主窗体的设计,可能包含了一个或
多个
控件,如滑块、按钮等,用于用户界面交互,
控制
音量
。当用户通过滑动滑块或点击按钮改变
音量
时,对应的事件处理程序会被触发,调用刚才提到的API函数来实际调整...
delphi10.1
控制
系统
音量
的源码
2. **
音量
控制
API**:`waveOutSetVolume`函数用于设置
声卡
的输出
音量
,它接受一个`HWAVEOUT`句柄(表示
声卡
的输出设备)和一个32位的
音量
值。
音量
值是用双字节表示的,低16位代表左
声道
,高16位代表右
声道
。例如,...
VB6如何进行
音量
控制
这个值是一个32位无符号整数,其中低16位代表左
声道
音量
,高16位代表右
声道
音量
。例如,如果你想设置为50%的
音量
,可以使用`&H80008000`,这意味着左右
声道
各半。 3. **实现
音量
控制
**: 要
控制
音量
,你需要创建一...
控制
系统
音量
5. **多
声道
和环绕声**:在游戏、电影和音乐播放中,
音量
控制
可能涉及到
多个
声道
。例如5.1或7.1环绕声系统,需要分别调整各个音箱的
音量
,以获得最佳的听觉体验。 6. **应用级别的
音量
控制
**:除了系统级别的
音量
,...
硬件/系统
2,644
社区成员
17,232
社区内容
发帖
与我相关
我的任务
硬件/系统
VC/MFC 硬件/系统
复制链接
扫一扫
分享
社区描述
VC/MFC 硬件/系统
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章