Поделиться через


OSD

В этом примере используются API core Audio для реализации экранного дисплея, в котором отображаются изменения громкости в выходном потоке, который воспроизводится через устройство конечной точки отрисовки звука по умолчанию. Экран отображается, когда пользователь настраивает уровень тома в программе управления томами Windows, Sndvol.exeи исчезает после того, как уровень тома остается неизменным в течение короткого периода.

В этом разделе содержатся следующие разделы.

Описание

В этом примере показаны следующие функции.

Требования

Продукт Версия
пакета SDK для Windows Windows Vista или более поздней версии
Visual Studio 2005 или более поздней версии

 

Скачивание примера

Этот пример доступен в следующих расположениях.

Местоположение Путь или URL-адрес
Windows SDK \Program Files\Microsoft SDKs\Windows\v7.0\Samples\Multimedia\Audio\OSD\...

 

Создание примера

  1. Откройте оболочку CMD для пакета SDK для Windows и перейдите в образец каталога OSD.
  2. Выполните команду "запустить OSD.sln" в каталоге OSD, чтобы открыть проект OSD в окне Visual Studio.
  3. В окне выберите конфигурацию решения отладки или выпуска, выберите меню сборки сборки в строке меню и выберите параметр Сборка. Если вы не открываете Visual Studio из оболочки CMD для пакета SDK, Visual Studio не будет иметь доступа к среде сборки пакета SDK. В этом случае пример не будет создаваться, если вы явно не задали переменную среды MSSdk, которая используется в файле проекта OSD.vcproj.

Запуск примера

  1. Запустите исполняемый файл OSD OSD.exeв Windows Vista или более поздней версии. Обратите внимание, что вы не увидите значок области системы или окно для приложения, но процесс выполняется с помощью TaskMgr.exe.
  2. Запустите sndvol.exe, чтобы изменить громкость или отключить громкость, или изменить том с помощью элементов управления клавиатуры или элемента управления HID. Отображается пользовательский интерфейс OSD.
  3. Чтобы выйти из приложения, запустите TaskMgr.exe, выделите процесс OSD.exe и щелкните конец процесса.

Примеры пакета SDK , использующие основные API аудио