PROPSETID_VIDCAP_VIDEOCOMPRESSION
The PROPSETID_VIDCAP_VIDEOCOMPRESSION property set controls the video compression settings of a device.
The KSPROPERTY_VIDCAP_VIDEOCOMPRESSION enumeration in ksmedia.h specifies the properties of this set.
Support for this property set is optional and should be implemented only by devices that implement a video compression codec.
Video capture minidrivers are required to implement the following properties:
KSPROPERTY_VIDEOCOMPRESSION_GETINFO
KSPROPERTY_VIDEOCOMPRESSION_KEYFRAME_RATE
KSPROPERTY_VIDEOCOMPRESSION_OVERRIDE_FRAME_SIZE
KSPROPERTY_VIDEOCOMPRESSION_OVERRIDE_KEYFRAME
KSPROPERTY_VIDEOCOMPRESSION_PFRAMES_PER_KEYFRAME
KSPROPERTY_VIDEOCOMPRESSION_QUALITY
KSPROPERTY_VIDEOCOMPRESSION_WINDOWSIZE
DirectShow Interface
The DirectShow IAMVideoCompression interface (see the DirectShow documentation in the Microsoft Windows SDK) provides access to the properties of this set.