атрибут 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 [только классические приложения] |
Заголовок |
|
См. также раздел