Udostępnij za pośrednictwem


OSD

W tym przykładzie użyto interfejsów API podstawowego dźwięku do zaimplementowania wyświetlacza na ekranie, który pokazuje zmiany głośności w strumieniu wyjściowym odtwarzanym za pośrednictwem domyślnego urządzenia punktu końcowego renderowania audio. Ekran wyświetlany jest, gdy użytkownik dostosowuje poziom woluminu w programie sterowania woluminami systemu Windows, Sndvol.exei znika po tym, jak poziom woluminu pozostaje niezmieniony przez krótki okres.

Ten temat zawiera następujące sekcje.

Opis

W tym przykładzie przedstawiono następujące funkcje.

Wymagania

Produkt Wersja
zestaw Windows SDK Windows Vista lub nowszy
Visual Studio 2005 lub nowszy

 

Pobieranie przykładu

Ten przykład jest dostępny w następujących lokalizacjach.

Lokalizacja Ścieżka/adres URL
Windows SDK \Program Files\Microsoft SDKs\Windows\v7.0\Samples\Multimedia\Audio\OSD\...

 

Kompilowanie przykładu

  1. Otwórz powłokę CMD dla zestawu Windows SDK i przejdź do przykładowego katalogu OSD.
  2. Uruchom polecenie "start OSD.sln" w katalogu OSD, aby otworzyć projekt OSD w oknie programu Visual Studio.
  3. W oknie wybierz konfigurację rozwiązania Debugowanie lub Wydania, wybierz menu kompilacji na pasku menu i wybierz opcję Kompilacja. Jeśli program Visual Studio nie zostanie otwarty z poziomu powłoki CMD dla zestawu SDK, program Visual Studio nie będzie miał dostępu do środowiska kompilacji zestawu SDK. W takim przypadku przykład nie zostanie skompilowany, chyba że jawnie ustawisz zmienną środowiskową MSSdk, która jest używana w pliku projektu OSD.vcproj.

Uruchamianie przykładu

  1. Uruchom plik wykonywalny OSD, OSD.exe, w systemie Windows Vista lub nowszym. Pamiętaj, że nie będzie widoczna ikona paska zadań systemu ani okno dla aplikacji, ale można zobaczyć proces uruchomiony przy użyciu TaskMgr.exe.
  2. Uruchom sndvol.exe, aby zmienić głośność lub wyciszenie albo zmienić głośność za pomocą kontrolek klawiatury lub kontrolki HID. Zostanie wyświetlony interfejs użytkownika OSD.
  3. Aby zamknąć aplikację, uruchom polecenie TaskMgr.exe, wyróżnij proces OSD.exe i kliknij pozycję Zakończ proces.

przykłady zestawu SDK korzystające z podstawowych interfejsów API audio