OSD

此範例會使用核心音訊 API 來實作屏幕顯示,以顯示透過預設音訊轉譯端點裝置播放之輸出數據流的音量變更。 當使用者調整 Windows 音量控制程式中的音量層級,Sndvol.exe,且在音量層級在短時間內維持不變之後消失時,畫面上就會顯示。

本主題包含下列各節。

描述

此範例示範下列功能。

需求

Products 版本
Windows SDK Windows Vista 或更新版本
Visual Studio 2005 或更新版本

 

下載範例

此範例可在下列位置取得。

Location 路徑/URL
Windows SDK \Program Files\Microsoft SDKs\Windows\v7.0\Samples\Multimedia\Audio\OSD\...

 

建置範例

  1. 開啟 Windows SDK 的 CMD 殼層,並變更為 OSD 範例目錄。
  2. 在 OSD 目錄中執行 「start OSD.sln」 命令,在 Visual Studio 視窗中開啟 OSD 專案。
  3. 從視窗中,選取 [ 偵錯 ] 或 [發行 方案組態],從功能表欄選取 [建 置] 功能表,然後選取 [ 置] 選項。 如果您未從 SDK 的 CMD 殼層開啟 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 範例