Share via


KS_DATARANGE_MPEG2_VIDEO-Struktur (ksmedia.h)

Die KS_DATARANGE_MPEG2_VIDEO-Struktur beschreibt den Bereich der MPEG-2-Videoformate, die für einen Stream verfügbar sind.

Syntax

typedef struct tagKS_DATARANGE_MPEG2_VIDEO {
  KSDATARANGE                 DataRange;
  BOOL                        bFixedSizeSamples;
  BOOL                        bTemporalCompression;
  DWORD                       StreamDescriptionFlags;
  DWORD                       MemoryAllocationFlags;
  KS_VIDEO_STREAM_CONFIG_CAPS ConfigCaps;
  KS_MPEGVIDEOINFO2           VideoInfoHeader;
} KS_DATARANGE_MPEG2_VIDEO, *PKS_DATARANGE_MPEG2_VIDEO;

Member

DataRange

Gibt den Hauptbezeichner für das Format an.

bFixedSizeSamples

Gibt an, dass alle Beispiele die gleiche 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 (null) festgelegt werden.

MemoryAllocationFlags

Nicht verwendet und sollte auf 0 (null) festgelegt werden.

ConfigCaps

Gibt die Konfiguration des Datenstroms an, einschließlich Skalierung, Zuschneiden sowie Frame- und Datenraten.

VideoInfoHeader

Gibt die Details des Videostreams an.

Anforderungen

Anforderung Wert
Header ksmedia.h (include Ksmedia.h)

Weitere Informationen

KSDATARANGE

KS_MPEGVIDEOINFO2

KS_VIDEO_STREAM_CONFIG_CAPS