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\... |
建置範例
- 開啟 Windows SDK 的 CMD 殼層,並變更為 OSD 範例目錄。
- 在 OSD 目錄中執行 「start OSD.sln」 命令,在 Visual Studio 視窗中開啟 OSD 專案。
- 從視窗中,選取 [ 偵錯 ] 或 [發行 方案組態],從功能表欄選取 [建 置] 功能表,然後選取 [ 建 置] 選項。 如果您未從 SDK 的 CMD 殼層開啟 Visual Studio,Visual Studio 將無法存取 SDK 建置環境。 在此情況下,除非您明確設定項目檔OSD.vcproj 中使用的環境變數 MSSdk,否則不會建置此範例。
執行範例
- 在 Windows Vista 或更新版本中執行 OSD 可執行檔OSD.exe。 請注意,您不會看到應用程式的系統匣圖示或視窗,但您可以看到使用 TaskMgr.exe 執行的進程。
- 執行sndvol.exe以變更音量或靜音,或使用鍵盤控件或 HID 控件變更音量。 OSD 使用者介面隨即顯示。
- 若要結束應用程式,請執行 TaskMgr.exe,反白顯示OSD.exe進程,然後按兩下 [ 結束進程]。
相關主題