Partager via


Structure MetadataTimeStamps (mfapi.h)

La structure MetadataTimeStamps décrit le format d’objet blob de l’attribut MF_CAPTURE_METADATA_FACEROITIMESTAMPS .

Syntaxe

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

Membres

Flags

OR au niveau du bit des indicateurs MF_METADATATIMESTAMPS_* .

Device

Temps QPC pour l’exemple dont le rectangle de visage est dérivé (en 100n).

Presentation

PTS pour l’exemple dont le rectangle de visage est dérivé (en 100n).

Notes

L’attribut MF_CAPTURE_METADATA_FACEROITIMESTAMPS contient les informations d’horodatage des roIs de visage identifiés dans MF_CAPTURE_METADATA_FACEROIS. Pour un appareil qui ne peut pas fournir l’horodatage pour les roIs de visage, cet attribut doit être omis.

Pour le champ Indicateurs , les indicateurs de bits suivants indiquent quel horodatage est valide :

#define MF_METADATATIMESTAMPS_DEVICE        0x00000001
#define MF_METADATATIMESTAMPS_PRESENTATION  0x00000002

MFT0 doit définir indicateurs sur MF_METADATATIEMSTAMPS_DEVICE et l’heure QPC appropriée pour l’appareil, si le pilote fournit les métadonnées d’horodatage pour les roIs de visage.

La structure MetadataTimeStamps décrit uniquement le format d’objet blob pour l’attribut MF_CAPTURE_METADATA_FACEROITIMESTAMPS . La structure des éléments de métadonnées pour l’horodatage (KSCAMERA_METADATA_ITEMHEADER + charge utile des métadonnées d’horodatage) est à la hauteur du pilote et doit être alignée sur 8 octets.

Spécifications

   
En-tête mfapi.h