Windows SDK包括以下代码示例,演示了音频核心API的使用。下面的示例位于目录%MSSdk%\sample\multimedia\audio,其中%MSSdk%是你计算机上的Windows SDK安装的根目录。
示例 | 描述 |
AECMicArray | 该示例使用MMDevice、WASAPI、DeviceTopology和EndpointVolume API来捕获高质量的音频流。该示例通过使用回声消除(AEC) DMO(也称为Microsoft提供的语言捕获DSP)支持声学回声消除(AEC)和麦克风阵列处理。 |
CaptureSharedEventDirven | 该实例应用程序使用Core Audio API从用户指定的输入设备捕获音频数据,并将其写入当前目录中唯一命名的.WAV文件。该示例演示了事件驱动的缓冲。 |
CaptureSharedTimerDirven | 该实例应用程序使用Core Audio API从用户指定的输入设备捕获音频数据,并将其写入当前目录中唯一命名的.WAV文件。该示例演示了定时器驱动的缓冲。 |
DuckingCaptureSample | 该示例应用程序演示了打开和关闭通信并导致应用程序可以实现流衰减的低效事件。该应用程序实现了一个聊天客户端,它使用Core Audio API从通信设备读取音频数据并在设备上播放。 |
EndpointVolume | 该示例应用程序使用Core Audio API来更改用户指定的设备音量。 |
OSD | 该示例使用MMDevice和EndpointVolume API来显示通过默认音频渲染断点设备播放的输出流的音量变化。当用户调整Windows音量控制程序Sndvol.exe中的音量级别时 |