KS_DATARANGE_VIDEO2 Struktur (ksmedia.h)
Die KS_DATARANGE_VIDEO2-Struktur beschreibt einen Videostream, einschließlich Bob- oder Webeinstellungen.
Syntax
typedef struct tagKS_DATARANGE_VIDEO2 {
KSDATARANGE DataRange;
BOOL bFixedSizeSamples;
BOOL bTemporalCompression;
DWORD StreamDescriptionFlags;
DWORD MemoryAllocationFlags;
KS_VIDEO_STREAM_CONFIG_CAPS ConfigCaps;
KS_VIDEOINFOHEADER2 VideoInfoHeader;
} KS_DATARANGE_VIDEO2, *PKS_DATARANGE_VIDEO2;
Member
DataRange
Gibt den Hauptbezeichner für das Format an.
bFixedSizeSamples
Gibt an, dass alle Beispiele dieselbe Größe haben, wenn sie auf TRUE festgelegt sind.
bTemporalCompression
Gibt an, ob jedes Beispiel unabhängig voneinander stehen kann, ohne sich auf vorherige oder zukünftige Beispiele zu verlassen.
StreamDescriptionFlags
Nicht verwendet und sollte auf 0 festgelegt werden.
MemoryAllocationFlags
Nicht verwendet und sollte auf 0 festgelegt werden.
ConfigCaps
Gibt die Konfiguration des Datenstroms an, einschließlich Skalierung, Zuschneiden sowie Frame- und Datenraten.
VideoInfoHeader
Gibt die Details des Videostreams an.
Hinweise
Diese Struktur sollte anstelle einer KS_DATARANGE_VIDEO-Struktur verwendet werden, wenn ein Minidriver Inhalte mit Bob- oder Webwebeinstellungen beschreiben muss.
Anforderungen
Anforderung | Wert |
---|---|
Header | ksmedia.h (include Ksmedia.h) |