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 |