ID3D11VideoContext ::VideoProcessorSetOutputConstriction, méthode (d3d11.h)
Définit la quantité de sous-échantillonnage à effectuer sur la sortie.
Syntaxe
void VideoProcessorSetOutputConstriction(
[in] ID3D11VideoProcessor *pVideoProcessor,
BOOL Enable,
SIZE Size
);
Paramètres
[in] pVideoProcessor
Pointeur vers l’interface ID3D11VideoProcessor . Pour obtenir ce pointeur, appelez ID3D11VideoDevice ::CreateVideoProcessor.
Enable
Si la valeur est TRUE, le sous-échantillonnage est activé. Sinon, le sous-échantillonnage est désactivé et le membre Size est ignoré.
Size
Taille de l’échantillonnage.
Valeur de retour
None
Remarques
Le sous-échantillonnage est parfois utilisé pour réduire la qualité du contenu premium lorsque d’autres formes de protection de contenu ne sont pas disponibles. Par défaut, le sous-échantillonnage est désactivé.
Si le paramètre Enable a la valeur TRUE, le pilote sous-échantillonne l’image composée à la taille spécifiée, puis la met à l’échelle à la taille du rectangle cible.
La largeur et la hauteur de Size doivent être supérieures à zéro. Si la taille est supérieure au rectangle cible, le sous-échantillonnage ne se produit pas.
Pour utiliser cette fonctionnalité, le pilote doit prendre en charge le sous-échantillonnage, indiqué par l’indicateur de capacité D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_CONSTRICTION . Pour rechercher cette fonctionnalité, appelez ID3D11VideoProcessorEnumerator ::GetVideoProcessorCaps.
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 |