该实例应用程序使用Core Audio API从用户指定的输入设备捕获音频数据,并将其写入当前目录中唯一命名的.WAV文件。该示例演示了事件驱动的缓冲。
描述
该示例演示了如下功能:
·MMDevice API:多媒体设备枚举和选择
·WASAPI:流的管理操作,例如启动、停止、切换
前置条件
下载样例
构建示例
按照以下步骤构建CaptureSharedEventDrive示例:
1.打开Windows SDK的命令shell并切换到CaptureSharedEventDirven示例的目录;
2.用Visual Studio软件中打开CaptureSharedEventDriven目录的下WASAPICaptureSharedEventDriven.sln文件;
3.在VS中选择Debug或Release配置,从菜单栏中选择Build菜单,然后选择Build选项。如果你没有从SDK的CMD shell打开Visual Studio,Visual Studio将无法访问SDK构建环境。在这种情况下,除非你明确设置项目文件WASAPICaptureSharedEventDriven.vcproj中使用的环境变量MSSdk,否则不会构建该示例。