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


Свойства конечной точки аудио

Файл заголовка Mmdeviceapi.h определяет несколько свойств устройств звуковых конечных точек в Windows Vista и более поздних версиях. Аудиослужба Windows задает значения этих свойств. Клиенты могут читать эти свойства, но не должны задавать их. Значения свойств хранятся как структуры PROPVARIANT.

Рекомендуемый способ чтения свойств звукового устройства ввода — использовать API в пространстве имен Windows.Devices.Enumeration. Эти API поддерживаются для приложений Магазина Windows и классических приложений. Сведения о существующих классических приложениях, которые считывают свойства устройства с помощью интерфейсаIMMDevice, см. в разделе свойства устройства. IMMDevice не поддерживается для приложений Магазина Windows.

Примеры кода, показывающие, как получить доступ к свойствам устройства аудио конечной точки, см. в следующих разделах:

Сведения о PROPVARIANTсм. в документации по пакету SDK для Windows.

Следующие свойства относятся к устройствам аудио конечной точки.

Свойство Описание
PKEY_AudioEndpoint_Association Связывает категорию пин-кода потоковой передачи ядра (KS) с устройством конечной точки аудио.
PKEY_AudioEndpoint_ControlPanelPageProvider Задает CLSID зарегистрированного поставщика расширения свойств устройства для устройства конечной точки аудио.
PKEY_AudioEndpoint_Disable_SysFx Указывает, включены ли системные эффекты в потоке общего режима, который передается в устройство звуковой конечной точки или из нее.
PKEY_AudioEndpoint_FormFactor Указывает физические атрибуты устройства аудио конечной точки.
PKEY_AudioEndpoint_FullRangeSpeakers Указывает маску конфигурации канала для динамиков полного диапазона, подключенных к устройству конечной точки аудио.
PKEY_AudioEndpoint_GUID Предоставляет идентификатор устройства DirectSound, соответствующий устройству аудио конечной точки.
PKEY_AudioEndpoint_PhysicalSpeakers Определяет конфигурацию физического динамика для устройства аудио конечной точки.
PKEY_AudioEngine_DeviceFormat Задает формат устройства, который является форматом, используемым обработчиком звука для потока общего режима, который передается в устройство аудио конечной точки или из нее.
PKEY_AudioEngine_OEMFormat Задает формат устройства по умолчанию, который используется для отрисовки или записи потока. Значения заполняются изготовителем оборудования в INF-файле.
PKEY_AudioEndpoint_Supports_EventDriven_Mode Указывает, поддерживает ли конечная точка режим на основе событий. Значения заполняются изготовителем оборудования в INF-файле.
PKEY_AudioEndpoint_JackSubType Содержит GUID выходной категории для устройства аудио конечной точки.

Основные ИНТЕРФЕЙСы API аудио поддерживают дополнительные свойства, которые не применяются исключительно к устройствам конечной точки аудио. Дополнительные сведения об этих дополнительных свойствах см. в свойства устройства.

устройствах звуковых конечных точек

Справочник по программированию