KS_AMVPDATAINFO-Struktur (ksmedia.h)
Die KS_AMVPDATAINFO-Struktur wird verwendet, um die Eigenschaften eines Videoports zu beschreiben.
Syntax
typedef struct tagKS_AMVPDATAINFO {
DWORD dwSize;
DWORD dwMicrosecondsPerField;
KS_AMVPDIMINFO amvpDimInfo;
DWORD dwPictAspectRatioX;
DWORD dwPictAspectRatioY;
BOOL bEnableDoubleClock;
BOOL bEnableVACT;
BOOL bDataIsInterlaced;
LONG lHalfLinesOdd;
BOOL bFieldPolarityInverted;
DWORD dwNumLinesInVREF;
LONG lHalfLinesEven;
DWORD dwReserved1;
} KS_AMVPDATAINFO, *PKS_AMVPDATAINFO;
Member
dwSize
Gibt die Größe der Struktur in Bytes an.
dwMicrosecondsPerField
Gibt die Von jedem Feld benötigte Zeit in Mikrosekunden (Millionstel Sekunde) an.
amvpDimInfo
Beschreibt die Dimensionsinformationen des Videoports, z. B. Feld- und VBI-Dimensionen.
dwPictAspectRatioX
Gibt das Bildseitenverhältnis in der horizontalen Dimension an. Für ein Seitenverhältnis von 16 x 9 wäre dieses Element beispielsweise 16.
dwPictAspectRatioY
Gibt das Bildseitenverhältnis in der vertikalen Dimension an. Für ein Seitenverhältnis von 4 x 3 wäre dieses Element beispielsweise 3.
bEnableDoubleClock
Gibt an, ob der Videoport die Doppelte Taktung aktivieren soll.
bEnableVACT
Gibt an, ob der Videoport ein externes VACT-Signal verwenden soll.
bDataIsInterlaced
Gibt an, dass das Signal interlaced ist.
lHalfLinesOdd
Gibt die Anzahl der Halblinien im ungeraden Feld an.
bFieldPolarityInverted
Gibt an, ob das Gerät die Feldpolarität standardmäßig umkehrt.
dwNumLinesInVREF
Gibt die Anzahl der Datenzeilen in VREF an.
lHalfLinesEven
Gibt die Anzahl der Halblinien im geraden Feld an.
dwReserved1
Für die zukünftige Verwendung reserviert. Nicht verwenden.
Hinweise
Diese Struktur wird von der eigenschaft KSPROPERTY_VPCONFIG_VPDATAINFO verwendet.
Anforderungen
Anforderung | Wert |
---|---|
Header | ksmedia.h (include Ksmedia.h) |