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) |