// ksmedia.h
typedef struct {
KSPROPERTY Property;
ULONG StreamIndex;
LONG DefaultKeyFrameRate;
LONG DefaultPFrameRate;
LONG DefaultQuality;
LONG NumberOfQualitySettings;
LONG Capabilities;
} KSPROPERTY_VIDEOCOMPRESSION_GETINFO_S, *PKSPROPERTY_VIDEOCOMPRESSION_GETINFO_S;
View the official Windows Driver Kit DDI referenceNo description available.
The KSPROPERTY_VIDEOCOMPRESSION_GETINFO_S structure describes information about the video compression capabilities supported by a device.
PropertySpecifies an initialized KSPROPERTY structure that describes the property set, property ID, and request type.
StreamIndexSpecifies the zero-based index of the stream being queried.
DefaultKeyFrameRateIndicates the estimated number of frames per key frame.
DefaultPFrameRateIndicates the predicted number of frames per key frame.
DefaultQualitySpecifies the default quality value. This value should be in the range from 0 through 10000.
NumberOfQualitySettingsIndicates the number of discrete compression quality settings the device supports.
CapabilitiesSpecifies the compression capabilities of the device. This member can be one or more (logically ORed) of the values from the KS_CompressionCaps enumeration.
PROPSETID_VIDCAP_VIDEOCOMPRESSION