Freigeben über


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