PFND3DWDDM2_1DDI_VIDEOPROCESSORSETOUTPUTHDRMETADATA fonction de rappel (d3d10umddi.h)

Implémenté par le pilote client pour inclure des métadonnées HDR afin de permettre au processeur vidéo d’optimiser la vidéo pour l’affichage. Ce rappel définit la capacité de luminosité maximale (en nits) de l’affichage sur lequel le contenu sera présenté.

Syntaxe

PFND3DWDDM2_1DDI_VIDEOPROCESSORSETOUTPUTHDRMETADATA Pfnd3dwddm21DdiVideoprocessorsetoutputhdrmetadata;

void Pfnd3dwddm21DdiVideoprocessorsetoutputhdrmetadata(
  D3D10DDI_HDEVICE hDevice,
  D3D11_1DDI_HVIDEOPROCESSOR hVideoProcessor,
  D3DDDI_HDR_METADATA_TYPE Type,
  UINT Size,
  const VOID *pMetaData
)
{...}

Paramètres

hDevice

Handle pour le périphérique d’affichage (contexte graphique).

hVideoProcessor

Handle de l’objet processeur vidéo.

Type

Indique le type des métadonnées HDR fournies.

Size

Indique le type des métadonnées HDR fournies.

  • Pour D3DDDI_HDR_METADATA_TYPE_NONE, la taille doit être 0.
  • Pour D3DDDI_HDR_METADATA_TYPE_HDR10, la taille est sizeof(D3DDDI_HDR_METADATA_HDR10).

pMetaData

Pointe vers une structure contenant les métadonnées HDR.

  • Pour D3DDDI_HDR_METADATA_TYPE_NONE, cette valeur doit être NULL.
  • Pour D3DDDI_HDR_METADATA_TYPE_HDR10, il s’agit d’un pointeur vers une structure DD3DDDI_HDR_METADATA_HDR10.

Valeur de retour

None

Remarques

Lors du traitement d’un flux HDR, le pilote peut utiliser ces informations de luminosité pour tonalitér le contenu vidéo afin de l’optimiser pour l’affichage de sortie.

Configuration requise

Condition requise Valeur
En-tête d3d10umddi.h

Voir aussi

D3DWDDM2_1DDI_VIDEODEVICEFUNCS structure