Partager via


DXVA_MVvalue structure (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 d’entier signé en demi-unités d’échantillon. La valeur de ce membre est un entier pair si le membre bMVprecisionAndChromaRelation de DXVA_PictureParameters est égal à 2 (mouvement de style H.261 prenant en charge uniquement les décalages d’échantillons entiers).

vert

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

Remarques

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

Configuration requise

Condition requise Valeur
En-tête dxva.h (inclure Dxva.h)

Voir aussi

DXVA_MBctrl_P_HostResidDiff_1

DXVA_MBctrl_P_OffHostIDCT_1