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에 대한 타임스탬프를 제공할 수 없는 디바이스의 경우 이 특성을 생략해야 합니다.
Flags 필드의 경우 다음 비트 플래그는 유효한 타임스탬프를 나타냅니다.
#define MF_METADATATIMESTAMPS_DEVICE 0x00000001
#define MF_METADATATIMESTAMPS_PRESENTATION 0x00000002
드라이버가 얼굴 ROI에 대한 타임스탬프 메타데이터를 제공하는 경우 MFT0은 플래그 를 MF_METADATATIEMSTAMPS_DEVICE 및 디바이스에 적절한 QPC 시간으로 설정해야 합니다.
MetadataTimeStamps 구조는 MF_CAPTURE_METADATA_FACEROITIMESTAMPS 특성에 대한 Blob 형식만 설명합니다. 타임스탬프의 메타데이터 항목 구조(KSCAMERA_METADATA_ITEMHEADER + 타임스탬프 메타데이터 페이로드)는 드라이버에 달려 있으며 8 바이트 정렬되어야 합니다.
요구 사항
머리글 | mfapi.h |