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 |