Share via


Fonction MFConvertColorInfoFromDXVA (mfapi.h)

[Cette API n’est pas prise en charge et peut être modifiée ou indisponible à l’avenir. Les applications doivent éviter d’utiliser la structure MFVIDEOFORMAT et utiliser des attributs de type de média à la place. Pour plus d’informations, consultez Informations de couleur étendues.]

Définit les informations de couleur étendues dans une structure MFVIDEOFORMAT .

Syntaxe

HRESULT MFConvertColorInfoFromDXVA(
  [in, out] MFVIDEOFORMAT *pToFormat,
  [in]      DWORD         dwFromDXVA
);

Paramètres

[in, out] pToFormat

Pointeur vers une structure MFVIDEOFORMAT . La fonction remplit les membres de structure qui correspondent aux informations de couleur DXVA dans le paramètre dwFromDXVA . La fonction ne modifie pas les autres membres de la structure.

[in] dwFromDXVA

DWORD qui contient des informations de couleur étendues. Les champs de bits dans le DWORD sont définis dans la structure DXVA2_ExtendedFormat .

Valeur retournée

Si cette fonction réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Notes

Cette fonction définit les champs suivants dans la structure MFVIDEOFORMAT .

  • videoInfo.MFNominalRange
  • videoInfo.MFVideoLighting
  • videoInfo.MFVideoPrimaries
  • videoInfo.MFVideoTransferFunction
  • videoInfo.MFVideoTransferMatrix
  • videoInfo.SourceChromaSubsampling
Note Avant Windows 7, cette fonction était exportée à partir de evr.dll. À partir de Windows 7, cette fonction est exportée à partir de mfplat.dll et evr.dll exporte une fonction stub qui appelle mfplat.dll. Pour plus d’informations, consultez Modifications de bibliothèque dans Windows 7.
 

Spécifications

   
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête mfapi.h
Bibliothèque Evr.lib
DLL Mfplat.dll

Voir aussi

Informations de couleur étendues

Fonctions Media Foundation

Types de média