Partager via


ID3D11VideoDevice ::CheckVideoDecoderFormat, méthode (d3d11.h)

Avec unprofile, vérifie si le pilote prend en charge un format de sortie spécifié.

Syntaxe

HRESULT CheckVideoDecoderFormat(
  [in]  const GUID  *pDecoderProfile,
  [in]  DXGI_FORMAT Format,
  [out] BOOL        *pSupported
);

Paramètres

[in] pDecoderProfile

Pointeur vers un GUID qui identifie le profil. Pour obtenir la liste des profils pris en charge, appelez ID3D11VideoDevice ::GetVideoDecoderProfile.

[in] Format

Valeur DXGI_FORMAT qui spécifie le format de sortie. Les valeurs typiques incluent DXGI_FORMAT_NV12 et DXGI_FORMAT_420_OPAQUE.

[out] pSupported

Reçoit la valeur TRUE si le format est pris en charge, ou FALSE dans le cas contraire.

Valeur retournée

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

Remarques

Si le pilote ne prend pas en charge le profil donné dans pDecoderProfile, la méthode retourne E_INVALIDARG. Si le pilote prend en charge le profil, mais que le format DXGI n’est pas compatible avec le profil, la méthode réussit, mais retourne la valeur FALSE dans pSupported.

Configuration requise

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

Voir aussi

ID3D11VideoDevice