当前位置:  开发笔记 > 开发工具 > 正文

如何从Wave Out捕获PCM数据

如何解决《如何从WaveOut捕获PCM数据》经验,为你挑选了1个好方法。

如何以编程方式捕获音频?我正在实现一个实时流式传输网络桌面的应用程序.视频部分已完成.我需要实现音频部分.我需要一种方法从声卡中获取PCM数据以馈送到我的编码器(使用Windows Media Format实现).

我认为答案与Win32 API中的openMixer(),waveInOpen()函数有关,但我不确定应该怎么做.

如何打开必要的频道以及如何从中读取PCM数据?

提前致谢.



1> Nick Haddad..:

新的Windows Vista Core Audio API明确支持此功能(称为Loopback Recording),因此如果您可以使用仅限Vista的应用程序,那么这就是您的选择.

有关如何执行此操作的说明,请参阅MSDN上的Loopback Recording文章.

推荐阅读
无名有名我无名_593
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有