录音 – 地铁应用中的音频捕捉
发布时间:2020-12-14 05:40:55 所属栏目:Windows 来源:网络整理
导读:我需要在 Windows 8 Metro风格的应用程序中执行低级音频捕获. 我想我需要使用IAudioClient接口,但是如何获得该接口呢? 微软称“客户端使用IMMDevice Interface中描述的技术之一获取对音频端点设备的IAudioClient接口的引用”. http://msdn.microsoft.com/en
我需要在
Windows 8 Metro风格的应用程序中执行低级音频捕获.
我想我需要使用IAudioClient接口,但是如何获得该接口呢? 微软称“客户端使用IMMDevice Interface中描述的技术之一获取对音频端点设备的IAudioClient接口的引用”. http://msdn.microsoft.com/en-us/library/windows/desktop/dd370865(v=vs.85).aspx 但Metro风格的应用程序不支持IMMDevice接口. 如何获得IAudioClient接口? 解决方法
我从MSDN论坛得到了答案:
Platform::String^ id = Windows::Media::Devices::MediaDevice::GetDefaultAudioCaptureId(Windows::Media::Devices::AudioDeviceRole::Console ); Microsoft::WRL::ComPtr<IAudioClient> pAudioClient = NULL; ActivateAudioInterface( id->Data(),__uuidof( IAudioClient ),(void**)&pAudioClient ); 这个ActivateAudioInterface()对我来说很神秘 – 在MSDN Library中根本没有对它的引用;搜索它的唯一点击是在论坛中…… (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 授予用户在Windows Server 2012域控制器上更改系统时间的权
- windows – 是否可以使用start从cmd文件中使用输出重定向?
- winforms – 如何在System.Windows.Forms.TextBox中隐藏输入
- Windows PowerShell ISE不支持输入
- windows-server-2008-r2 – 是否可以在Windows Server 2008
- windows-phone-7 – 有没有办法指定在枢轴页面中导航到哪个
- wpf – Windows 8中的屏幕保护程序预览有什么不同?
- User mode and kernel mode (from MSDN)
- windows – Hook进程
- windows-phone-7 – WP7工具包:ListBox上的手势 – 所选项
推荐文章
站长推荐
- [原创]K8飞刀20160613 Plesk密码 & 注册表16
- 单元测试 – 为什么Microsoft.VisualStudio.Test
- 如何从Windows XP机器清除Haskell安装?
- Windows上的Java RS-232通信
- 电子邮件 – 通过卫星加速Windows XP上的Outlook
- Windows Server 2012 R2 WSUS-3:安装服务器角色
- Windows 2008 IIS 7 ASP.NET 写入 Event Log 发生
- .net – 在64位Win上缺少dll
- 开发人员是否必须为在Windows Azure Marketplace
- windows – 从MAC地址获取IP. arp -a没有显示设备
热点阅读