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 |