波形捕捉:(3)"捕捉设备"性能

简介:
"捕捉设备"性能


     调用  IDirectSoundCapture8::GetCaps  方法来获取捕捉设备的性能。这个方法的参数是一个指向 DSCCAPS 结构体的指针。就如同其它结构体一样,你在传递这个参数之前必须初始化 dwSize 成员。返回后,这个结构体中包含设备支持的声道的数量,一组设备支持的格式数据集,相当于Win32 WAV音频函数中使用的WAVEINCAPS结构体中的值。

     在没有 WDM 驱动的情况下,在同一时刻只能有一个应用程序使用捕捉设备。如果驱动支持多个应用程序并发使用设备,在 DSCCAPS 的 dwFlags 成员返回DSCCAPS_MULTIPLECAPTURE 。每一个应用程序可以为捕捉缓冲区设置它自己的格式。 

 

查看其它:
      导 言
      1.枚举“捕捉设备”
      2.创建“捕捉设备对象”
      3.“捕捉设备”性能
      4.创建一个“捕捉缓冲区”
      5.“捕捉缓冲区”信息
      6.“捕捉缓冲区”通知
      7. “捕捉缓冲区”特效
      8.使用“捕捉缓冲区”
      9.写入到WAV文件 






本文转自stg609博客园博客,原文链接:http://www.cnblogs.com/stg609/archive/2008/10/21/1314025.html,如需转载请自行联系原作者

目录
相关文章
|
11天前
|
人工智能 安全 Linux
【OpenClaw保姆级图文教程】阿里云/本地部署集成模型Ollama/Qwen3.5/百炼 API 步骤流程及避坑指南
2026年,AI代理工具的部署逻辑已从“单一云端依赖”转向“云端+本地双轨模式”。OpenClaw(曾用名Clawdbot)作为开源AI代理框架,既支持对接阿里云百炼等云端免费API,也能通过Ollama部署本地大模型,完美解决两类核心需求:一是担心云端API泄露核心数据的隐私安全诉求;二是频繁调用导致token消耗过高的成本控制需求。
5594 13
|
19天前
|
人工智能 JavaScript Ubuntu
5分钟上手龙虾AI!OpenClaw部署(阿里云+本地)+ 免费多模型配置保姆级教程(MiniMax、Claude、阿里云百炼)
OpenClaw(昵称“龙虾AI”)作为2026年热门的开源个人AI助手,由PSPDFKit创始人Peter Steinberger开发,核心优势在于“真正执行任务”——不仅能聊天互动,还能自动处理邮件、管理日程、订机票、写代码等,且所有数据本地处理,隐私完全可控。它支持接入MiniMax、Claude、GPT等多类大模型,兼容微信、Telegram、飞书等主流聊天工具,搭配100+可扩展技能,成为兼顾实用性与隐私性的AI工具首选。
22182 118