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
- wymagania dotyczące
- pobieranie przykładowej
- tworzenie przykładu
- uruchamianie przykładowej
- Tematy pokrewne
Opis
W tym przykładzie przedstawiono następujące funkcje.
- interfejsu API MMDevice dla wyliczenia i wyboru urządzenia multimedialnego.
- Interfejs API audio EndpointVolume
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
- Otwórz powłokę CMD dla zestawu Windows SDK i przejdź do przykładowego katalogu OSD.
- Uruchom polecenie "start OSD.sln" w katalogu OSD, aby otworzyć projekt OSD w oknie programu Visual Studio.
- 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
- 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.
- 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.
- Aby zamknąć aplikację, uruchom polecenie TaskMgr.exe, wyróżnij proces OSD.exe i kliknij pozycję Zakończ proces.
Tematy pokrewne
-
przykłady zestawu SDK korzystające z podstawowych interfejsów API audio