Struttura MetadataTimeStamps (mfapi.h)
La struttura MetadataTimeStamps descrive il formato BLOB per l'attributo MF_CAPTURE_METADATA_FACEROITIMESTAMPS .
Sintassi
typedef struct tagMetadataTimeStamps {
ULONG Flags;
LONGLONG Device;
LONGLONG Presentation;
} MetadataTimeStamps;
Members
Flags
OR bit per bit dei flag MF_METADATATIMESTAMPS_* .
Device
Il tempo QPC per il campione del rettangolo del viso è derivato da (in 100ns).
Presentation
PTS per il campione il rettangolo del viso è derivato da (in 100ns).
Commenti
L'attributo MF_CAPTURE_METADATA_FACEROITIMESTAMPS contiene le informazioni sul timestamp per le roI del viso identificate in MF_CAPTURE_METADATA_FACEROIS. Per un dispositivo che non può fornire il timestamp per le ROI del viso, questo attributo deve essere omesso.
Per il campo Flag , i flag di bit seguenti indicano quale timestamp è valido:
#define MF_METADATATIMESTAMPS_DEVICE 0x00000001
#define MF_METADATATIMESTAMPS_PRESENTATION 0x00000002
MFT0 deve impostare Flag su MF_METADATATIEMSTAMPS_DEVICE e l'ora QPC appropriata per Device, se il driver fornisce i metadati di timestamp per le roI del viso.
La struttura MetadataTimeStamps descrive solo il formato BLOB per l'attributo MF_CAPTURE_METADATA_FACEROITIMESTAMPS . La struttura dell'elemento di metadati per il timestamp (KSCAMERA_METADATA_ITEMHEADER + payload dei metadati timestamp) è fino al driver e deve essere allineata a 8 byte.
Requisiti
Intestazione | mfapi.h |