首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何处理Delphi 6 DSPACK程序中传统滤波器“Wav Dest”的NIL响应?

如何处理Delphi 6 DSPACK程序中传统滤波器“Wav Dest”的NIL响应?
EN

Stack Overflow用户
提问于 2011-08-30 01:28:38
回答 1查看 256关注 0票数 1

我正在尝试使用DSPACK创建一个Delphi 6程序,该程序记录来自PC输入设备(Windows XP)的音频,然后将捕获的音频写入MS格式的WAV文件。我遇到的问题是,当我尝试获取名为'WAV Dest‘的遗留过滤器时,我得到的结果为零:

代码语言:javascript
复制
CapEnum.SelectGUIDCategory(CLSID_LegacyAmFilterCategory); 
filWaveDest.BaseFilter.Moniker := CapEnum.GetMoniker(CapEnum.FilterIndexOfFriendlyName('WAV Dest')); 

在这些调用之后,filWaveDest.BaseFilter.Moniker包含空。我如何纠正这个问题,因为尝试写入使用filWaveDest捕获的WAV数据的后续代码显然会失败?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-08-30 02:29:17

Wav目标不是标准的DirectShow筛选器。这是SDK中的一个示例过滤器。生成对象或下载其他人生成的DLL的副本。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7233569

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档