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 |