PFND3D11_1DDI_VIDEOPROCESSORSETOUTPUTCONSTRICTION fonction de rappel (d3d10umddi.h)

Définit la quantité de sous-échantillonnage à effectuer sur la sortie.

Syntaxe

PFND3D11_1DDI_VIDEOPROCESSORSETOUTPUTCONSTRICTION Pfnd3d111DdiVideoprocessorsetoutputconstriction;

void Pfnd3d111DdiVideoprocessorsetoutputconstriction(
  D3D10DDI_HDEVICE unnamedParam1,
  D3D11_1DDI_HVIDEOPROCESSOR unnamedParam2,
  BOOL unnamedParam3,
  SIZE unnamedParam4
)
{...}

Paramètres

unnamedParam1

hDevice [in]

Handle pour le périphérique d’affichage (contexte graphique).

unnamedParam2

hVideoProcessor [in]

Handle de l’objet processeur vidéo qui a été créé via un appel à la fonction CreateVideoProcessor .

unnamedParam3

Activé [in]

Si la valeur est TRUE, le sous-échantillonnage est activé. Sinon, le sous-échantillonnage est désactivé et le membre ConstrictonSize est ignoré.

unnamedParam4

ConstrictonSize [in]

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 de miniport d’affichage 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 du paramètre ConstrictonSize doivent être supérieures à zéro. Si la taille est supérieure au rectangle cible, le sous-échantillonnage ne se produit pas.

Le pilote indique sa capacité à prendre en charge le sous-échantillonnage via la fonction GetVideoProcessorCaps . Si le pilote prend en charge la fonctionnalité D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_CONSTRICTION , il prend en charge la possibilité de sous-échantillonner l’image composée.

Note Si le pilote ne prend pas en charge la fonctionnalité D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_CONSTRICTION , le runtime Microsoft Direct3D n’appelle pas la fonction VideoProcessorSetOutputConstriction .
 

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8
Serveur minimal pris en charge Windows Server 2012
Plateforme cible Desktop (Expérience utilisateur)
En-tête d3d10umddi.h (incluez D3d10umddi.h)

Voir aussi

CreateVideoProcessor