KSPROPERTY_VIDEOCOMPRESSION_S-Struktur (ksmedia.h)

Die KSPROPERTY_VIDEOCOMPRESSION_S-Struktur beschreibt eine einzelne KSPROPERTY_VIDEOCOMPRESSION_Xxx-Eigenschaft eines angegebenen Datenstroms.

Syntax

typedef struct {
  KSPROPERTY Property;
  ULONG      StreamIndex;
  LONG       Value;
} KSPROPERTY_VIDEOCOMPRESSION_S, *PKSPROPERTY_VIDEOCOMPRESSION_S;

Member

Property

Gibt eine initialisierte KSPROPERTY-Struktur an, die den Eigenschaftensatz, die Eigenschafts-ID und den Anforderungstyp beschreibt.

StreamIndex

Enthält den nullbasierten Index des Datenstroms.

Value

Gibt den Wert einer Anforderung an. Für Set requests muss der Minidriver die in Property angegebene Eigenschaft auf diesen Wert festlegen. Für Get-Anforderungen muss der Minidriver den Wert der in Property angegebenen Eigenschaft zurückgeben.

Hinweise

Alle KSPROPERTY_VIDEOCOMPRESSION Eigenschaften, die diese Struktur verwenden, sind Lese-/Schreibzugriff.

Anforderungen

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

Weitere Informationen

KSPROPERTY

KSPROPERTY_VIDEOCOMPRESSION_KEYFRAME_RATE

KSPROPERTY_VIDEOCOMPRESSION_OVERRIDE_FRAME_SIZE

KSPROPERTY_VIDEOCOMPRESSION_OVERRIDE_KEYFRAME

KSPROPERTY_VIDEOCOMPRESSION_PFRAMES_PER_KEYFRAME

KSPROPERTY_VIDEOCOMPRESSION_QUALITY

KSPROPERTY_VIDEOCOMPRESSION_WINDOWSIZE

PROPSETID_VIDCAP_VIDEOCOMPRESSION