AVBlocks for C++  2.1
Audio and Video Software Development Kit
primo::avblocks::Param::Video::FrameRateConverter Namespace Reference

Parameters specific to the video frame rate converter filter. More...

Variables

static const char RealTime [] = "VIDEO_FRAME_RATE_FILTER_REAL_TIME"
 Video: Specifies whether a video frame rate filter is allowed to drop frames when a video encoder cannot keep up with the input in realtime. More...
 
static const char Use [] = "VIDEO_FRAME_RATE_FILTER"
 Video: Specifies whether a video frame rate filter is inserted in the processing pipeline. More...
 

Detailed Description

Parameters specific to the video frame rate converter filter.

Variable Documentation

const char RealTime[] = "VIDEO_FRAME_RATE_FILTER_REAL_TIME"
static

Video: Specifies whether a video frame rate filter is allowed to drop frames when a video encoder cannot keep up with the input in realtime.

This parameter is a boolean value expressed as an integer (1|0).

The default is False (0).

  • If True (1) the video frame rate filter is allowed to drop frames when a video encoder cannot keep up with the input in realtime.
  • If False (0) the video frame rate filter does not drop frames when a video encoder cannot keep up with the input in realtime.
const char Use[] = "VIDEO_FRAME_RATE_FILTER"
static

Video: Specifies whether a video frame rate filter is inserted in the processing pipeline.

The filter converts the input frame rate to the output frame rate.

This parameter is an integer.

The supported values are defined in the primo::avblocks::Use::Enum. The default value is Use::Auto.

If this parameter is Use::Auto the frame rate conversion is done only when the input frame rate differs form the output frame rate.