Compartir a través de


Estructura MetadataTimeStamps (mfapi.h)

La estructura MetadataTimeStamps describe el formato de blob para el atributo MF_CAPTURE_METADATA_FACEROITIMESTAMPS .

Sintaxis

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

Members

Flags

OR bit a bit de las marcas MF_METADATATIMESTAMPS_* .

Device

Tiempo de QPC para la muestra del rectángulo facial derivado de (en 100ns).

Presentation

PTS para la muestra del rectángulo facial se deriva de (en 100ns).

Comentarios

El atributo MF_CAPTURE_METADATA_FACEROITIMESTAMPS contiene la información de marca de tiempo de las ROIs faciales identificadas en MF_CAPTURE_METADATA_FACEROIS. Para un dispositivo que no puede proporcionar la marca de tiempo para las ROIs faciales, se debe omitir este atributo.

En el campo Marcas , las marcas de bits siguientes indican qué marca de tiempo es válida:

#define MF_METADATATIMESTAMPS_DEVICE        0x00000001
#define MF_METADATATIMESTAMPS_PRESENTATION  0x00000002

MFT0 debe establecer Marcas en MF_METADATATIEMSTAMPS_DEVICE y la hora de QPC adecuada para el dispositivo, si el controlador proporciona los metadatos de marca de tiempo para las ROIs de cara.

La estructura MetadataTimeStamps solo describe el formato de blob para el atributo MF_CAPTURE_METADATA_FACEROITIMESTAMPS . La estructura del elemento de metadatos para la marca de tiempo (KSCAMERA_METADATA_ITEMHEADER + carga de metadatos de marca de tiempo) es hasta el controlador y debe estar alineada con 8 bytes.

Requisitos

   
Encabezado mfapi.h