Partager via


ID3D11VideoContext2 ::VideoProcessorSetOutputHDRMetaData, méthode (d3d11_4.h)

Définit les métadonnées HDR décrivant l’affichage sur lequel le contenu sera présenté.

Syntaxe

void VideoProcessorSetOutputHDRMetaData(
  [in] ID3D11VideoProcessor   *pVideoProcessor,
  [in] DXGI_HDR_METADATA_TYPE Type,
  [in] UINT                   Size,
  [in] const void             *pHDRMetaData
);

Paramètres

[in] pVideoProcessor

Pointeur vers l’interface ID3D11VideoProcessor .

[in] Type

Type de métadonnées HDR fournies.

[in] Size

Taille des métadonnées HDR fournies dans pHDRMetaData.

Pour DXGI_HDR_METADATA_TYPE_NONE, la taille doit être 0.

Pour DXGI_HDR_METADATA_TYPE_HDR10, la taille est sizeof(DXGI_HDR_METADATA_HDR10).

[in] pHDRMetaData

Pointeur vers les informations de métadonnées.

Pour DXGI_HDR_METADATA_TYPE_NONE, cette valeur doit être NULL.

Pour DXGI_HDR_METADATA_TYPE_HDR10, il s’agit d’un pointeur vers une structure DXGI_HDR_METADATA_HDR10 .

Valeur de retour

None

Remarques

Lors du traitement d’un flux HDR, le pilote peut utiliser ces métadonnées pour optimiser la vidéo pour l’affichage de sortie.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2016 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête d3d11_4.h

Voir aussi

ID3D11VideoContext2

ID3DVideoContext2