混音设备控制器(Mute Controller)-C#判断系统是否为静音
混音设备控制器(Mute Controller)-C#判断系统是否为静音
C#怎样判断系统是否为静音? 看似简单的问题,我搜遍所有中文网,包括csdn各大门户网站, 没有找到源代码!我百度,google无数,终于在一个乌克兰的网站上找到源代码. using System; using System.Collections.Generic; using System.Text; using System.Runtime.InteropServices; namespace VJSDN.Tech.Audio { /// <summary> /// SOURCE CODE FROM THE WEBSITE. /// LAST UPDATE:WWW.CSFRAMEWORK.COM C/S框架网 /// </summary> public class SoundControl { #region declarations const int MAXPNAMELEN = 32; const int MIXER_SHORT_NAME_CHARS = 16; const int MIXER_LONG_NAME_CHARS = 64; [Flags] enum MIXERLINE_LINEF : uint { ACTIVE = 0x00000001, DISCONNECTED = 0x00008000, SOURCE = 0x80000000 } .....请下载附件 测试按钮.Click(); private void btnIsMute_Click(object sender, EventArgs e) { //获取混音设备 SoundControl.MixerInfo mi = SoundControl.GetMixerControls(); //检查是否静音状态 bool ret = SoundControl.IsMuted(mi); if (ret) MessageBox.Show("系统是静音状态!"); else MessageBox.Show("可以播放mp3啦!"); } 扫一扫加作者微信
参考文档:
状态机 - State Machine! C#.Net模拟电梯控制系统! C# 判断操作系统是专业版、家庭版、企业版、教育版(原创) C# WebAPI控制器邮箱验证接口返回自动重定向HTML页面(原创) 基于C#.NET标准三层架构订单管理系统 (OMS)|C/S框架网 C#.NET WebApi开发框架成功案例-物流行业系统对接|满帮集团|中交兴路|福佑卡车 C#程序判断DEBUG测试环境和RELEASE正式环境 基于C#.NET MES软件开发工具MES系统开发框架 C# Winform软件版本自动升级 | 软件系统自动更新工具 什么是ASP.NET WebApi控制器(APIController)? C#正则表达式判断url是否网络路径(http/ftp/https三种协议) IButtonInfo接口增加Visible属性控制按钮是否显示 C#源码-雨楠(仿KFC)订餐外卖系统 7.0-源码下载 C#源码-仿美萍房产中介管理系统源码-源码下载 C#源码-微盘微交易系统-源码下载 C#源码-[电子商务]NopCommerce电子商城系统 v1.20_nopcommercepromotion-源码下载
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 | |