KSCAMERA_METADATA_ITEMHEADER structure (ksmedia.h)

This structure contains the metadata header information that is filled by the camera driver.

Syntax

typedef struct tagKSCAMERA_METADATA_ITEMHEADER {
  ULONG MetadataId;
  ULONG Size;
} KSCAMERA_METADATA_ITEMHEADER, *PKSCAMERA_METADATA_ITEMHEADER;

Members

MetadataId

The identifier for the metadata item. This can be a standard identifier as defined in the KSCAMERA_MetadataId enumeration or any custom metadata identifier that starts from MetadataId_Custom_Start (0x80000000).

Size

Set to sizeof(KSCAMERA_METADATA_ITEMHEADER) + the size of the metadata payload that follows.

Remarks

This structure along with the metadata payload that follows must be 8-byte aligned.

Requirements

Requirement Value
Header ksmedia.h