DXVA_MVvalue-Struktur (dxva.h)

Die DXVA_MVvalue Struktur wird vom Hostdecoder an den Beschleuniger gesendet, um den zweidimensionalen Bewegungsvektorwert anzugeben.

Syntax

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

Member

horz

Gibt die horizontale Komponente des Werts eines Bewegungsvektors an. Enthält einen ganzzahligen Bewegungsoffset mit Vorzeichen in halben Beispieleinheiten. Der Wert dieses Members ist eine gerade ganze Zahl, wenn das bMVprecisionAndChromaRelation-Element von DXVA_PictureParameters gleich 2 (Bewegung im H.261-Stil, die nur ganzzahlige Beispieloffsets unterstützt).

vert

Gibt die vertikale Komponente des Werts eines Bewegungsvektors an. Enthält einen ganzzahligen Bewegungsoffset mit Vorzeichen in halben Beispieleinheiten. Der Wert dieses Members ist eine gerade ganze Zahl, wenn das bMVprecisionAndChromaRelation-Element von DXVA_PictureParameters gleich 2 (Bewegung im H.261-Stil, die nur ganzzahlige Beispieloffsets unterstützt).

Hinweise

Die DXVA_MVvalue-Struktur wird in den DXVA_MBctrl_P_HostResidDiff_1 - und DXVA_MBctrl_P_OffHostIDCT_1-Strukturen verwendet.

Anforderungen

Anforderung Wert
Header dxva.h (einschließlich Dxva.h)

Weitere Informationen

DXVA_MBctrl_P_HostResidDiff_1

DXVA_MBctrl_P_OffHostIDCT_1