Compartilhar via


Estrutura MetadataTimeStamps (mfapi.h)

A estrutura MetadataTimeStamps descreve o formato de blob para o atributo MF_CAPTURE_METADATA_FACEROITIMESTAMPS .

Sintaxe

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

Membros

Flags

OR bit a bit dos sinalizadores MF_METADATATIMESTAMPS_* .

Device

Tempo de QPC para o exemplo do retângulo facial derivado de (em 100ns).

Presentation

PTS para o exemplo do retângulo facial é derivado de (em 100ns).

Comentários

O atributo MF_CAPTURE_METADATA_FACEROITIMESTAMPS contém as informações de carimbo de data/hora para os ROIs de rosto identificados em MF_CAPTURE_METADATA_FACEROIS. Para um dispositivo que não pode fornecer o carimbo de data/hora para ROIs faciais, esse atributo deve ser omitido.

Para o campo Sinalizadores , os seguintes sinalizadores de bit indicam qual carimbo de data/hora é válido:

#define MF_METADATATIMESTAMPS_DEVICE        0x00000001
#define MF_METADATATIMESTAMPS_PRESENTATION  0x00000002

O MFT0 deve definir Sinalizadores como MF_METADATATIEMSTAMPS_DEVICE e a hora de QPC apropriada para Dispositivo, se o driver fornecer os metadados de carimbo de data/hora para os ROIs de detecção facial.

A estrutura MetadataTimeStamps descreve apenas o formato de blob para o atributo MF_CAPTURE_METADATA_FACEROITIMESTAMPS . A estrutura do item de metadados para o carimbo de data/hora (KSCAMERA_METADATA_ITEMHEADER + carga de metadados de carimbo de data/hora) é até o driver e deve estar alinhada a 8 bytes.

Requisitos

   
Cabeçalho mfapi.h