Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 |