MetadataTimeStamps-Struktur (mfapi.h)
Die MetadataTimeStamps-Struktur beschreibt das Blobformat für das attribut MF_CAPTURE_METADATA_FACEROITIMESTAMPS .
Syntax
typedef struct tagMetadataTimeStamps {
ULONG Flags;
LONGLONG Device;
LONGLONG Presentation;
} MetadataTimeStamps;
Members
Flags
Bitweise OR der MF_METADATATIMESTAMPS_* -Flags.
Device
QPC-Zeit für das Beispiel, von dem das Gesichtsrechteck abgeleitet ist (in 100ns).
Presentation
PTS für die Stichprobe, von der das Gesichtsrechteck abgeleitet ist (in 100ns).
Hinweise
Das attribut MF_CAPTURE_METADATA_FACEROITIMESTAMPS enthält die Zeitstempelinformationen für die in MF_CAPTURE_METADATA_FACEROIS identifizierten Gesichts-ROIs. Für ein Gerät, das den Zeitstempel für Gesichtserkennungs-ROIs nicht bereitstellen kann, sollte dieses Attribut weggelassen werden.
Für das Feld Flags geben die folgenden Bitflags an, welcher Zeitstempel gültig ist:
#define MF_METADATATIMESTAMPS_DEVICE 0x00000001
#define MF_METADATATIMESTAMPS_PRESENTATION 0x00000002
MFT0 muss Flags auf MF_METADATATIEMSTAMPS_DEVICE und die entsprechende QPC-Zeit für Device festlegen, wenn der Treiber die Zeitstempelmetadaten für die Gesichtserkennungs-ROIs bereitstellt.
Die MetadataTimeStamps-Struktur beschreibt nur das Blobformat für das attribut MF_CAPTURE_METADATA_FACEROITIMESTAMPS . Die Metadatenelementstruktur für Zeitstempel (KSCAMERA_METADATA_ITEMHEADER + Zeitstempelmetadatennutzlast) ist bis zum Treiber festgelegt und muss um 8 Byte ausgerichtet sein.
Requirements (Anforderungen)
Kopfzeile | mfapi.h |