атрибут MF_AUDIO_RENDERER_ATTRIBUTE_ENDPOINT_ROLE

Указывает роль конечной точки звука для отрисовщика звука.

Тип данных

UINT32

Комментарии

Этот атрибут можно использовать для настройки отрисовщика звука. Использование зависит от того, какую функцию вызывается для создания отрисовщика звука:

Устройство конечной точки звука — это аппаратное устройство, которое находится на одном конце пути аудиоданных, например наушниках или динамике.

Если этот атрибут задан, отрисовщик звука использует звуковое устройство по умолчанию для указанной роли. Значение этого атрибута является членом перечисления ERole , определенного в файле заголовка mmdeviceapi.h. Дополнительные сведения см. в документации по API Core Audio. Если этот атрибут не задан, отрисовщик звука использует устройство конечной точки по умолчанию.

Если этот атрибут задан, не устанавливайте атрибут MF_AUDIO_RENDERER_ATTRIBUTE_ENDPOINT_ID . Если заданы оба атрибута, при создании отрисовщика звука произойдет сбой.

Константу GUID для этого атрибута экспортируют из mfuuid.lib.

Требования

Требование Значение
Минимальная версия клиента
Windows Vista [только классические приложения]
Минимальная версия сервера
Windows Server 2008 [только классические приложения]
Заголовок
Mfidl.h

См. также раздел

Алфавитный список атрибутов Media Foundation

Атрибуты отрисовщика звука

IMFAttributes::GetUINT32

IMFAttributes::SetUINT32

Отрисовщик потоковой передачи звука