Partager via


structure DXVAHDDDI_BLT_STATE_CONSTRICTION_DATA (d3dumddi.h)

La structure DXVAHDDDI_BLT_STATE_CONSTRICTION_DATA décrit les données qui spécifient l’échantillonnage inférieur de la sortie. Si la constriction est activée, le rectangle cible composé est échantillonné à la taille spécifiée, puis redimensionné vers le rectangle cible.

Syntaxe

typedef struct _DXVAHDDDI_BLT_STATE_CONSTRICTION_DATA {
  [in] BOOL Enable;
  [in] SIZE Size;
} DXVAHDDDI_BLT_STATE_CONSTRICTION_DATA;

Membres

[in] Enable

Valeur booléenne qui spécifie si la constriction est activée. La valeur par défaut est FALSE, ce qui indique que la constriction est désactivée.

[in] Size

Structure SIZE qui spécifie la taille d’échantillonnage à laquelle l’image de sortie est réduite. Taille doit être comprise entre (1, 1) et (largeur, hauteur) du rectangle cible. Taille doit être (0, 0) pour ne pas représenter de constriction. La valeur par défaut est (1, 1).

Remarques

Le runtime Direct3D spécifie l 'état DXVAHDDDI_BLT_STATE_CONSTRICTION dans l’état membre de la structure D3DDDIARG_DXVAHD_SETVIDEOPROCESSBLTSTATE dans un appel à la fonction setVideoProcessBltState du pilote. Cela n’est spécifié que si le pilote a précédemment défini la valeur DXVAHDDDI_FEATURE_CAPS_CONSTRICTION dans le membre FeatureCaps de la structure DXVAHDDDI_VPDEVCAPS lorsque la fonction GetCaps du pilote est appelée avec le jeu de valeurs D3DDDICAPS_DXVAHD_GETVPDEVCAPS.

Les tailles d’échantillonnage de (0, tout) et (quoi que ce soit, 0) ne sont pas valides et la fonction SetVideoProcessBltState du pilote doit retourner une erreur si ces tailles d’échantillonnage sont fournies.

Si la taille d’échantillonnage fournie est supérieure à la taille du rectangle cible, le pilote arrondit la taille d’échantillonnage à la taille du rectangle cible.

Exigences

Exigence Valeur
client minimum pris en charge DXVAHDDDI_BLT_STATE_CONSTRICTION_DATA est pris en charge à partir du système d’exploitation Windows 7.
d’en-tête d3dumddi.h (include D3dumddi.h)

Voir aussi

D3DDDIARG_DXVAHD_SETVIDEOPROCESSBLTSTATE

DXVAHDDDI_VPDEVCAPS

GetCaps

SIZE

SetVideoProcessBltState