структура DXVA_MVvalue (dxva.h)

Структура DXVA_MVvalue отправляется декодером узла в акселератор, чтобы указать двухмерное значение вектора движения.

Синтаксис

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

Члены

horz

Задает горизонтальный компонент значения вектора движения. Содержит смещение целочисленного числа со знаком в полузаборных единицах. Значение этого элемента будет даже целым числом, если bMVprecisionAndChromaRelation член DXVA_PictureParameters равно 2 (движение в стиле H.261, поддерживающее только смещения целочисленных примеров).

vert

Задает вертикальный компонент значения вектора движения. Содержит смещение целочисленного числа со знаком в полузаборных единицах. Значение этого элемента будет даже целым числом, если bMVprecisionAndChromaRelation член DXVA_PictureParameters равно 2 (движение в стиле H.261, поддерживающее только смещения целочисленных примеров).

Замечания

Структура DXVA_MVvalue используется в структурах DXVA_MBctrl_P_HostResidDiff_1 и DXVA_MBctrl_P_OffHostIDCT_1.

Требования

Требование Ценность
заголовка dxva.h (include Dxva.h)

См. также

DXVA_MBctrl_P_HostResidDiff_1

DXVA_MBctrl_P_OffHostIDCT_1