MetadataTimeStamps 结构 (mfapi.h)

MetadataTimeStamps 结构描述 MF_CAPTURE_METADATA_FACEROITIMESTAMPS 属性的 Blob 格式。

语法

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

成员

Flags

MF_METADATATIMESTAMPS_* 标志的按位 OR。

Device

人脸矩形的样本的 QPC 时间派生自 (,以 100ns) 为单位。

Presentation

人脸矩形样本的 PTS 派生自 (,以 100ns) 为单位。

注解

MF_CAPTURE_METADATA_FACEROITIMESTAMPS 属性包含MF_CAPTURE_METADATA_FACEROIS中标识的人脸 ROI 的时间戳信息。 对于无法为人脸 ROI 提供时间戳的设备,应省略此属性。

对于“ 标志” 字段,以下位标志指示哪个时间戳有效:

#define MF_METADATATIMESTAMPS_DEVICE        0x00000001
#define MF_METADATATIMESTAMPS_PRESENTATION  0x00000002

如果驱动程序提供人脸 ROI 的时间戳元数据,MFT0 必须将 标志 设置为 MF_METADATATIEMSTAMPS_DEVICE 以及 设备的相应 QPC 时间。

MetadataTimeStamps 结构仅描述 MF_CAPTURE_METADATA_FACEROITIMESTAMPS 属性的 Blob 格式。 timestamp (KSCAMERA_METADATA_ITEMHEADER + timestamp 元数据有效负载) 的元数据项结构由驱动程序决定,并且必须对齐 8 字节。

要求

   
标头 mfapi.h