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 |