KSPROPERTY_VIDEOCOMPRESSION_S structure (ksmedia.h)
The KSPROPERTY_VIDEOCOMPRESSION_S structure describes a single KSPROPERTY_VIDEOCOMPRESSION_Xxx property of a specified stream.
Syntax
typedef struct {
KSPROPERTY Property;
ULONG StreamIndex;
LONG Value;
} KSPROPERTY_VIDEOCOMPRESSION_S, *PKSPROPERTY_VIDEOCOMPRESSION_S;
Members
Property
Specifies an initialized KSPROPERTY structure that describes the property set, property ID, and request type.
StreamIndex
Contains the zero-based index of the stream.
Value
Specifies the value of a request. For Set requests, the minidriver must set the property specified in Property to this value. For Get requests, the minidriver must return the value of the property specified in Property.
Remarks
All KSPROPERTY_VIDEOCOMPRESSION properties that use this structure are read/write.
Requirements
Requirement | Value |
---|---|
Header | ksmedia.h (include Ksmedia.h) |
See also
KSPROPERTY_VIDEOCOMPRESSION_KEYFRAME_RATE
KSPROPERTY_VIDEOCOMPRESSION_OVERRIDE_FRAME_SIZE
KSPROPERTY_VIDEOCOMPRESSION_OVERRIDE_KEYFRAME
KSPROPERTY_VIDEOCOMPRESSION_PFRAMES_PER_KEYFRAME
KSPROPERTY_VIDEOCOMPRESSION_QUALITY