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


Структура MetadataTimeStamps (mfapi.h)

Структура MetadataTimeStamps описывает формат большого двоичного объекта для атрибута MF_CAPTURE_METADATA_FACEROITIMESTAMPS .

Синтаксис

typedef struct tagMetadataTimeStamps {
  ULONG    Flags;
  LONGLONG Device;
  LONGLONG Presentation;
} MetadataTimeStamps;

Члены

Flags

Побитовое ИЛИ флагов MF_METADATATIMESTAMPS_* .

Device

Время QPC для образца, из которой наследуется прямоугольник лица (в 100 нс).

Presentation

PTS для образца, из которой наследуется прямоугольник лица (в 100 нс).

Комментарии

Атрибут MF_CAPTURE_METADATA_FACEROITIMESTAMPS содержит сведения о метке времени для roIs распознавания лиц, определенных в MF_CAPTURE_METADATA_FACEROIS. Для устройства, которое не может предоставить метку времени для рентабельности инвестиций лиц, этот атрибут следует опустить.

Для поля Флаги следующие битовые флаги указывают, какая метка времени допустима:

#define MF_METADATATIMESTAMPS_DEVICE        0x00000001
#define MF_METADATATIMESTAMPS_PRESENTATION  0x00000002

MFT0 должен задать для параметра Flagsзначение MF_METADATATIEMSTAMPS_DEVICE и соответствующее время QPC для устройства, если драйвер предоставляет метаданные метки времени для рентабельности инвестиций лиц.

Структура MetadataTimeStamps описывает только формат большого двоичного объекта для атрибута MF_CAPTURE_METADATA_FACEROITIMESTAMPS . Структура элемента метаданных для метки времени (KSCAMERA_METADATA_ITEMHEADER + полезные данные метаданных метки времени) не должна соответствовать драйверу и должна быть выровнена по 8 байтам.

Требования

   
Верхняя часть mfapi.h