Partager via


structure DXVA_MVvalue (dxva.h)

La structure DXVA_MVvalue est envoyée par le décodeur hôte à l’accélérateur pour spécifier la valeur du vecteur de mouvement à deux dimensions.

Syntaxe

typedef struct _DXVA_MVvalue {
  SHORT horz;
  SHORT vert;
} DXVA_MVvalue, *LPDXVA_MVvalue;

Membres

horz

Spécifie le composant horizontal de la valeur d’un vecteur de mouvement. Contient un décalage de mouvement entier signé en unités demi-échantillon. La valeur de ce membre est un entier même si le bMVprecisionAndChromaRelation membre de DXVA_PictureParameters est égal à 2 (le mouvement de style H.261 ne prenant en charge que les décalages de l’échantillon entier).

vert

Spécifie le composant vertical de la valeur d’un vecteur de mouvement. Contient un décalage de mouvement entier signé en unités demi-échantillon. La valeur de ce membre est un entier même si le bMVprecisionAndChromaRelation membre de DXVA_PictureParameters est égal à 2 (le mouvement de style H.261 ne prenant en charge que les décalages de l’échantillon entier).

Remarques

La structure DXVA_MVvalue est utilisée dans les structures DXVA_MBctrl_P_HostResidDiff_1 et DXVA_MBctrl_P_OffHostIDCT_1.

Exigences

Exigence Valeur
d’en-tête dxva.h (include Dxva.h)

Voir aussi

DXVA_MBctrl_P_HostResidDiff_1

DXVA_MBctrl_P_OffHostIDCT_1