Condividi tramite


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