基于声卡的数据采集和分析

编辑整理:整理来源:搜狗问问,浏览量:102,时间:2022-07-14 12:00:03

基于声卡的数据采集和分析,声卡和采集卡,利用电脑声卡采集数据

我在做很多测试时需要获取USB产品插入设备检测产品是否存在,还有产品的名称是否一致。案例1这个方法百度上有很多人分享过了。我一开始也是在百度上找到的非常方便使用。

案例1:

代码如下

ManagementObjectSearcher voiceDeviceSearcher = new ManagementObjectSearcher("select * from Win32_SoundDevice");

ManagementObjectCollection voiceDevices= voiceDeviceSearcher.Get();

foreach (ManagementObject device in voiceDevices)

{

Console.WriteLine(device.GetPropertyValue("Name"));

}

//这个方法比较通用不单单只是获取声卡,在更换ManagementObjectSearcher("command")里面的命令还可以查找更多的硬件信息例如声卡、摄像头、打印机设备等等。在文章最后我会贴上所有的command大家可以参考一下。

案例2:

这个方案是跟之前NAudio开源库有关系,基于NAudio的开源库可以获取到声卡和麦克风的设备列表。NAudio是一个开源库,在播放和采集声音等方面可以很方便地进行编程。我曾经为了播放一个音频文档找了好久一直无法很完美的实现播放,要么就是播放格式不支持,要么就是兼容性不好,后来使用这个开源库非常完美的解决了播放音频文档。

基于声卡的数据采集系统

NAudio

for (int n = -1; n < WaveOut.DeviceCount; n++)

{

var caps = WaveOut.GetCapabilities(n);

Console.WriteLine(caps.ProductName);

}

这个方法就比较简单了,通过WaveOut就可以获取到装置的名称。

麦克风是是WaveIn,方法是一样的。

获取电脑设备列表的command如下分类:

// 硬件

Win32_Processor, // CPU 处理器

Win32_PhysicalMemory, // 物理内存条

Win32_Keyboard, // 键盘

Win32_PointingDevice, // 点输入设备,包括鼠标。

Win32_FloppyDrive, // 软盘驱动器

Win32_DiskDrive, // 硬盘驱动器

Win32_CDROMDrive, // 光盘驱动器

Win32_BaseBoard, // 主板

Win32_BIOS, // BIOS 芯片

Win32_ParallelPort, // 并口

Win32_SerialPort, //串口

Win32_SerialPortConfiguration, // 串口配置

Win32_SoundDevice, // 多媒体设置,一般指声卡。

Win32_SystemSlot, // 主板插槽 (ISA & PCI & AGP)

Win32_USBController, // USB 控制器

Win32_NetworkAdapter, // 网络适配器

Win32_NetworkAdapterConfiguration, // 网络适配器设置

Win32_Printer, // 打印机

Win32_PrinterConfiguration, // 打印机设置

Win32_PrintJob, // 打印机任务

Win32_TCPIPPrinterPort, // 打印机端口

Win32_POTSModem, // MODEM

Win32_POTSModemToSerialPort, // MODEM 端口

Win32_DesktopMonitor, // 显示器

Win32_DisplayConfiguration, // 显卡

Win32_DisplayControllerConfiguration, // 显卡设置

Win32_VideoController, // 显卡细节。

Win32_VideoSettings, // 显卡支持的显示模式。

//操作系统

Win32_TimeZone, // 时区

Win32_SystemDriver, // 驱动程序

Win32_DiskPartition, // 磁盘分区

Win32_LogicalDisk, // 逻辑磁盘

Win32_LogicalDiskToPartition, // 逻辑磁盘所在分区及始末位置。

Win32_LogicalMemoryConfiguration, // 逻辑内存配置

Win32_PageFile, // 系统页文件信息

Win32_PageFileSetting, // 页文件设置

Win32_BootConfiguration, // 系统启动配置

Win32_ComputerSystem, // 计算机信息简要

Win32_OperatingSystem, // 操作系统信息

Win32_StartupCommand, // 系统自动启动程序

Win32_Service, // 系统安装的服务

Win32_Group, // 系统管理组

Win32_GroupUser, // 系统组帐号

Win32_UserAccount, // 用户帐号

Win32_Process, // 系统进程

Win32_Thread, // 系统线程

Win32_Share, // 共享

Win32_NetworkClient, // 已安装的网络客户端

Win32_NetworkProtocol, // 已安装的网络协议

行业热门话题:

【基于声卡的数据采集系统】【利用电脑声卡采集数据】【声卡可以采集声音信息】【声卡采集器】【声卡和采集卡】【集成声卡的采样率】【声卡传输数据】【声卡采集是什么意思】【声卡的采样率】【声卡和采集卡区别】
基于声卡的数据采集和分析完!

相关推荐:


关键词文章生成器,点击查看演示目录:http://www.wskqs.cn/shisange/


奔驰e200报价| 软文营销期末考试b卷-下列有关软文营销的特点错误的是| 软文营销推广优势和特点详细分析-软文营销推广优势和特点详细分析| 医药软文营销哪家公司做的好 医药软文营销哪家公司做的好些| 空中瑜伽指导师-空中瑜伽教练| 软文营销吸睛软文写作教程 软文营销有什么技巧| 营销策划公司| mcwiki| 软文营销公司有哪些家-软文营销公司有哪些家具| 软文营销誉看百首网络|
投稿| 1024(定向养站+文章采集+ai聚合)目录程序| 1888(定向养站+文章采集+ai聚合)泛目录版| 双标题| 挖关键词| 违禁词删除| 免费配图| 自助解答| 站长变现| 今日头条| 问答聚合| 818(今日头条资讯聚合演示)| 1024(采集聚合+ai聚合)| 1024 (AI定向养站目录程序)| 淘客文章带货| 伪原创| 定向养站目录程序| ai写作目录程序

苏ICP备2021004623号 (免责声明:本网站部分内容由用户自行上传,如权利人发现存在侵犯其权益情形,请及时与本站联系。)(版权所有:昆山市一路火信息技术服务中心) 友情导航 网络警察提醒您 中国互联网辟谣平台 中国文明网传播文明 中国互联网举报中心