Partager via


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

Voir aussi

ID3D11VideoDevice1