OSD

此示例使用核心音频 API 实现屏幕显示,用于显示通过默认音频呈现终结点设备播放的输出流的音量更改。 当用户调整 Windows 音量控制程序 Sndvol.exe 中的音量时,屏幕显示上会显示,并在音量短时间内保持不变后消失。

本主题包含以下各节。

说明

此示例演示了以下功能。

要求

产品 版本
Windows SDK Windows Vista 或更高版本
Visual Studio 2005 或更高版本

 

下载示例

此样本在以下位置提供。

位置 路径/URL
Windows SDK \Program Files\Microsoft SDKs\Windows\v7.0\Samples\Multimedia\Audio\OSD\...

 

生成示例

  1. 打开 Windows SDK 的 CMD shell,并更改为 OSD 示例目录。
  2. 在 OSD 目录中运行命令“start OSD.sln”,以在 Visual Studio 窗口中打开 OSD 项目。
  3. 在窗口中选择“调试”或“发布”解决方案配置,从菜单栏中选择“生成”菜单,然后选择“生成”选项。 如果未从 SDK 的 CMD shell 打开 Visual Studio,则 Visual Studio 将无法访问 SDK 的生成环境。 在这种情况下,除非显式设置项目文件 OSD.vcproj 中使用的环境变量 MSSdk,否则将无法生成此示例。

运行示例

  1. 在 Windows Vista 或更高版本中运行 OSD 可执行文件 OSD.exe。 请注意,这时不会看到应用程序的系统托盘图标或窗口,但可以看到使用 TaskMgr.exe 运行的进程。
  2. 运行 sndvol.exe 以更改音量或静音,或者使用键盘控件或 HID 控件更改音量。 显示 OSD 用户界面。
  3. 若要退出应用程序,请运行 TaskMgr.exe,突出显示 OSD.exe 进程,然后单击“结束进程”

使用核心音频 API 的SDK 示例