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


Интерфейс IMFSensorDevice (mfidl.h)

Представляет устройство датчика, которое может принадлежать к группе датчиков, представленной интерфейсом IMFSensorGroup . Термин "устройство" в этом контексте может относиться к физическому устройству, пользовательскому источнику мультимедиа или поставщику кадров.

Наследование

Интерфейс IMFSensorDevice наследуется от интерфейса IUnknown . IMFSensorDevice также имеет следующие типы членов:

Методы

Интерфейс IMFSensorDevice имеет следующие методы.

 
IMFSensorDevice::GetDeviceAttributes

Возвращает атрибуты IMFAttributes для группы датчиков.
IMFSensorDevice::GetDeviceId

Возвращает уникальный идентификатор устройства. Это значение в настоящее время не используется.
IMFSensorDevice::GetDeviceType

Возвращает значение, указывающее тип устройства датчика, представленного объектом .
IMFSensorDevice::GetFlags

Возвращает флаги, заданные для устройства датчика. Этот метод зарезервирован для использования в будущем.
IMFSensorDevice::GetSensorDeviceMode

Возвращает значение, указывающее текущий режим совместного использования устройства датчика, который является контроллером или общим доступом.
IMFSensorDevice::GetStreamAttributes

Возвращает хранилище атрибутов потока с указанным индексом.
IMFSensorDevice::GetStreamAttributesCount

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

Возвращает имя символьной ссылки устройства датчика.
IMFSensorDevice::SetSensorDeviceMode

Задает значение, указывающее режим общего доступа устройства датчика для контроллера или общего доступа.

Требования

Требование Значение
Минимальная версия клиента Windows 10, версия 1607 [только классические приложения]
Минимальная версия сервера Ни одна версия не поддерживается
Целевая платформа Windows
Header mfidl.h