ID3D11VideoDevice1::GetVideoDecoderCaps, méthode (d3d11_1.h)
Récupère les fonctionnalités et les limitations du décodeur vidéo.
Syntaxe
HRESULT GetVideoDecoderCaps(
[in] const GUID *pDecoderProfile,
[in] UINT SampleWidth,
[in] UINT SampleHeight,
[in] const DXGI_RATIONAL *pFrameRate,
[in] UINT BitRate,
[in] const GUID *pCryptoType,
[out] UINT *pDecoderCaps
);
Paramètres
[in] pDecoderProfile
Type : const GUID*
Profil de décodage pour lequel les fonctionnalités sont interrogées.
[in] SampleWidth
Type : UINT
Largeur de la vidéo pour laquelle les fonctionnalités sont interrogées.
[in] SampleHeight
Type : UINT
Hauteur vidéo pour laquelle les fonctionnalités sont interrogées.
[in] pFrameRate
Type : const DXGI_RATIONAL*
Fréquence d’images du contenu vidéo. Ces informations sont utilisées par le pilote pour déterminer si la vidéo peut être décodée en temps réel.
[in] BitRate
Type : UINT
Débit binaire du flux vidéo. La valeur zéro indique que le débit binaire peut être ignoré.
[in] pCryptoType
Type : const GUID*
Type de chiffrement utilisé pour chiffrer le flux vidéo. La valeur NULL indique que le flux vidéo n’est pas chiffré.
[out] pDecoderCaps
Type : UINT*
Pointeur vers une combinaison or au niveau du bit de valeurs D3D11_VIDEO_DECODER_CAPS spécifiant les fonctionnalités du décodeur.
Valeur retournée
Type : HRESULT
Cette méthode retourne l’un des codes d’erreur suivants.
S_OK | L’opération s’est terminée avec succès. |
E_INVALIDARG | Un paramètre non valide a été passé ou cette fonction a été appelée à l’aide d’un modèle d’appel non valide. |
Configuration requise
Client minimal pris en charge | Windows 10 (applications de bureau uniquement) |
Serveur minimal pris en charge | Windows Server 2016 (applications de bureau uniquement) |
Plateforme cible | Windows |
En-tête | d3d11_1.h |