Freigeben über


KS_DATARANGE_VIDEO_PALETTE-Struktur (ksmedia.h)

Die KS_DATARANGE_VIDEO_PALETTE-Struktur beschreibt einen Stream und seine Farbfunktionen.

Syntax

typedef struct tagKS_DATARANGE_VIDEO_PALETTE {
  KSDATARANGE                 DataRange;
  BOOL                        bFixedSizeSamples;
  BOOL                        bTemporalCompression;
  DWORD                       StreamDescriptionFlags;
  DWORD                       MemoryAllocationFlags;
  KS_VIDEO_STREAM_CONFIG_CAPS ConfigCaps;
  KS_VIDEOINFO                VideoInfo;
} KS_DATARANGE_VIDEO_PALETTE, *PKS_DATARANGE_VIDEO_PALETTE;

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.

VideoInfo

Gibt die Details des Videostreams an.

Anforderungen

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

Weitere Informationen

KSDATARANGE

KS_VIDEOINFO

KS_VIDEO_STREAM_CONFIG_CAPS