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 |