Video Compression Properties

The PROPSETID_VIDCAP_VIDEOCOMPRESSION property set contains properties related to the video compression. The following table describes the properties that are part of the PROPSETID_VIDCAP_VIDEOCOMPRESSION property set.

PROPSETID_VIDCAP_VIDEOCOMPRESSION KS properties Property description

KSPROPERTY_VIDEOCOMPRESSION_GETINFO

Returns information about the video compression capabilities of the device.

KSPROPERTY_VIDEOCOMPRESSION_KEYFRAME_RATE

Controls the keyframe rate of the video compression.

KSPROPERTY_VIDEOCOMPRESSION_OVERRIDE_FRAME_SIZE

Specifies a temporary new frame size to override the current size.

KSPROPERTY_VIDEOCOMPRESSION_OVERRIDE_KEYFRAME

Specifies a temporary new keyframe rate to override the current rate.

KSPROPERTY_VIDEOCOMPRESSION_PFRAMES_PER_KEYFRAME

Controls the predicted frame interval.

KSPROPERTY_VIDEOCOMPRESSION_QUALITY

Controls the video compression quality setting.

KSPROPERTY_VIDEOCOMPRESSION_WINDOWSIZE

Controls the data rate of the average video frame.