社区
C语言
帖子详情
求音量静音开关的c代码
qidizi
2007-10-04 04:04:01
求一个程序的代码,
功能,实现系统的音量的开关
启动它一次,检查音量是静音,就打开,即取消,不是静音时,就静音
...全文
296
7
打赏
收藏
求音量静音开关的c代码
求一个程序的代码, 功能,实现系统的音量的开关 启动它一次,检查音量是静音,就打开,即取消,不是静音时,就静音
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qidizi
2007-10-07
打赏
举报
回复
为啥vc编译通过,dev不行呢?包含文件和lib都不少呀.它却说,17 D:\Dev-Cpp\Examples\test\未命名4.cpp [Warning] passing NULL to non-pointer argument 4 of 'MMRESULT waveOutOpen(HWAVEOUT__**, UINT, const WAVEFORMATEX*, DWORD, DWORD, DWORD)' [Linker error] undefined reference to `waveOutOpen@24'
qidizi
2007-10-07
打赏
举报
回复
请麻烦那位高手指点下为什么呢?
qidizi
2007-10-07
打赏
举报
回复
winwin,我用dev++通过不过,出错. waveoutopen那里可以用null? [Linker error] undefined reference to `waveOutOpen@24'
qidizi
2007-10-07
打赏
举报
回复
解决,原来dev用lib和vc不一样,
cceczjxy
2007-10-05
打赏
举报
回复
这个好象没有一定的标准,要看你的声卡驱动提供什么样的接口了.
最简单的
if ((fd = open("/dev/mixer", O_RDWR))>=0)
{
int vol = percent;
vol |= vol << 8;
ioctl(fd, MIXER_WRITE(0), &vol);
close(fd);
}
我的板子上设置声音的部分.
WinWing
2007-10-04
打赏
举报
回复
#include<windows.h>
#include<stdio.h>
#pragma comment(lib,"Winmm.lib")
int main()
{
HWAVEOUT hWave;
WAVEFORMATEX waveFormat;
waveFormat.cbSize = sizeof( WAVEFORMATEX );
waveFormat.wFormatTag = WAVE_FORMAT_PCM;
waveFormat.nChannels = 2;
waveFormat.nSamplesPerSec = 44100L;
waveFormat.nAvgBytesPerSec = 176400L;
waveFormat.nBlockAlign = 4;
waveFormat.wBitsPerSample = 16;
if( waveOutOpen( &hWave , WAVE_MAPPER , &waveFormat ,
NULL , 0 , CALLBACK_WINDOW ) )
{
printf("Open Failed!");
exit(0);
}
DWORD currentVolume;
waveOutGetVolume( hWave , ¤tVolume ); //得到当前的音量
if(currentVolume==0) //如果静音
{
currentVolume = 0xFFFFFFFF; //设为最大值
waveOutSetVolume( hWave , currentVolume );
}
else
{
currentVolume = 0;
waveOutSetVolume( hWave , currentVolume ); //静音
}
return 0;
}
我啃
2007-10-04
打赏
举报
回复
貌似使用C实现比较麻烦
一般都用MFC
关于MFC的可以参考:
http://topic.csdn.net/t/20030717/02/2037646.html
基于网页的音乐平台网站(含后台) 毕业设计毕设源码(含后台和源
代码
)
|--调节
音量
大小、
静音
|--支持注册用户下载音乐 |--支持注册用户收藏音乐 |--支持用户注册、登录 |--注册修改用户信息、密码修改、退出登录 |--...
基于网页的个人音乐播放器系统 毕业设计毕设源码(含后台和源
代码
)
后台管理 --【音乐中心】 |--添加音乐:歌曲名、作者、封面、歌词、上传MP3等 |--支持查看所有音乐列表 |--支持音乐信息 修改 ...|--调节
音量
大小
RK3399 Android系统10.0 init进程启动
这个部分重点讲解C/C++, java
代码
编写日志的API和
代码
4, 属性系统 在Android中,属性使用的非常频繁的,可以用来作为进程间通信,也可以用于一些行为控制, 这个部分会重点介绍属性系统框架, API接口, 属性...
FFmpeg4.3开发系列之二:音视频基础理论
音视频是一门很复杂的技术,涉及的概念、原理、理论非常多,很多初学者不学 基础理论,而是直接做项目,往往会看到c/c++的
代码
时一头雾水,不知道
代码
到底是什么意思,这是为什么呢? 因为没有学习音视频的基础理论...
flutter项目快速入门-极简模式
Flutter 2.3.0-17.0.pre.120 • channel master • ...快速了解flutter开发,并具备flutter项目开发技能, 耳机坏了,趴在电脑上录制的,声音上可能会有些低,要听的话建议带上耳机,
音量
开到最大。
C语言
69,371
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章