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 |