Partager via


PFND3DWDDM2_1DDI_VIDEOPROCESSORSETOUTPUTHDRMETADATA fonction de rappel (d3d10umddi.h)

Implémenté par le pilote client pour inclure des métadonnées HDR pour permettre au processeur vidéo d’optimiser la vidéo pour l’affichage. Ce rappel définit la fonctionnalité 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 de l’appareil 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

Aucun

Remarques

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

Exigences

Exigence Valeur
d’en-tête d3d10umddi.h

Voir aussi

D3DWDDM2_1DDI_VIDEODEVICEFUNCS structure