枚举声卡

转载 2012年03月28日 09:26:40

using System.Management;
StringBuilder sb = new StringBuilder();
ManagementObjectSearcher SoundDeviceQuery = new ManagementObjectSearcher("SELECT * FROM Win32_SoundDevice");
foreach (ManagementObject SoundDevice in SoundDeviceQuery.Get())
{
sb.AppendLine("==========================================================");
sb.AppendLine("Name : " + SoundDevice["Name"].ToString());
sb.AppendLine("DeviceID : " + SoundDevice["DeviceID"].ToString());
}
Output:
==========================================================
USB Audio Device
USB/VID_046D&PID_0A02&MI_00/6&39E4CC60&0&0000
==========================================================
USB Audio Device
USB/VID_046D&PID_0A02&MI_00/6&9124E6&0&0000
==========================================================


Realtek AC'97 Audio
PCI/VEN_8086&DEV_24D5&SUBSYS_1021147B&REV_02/3&13C0B0C5&0&FD
Code For Sound Device Enumeration:
using Microsoft.DirectX.DirectSound;
DevicesCollection dc = new DevicesCollection();
foreach (DeviceInformation di in dc)
{
MessageBox.Show(di.Description);
}
Output:
Realtek AC'97 Audio
Logitech USB Headset
Logitech USB Headset (2)

相关文章推荐

ALSA(Advanced Linux Sound Architecture)声卡编程介绍

linux下音频编程很好的入门例程,发扬光大。  http://mysuperbaby.iteye.com/blog/932729 英文原文: http://www.linuxjournal....

用步进正弦激励法测量计算机声卡输出输入幅值频响函数

一. 实验目的(1) 通过对计算机声卡系统的实测加深对频响函数的理解; (2) 对声音振动及测量有直观了解; (3) 对计算机声卡系统的频响特性有直观的认识。二. 实验内容(1) 用声...

使用树莓派录音——USB声卡

使用树莓派录音——USB声卡 我们都知道树莓派只有音频输出口,而没有音频输入的接口,怎么办呢?其实只要一个USB声卡就可以了。 USB声卡淘宝上随便能找得到,我...

ALSA驱动声卡流程详解

出自:http://www.linuxsir.org/main/?q=node/67 作者:北南南北 来自:LinuxSir.Org 提要:目前大多数发行版都已经支持主流声卡,声卡的驱动无非是用...

Linux下ALSA声卡编程(1)

一. 介绍       ALSA 标准是一个先进的linux声音体系。它包含内核驱动集合,API库和工具对Linux声音进行支持。ALSA 包含一系列内核驱动对不同的声卡进行支持,还提供了li...

Linux下ALSA声卡编程

一. 介绍       ALSA 标准是一个先进的linux声音体系。它包含内核驱动集合,API库和工具对Linux声音进行支持。ALSA 包含一系列内核驱动对不同的声卡进行支持,还提供了libas...

关于声卡

无论是从声卡读取数据,或是向声卡写入数据,事实上都具有特定的格式(format),默认为8位无符号数据、单声道、8KHz采样率,如果默认值无法达到要求,可以通过ioctl系统调用来改变它们。通常说来,...

Linux soc声卡构架分析

Linux soc声卡构架分析(DMA)从豆丁上看到的,分析soc声卡初始化过程的。分析的很详细以S3C2440为例进行分析,对应的文件linux-2

VS2008中的声卡编程

音频在现实中一些序列振动的波形,如果转化为电压信号,则是电压的振动信号。通过麦克风进行输入时,需要对电压信号进行采样,因此就有一个采样频率的概念。根据奈斯特定理,采样频率需要大于2倍的信号最高频率,其...

用ALSA驱动声卡流程详解

提要:目前大多数发行版都已经支持主流声卡,声卡的驱动无非是用ALSA;本文主要讲述声卡驱动的流程;目的是帮助遇到声卡的驱动问题的弟兄来弄清楚解决问题的流程;只要流程明白了,解决问题是没有太大的困难;一...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)