Share via


ID3D11VideoContext1::D ecoderEnableDownsampling, méthode (d3d11_1.h)

Indique que le sous-échantillonnage du décodeur sera utilisé et que le pilote doit allouer les cadres de référence appropriés.

Syntaxe

HRESULT DecoderEnableDownsampling(
  [in] ID3D11VideoDecoder            *pDecoder,
  [in] DXGI_COLOR_SPACE_TYPE         InputColorSpace,
  [in] const D3D11_VIDEO_SAMPLE_DESC *pOutputDesc,
  [in] UINT                          ReferenceFrameCount
);

Paramètres

[in] pDecoder

Type : ID3D11VideoDecoder*

Pointeur vers l’interface ID3D11VideoDecoder .

[in] InputColorSpace

Type : DXGI_COLOR_SPACE_TYPE

Informations sur l’espace de couleurs des données du cadre de référence.

[in] pOutputDesc

Type : const D3D11_VIDEO_SAMPLE_DESC*

Résolution, format et espace de couleurs des cadres de sortie/d’affichage. Il s’agit de la résolution de destination et du format de l’opération de sous-échantillonnage.

[in] ReferenceFrameCount

Type : UINT

Nombre de cadres de référence à utiliser dans l’opération.

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.
E_OUTOFMEMORY La mémoire est insuffisante pour terminer l’opération.

Notes

Cette fonction ne peut être appelée qu’une seule fois pour une interface ID3D11VideoDecoder spécifique. Cette méthode doit être appelée avant le premier appel à DecoderBeginFrame. Pour mettre à jour les paramètres de sous-échantillonnage, utilisez DecoderUpdateDownsampling.

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

ID3D11VideoContext1