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


атрибут MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_AUDCAP_ROLE

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

Тип данных

ERole хранится как UINT32

Получение и установка

Чтобы получить этот атрибут, вызовите IMFAttributes::GetUINT32.

Чтобы задать этот атрибут, вызовите IMFAttributes::SetUINT32.

Комментарии

Тип перечисления eRole описан в документации по API core Audio.

Значение атрибута указывает роль устройства. Этот атрибут используется со следующими функциями.

Этот атрибут можно использовать в качестве входных данных для функций MFCreateDeviceSource и MFCreateDeviceSourceActivate . Если указан атрибут, функция создает источник мультимедиа, который использует устройство захвата звука по умолчанию для указанной роли устройства.

Этот атрибут также можно использовать в качестве входных данных для функции MFEnumDeviceSources . Если указан атрибут, перечисление ограничивается указанной ролью устройства. Кроме того, каждый объект активации, возвращаемый функцией MFEnumDeviceSources , содержит этот атрибут. Затем атрибут используется внутри объекта активации при создании источника мультимедиа.

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

Требования

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

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

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

Захват аудио- и видеоданных

Запись атрибутов устройства