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;
Angehörige
dwSize
Gibt die Größe der Struktur in Byte an.
dwMicrosecondsPerField
Gibt die Zeit an, die von jedem Feld in Mikrosekunden (Millionstel einer Sekunde) eingenommen wird.
amvpDimInfo
Beschreibt die dimensionalen Informationen des Videoports, z. B. Feld- und VBI-Dimensionen.
dwPictAspectRatioX
Gibt das Seitenverhältnis des Bilds in der horizontalen Dimension an. Bei einem Seitenverhältnis von 16 x 9 wäre dieses Element beispielsweise 16.
dwPictAspectRatioY
Gibt das Seitenverhältnis des Bilds in der vertikalen Dimension an. Bei einem 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 Feldpolität standardmäßig umkehrt.
dwNumLinesInVREF
Gibt die Anzahl der Datenzeilen in VREF an.
lHalfLinesEven
Gibt die Anzahl der Halblinien im geraden Feld an.
dwReserved1
Reserviert für die zukünftige Verwendung. Nicht verwenden.
Bemerkungen
Diese Struktur wird von der KSPROPERTY_VPCONFIG_VPDATAINFO-Eigenschaft verwendet.
Anforderungen
Anforderung | Wert |
---|---|
Header- | ksmedia.h (enthalten Ksmedia.h) |