Freigeben über


OSD

In diesem Beispiel werden die Core Audio-APIs verwendet, um eine Bildschirmanzeige zu implementieren, die Lautstärkeänderungen am Ausgabedatenstrom anzeigt, der über das standardmäßige Audiorenderingendpunktgerät wiedergegeben wird. Die Bildschirmanzeige wird angezeigt, wenn der Benutzer die Lautstärke im Windows-Lautstärkesteuerungsprogramm, Sndvol.exe, anpasst und verschwindet, nachdem die Lautstärke für einen kurzen Zeitraum unverändert bleibt.

Dieses Thema enthält die folgenden Abschnitte.

Beschreibung

In diesem Beispiel werden die folgenden Features veranschaulicht.

Anforderungen

Produkt Version
Windows SDK- Windows Vista oder höher
Visual Studio 2005 oder höher

 

Herunterladen des Beispiels

Dieses Beispiel ist an den folgenden Speicherorten verfügbar.

Ort Pfad/URL
Windows SDK \Programme\Microsoft SDKs\Windows\v7.0\Samples\Multimedia\Audio\OSD\...

 

Erstellen des Beispiels

  1. Öffnen Sie die CMD-Shell für das Windows SDK, und wechseln Sie in das OSD-Beispielverzeichnis.
  2. Führen Sie den Befehl "start OSD.sln" im OSD-Verzeichnis aus, um das OSD-Projekt im Visual Studio-Fenster zu öffnen.
  3. Wählen Sie im Fenster die Debug- oder Release Lösungskonfiguration aus, wählen Sie das Menü Erstellen in der Menüleiste und dann die Option Erstellen aus. Wenn Sie Visual Studio nicht über die CMD-Shell für das SDK öffnen, hat Visual Studio keinen Zugriff auf die SDK-Buildumgebung. In diesem Fall wird das Beispiel nur erstellt, wenn Sie die Umgebungsvariable MSSdk explizit festlegen, die in der Projektdatei OSD.vcproj verwendet wird.

Ausführen des Beispiels

  1. Führen Sie die ausführbare OSD-Datei OSD.exein Windows Vista oder höher aus. Beachten Sie, dass kein Taskleistensymbol oder ein Fenster für die Anwendung angezeigt wird, aber Sie können den Prozess sehen, der mit TaskMgr.exeausgeführt wird.
  2. Führen Sie sndvol.exe aus, um die Lautstärke zu ändern oder die Lautstärke mithilfe von Tastatursteuerelementen oder einem HID-Steuerelement zu ändern. Die OSD-Benutzeroberfläche wird angezeigt.
  3. Um die Anwendung zu beenden, führen Sie TaskMgr.exeaus, markieren Sie den OSD.exe Prozess, und klicken Sie auf Endprozess.

SDK-Beispiele, die die kernigen Audio-APIs