Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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
- Anforderungen
- Herunterladen des Beispiel-
- Erstellen des Beispiel-
- Ausführen des Beispiel-
- Verwandte Themen
Beschreibung
In diesem Beispiel werden die folgenden Features veranschaulicht.
- MMDevice-API für die Enumeration und Auswahl von Multimediageräten.
- Audio EndpointVolume-API-
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
- Öffnen Sie die CMD-Shell für das Windows SDK, und wechseln Sie in das OSD-Beispielverzeichnis.
- Führen Sie den Befehl "start OSD.sln" im OSD-Verzeichnis aus, um das OSD-Projekt im Visual Studio-Fenster zu öffnen.
- 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
- 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.
- 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.
- Um die Anwendung zu beenden, führen Sie TaskMgr.exeaus, markieren Sie den OSD.exe Prozess, und klicken Sie auf Endprozess.
Verwandte Themen