MultiCam Boards Documentation > MultiCam Documentation > MultiCam DirectShow Reference > Reference Guide > Enumerated Types > ESF_BITRATECONTROL

ESF_BITRATECONTROL

Used to select the bit rate control of a compressed video stream.

typedef enum
{
  ESF_BITRATECONTROL_CBR = 0,
  ESF_BITRATECONTROL_VBR
} ESF_BITRATECONTROL;

ESF_BITRATECONTROL_VBR

Variable bit rate. The compression hardware maintains a constant quality, configured through the video quality setting. This produces media samples of variable size,  the bit rate changes depending on the content of the media stream.

ESF_BITRATECONTROL_CBR

Constant bit rate. The compression hardware tries to maintain the average bit rate constant. This is done by adapting the video quality depending on the content of the media stream. The desired bit rate is set through the average bit rate setting.

See also

Compression

MP4S with PICOLO Diligent

DX50 with PICOLO Diligent

IESFCompression::GetBitrateControl

IESFCompression::SetBitrateControl

IESFCompression::GetVideoQuality

IESFCompression::SetVideoQuality

IESFCompression::GetAverageBitrate

IESFCompression::SetAverageBitrate