PFND3DWDDM2_1DDI_VIDEOPROCESSORSETSTREAMHDRMETADATA fonction de rappel (d3d10umddi.h)
Implémenté par le pilote client pour définir les métadonnées HDR de flux afin d’optimiser l’affichage de la vidéo. Ce rappel définit le nombre maximal de nits pour lesquels le contenu a été créé.
Syntaxe
PFND3DWDDM2_1DDI_VIDEOPROCESSORSETSTREAMHDRMETADATA Pfnd3dwddm21DdiVideoprocessorsetstreamhdrmetadata;
void Pfnd3dwddm21DdiVideoprocessorsetstreamhdrmetadata(
D3D10DDI_HDEVICE hDevice,
D3D11_1DDI_HVIDEOPROCESSOR hVideoProcessor,
UINT StreamIndex,
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.
StreamIndex
Indique le flux d’entrée.
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 |