다음을 통해 공유


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