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.

 

 

Send comments about this topic to Microsoft

Show: