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_VIDEOCOMPRESSION_KEYFRAME_RATE
KSPROPERTY_VIDEOCOMPRESSION_OVERRIDE_FRAME_SIZE
KSPROPERTY_VIDEOCOMPRESSION_OVERRIDE_KEYFRAME
KSPROPERTY_VIDEOCOMPRESSION_PFRAMES_PER_KEYFRAME
KSPROPERTY_VIDEOCOMPRESSION_QUALITY