Интерфейс 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 |