Google Cloud Video Transcoder V1 Client - Class FrameRateConversionStrategy (1.1.0)

Reference documentation and code samples for the Google Cloud Video Transcoder V1 Client class FrameRateConversionStrategy.

The conversion strategy for desired frame rate.

Protobuf type google.cloud.video.transcoder.v1.VideoStream.FrameRateConversionStrategy

Namespace

Google \ Cloud \ Video \ Transcoder \ V1 \ VideoStream

Methods

static::name

Parameter
Name Description
value mixed

static::value

Parameter
Name Description
name mixed

Constants

FRAME_RATE_CONVERSION_STRATEGY_UNSPECIFIED

Value: 0

Unspecified frame rate conversion strategy.

Generated from protobuf enum FRAME_RATE_CONVERSION_STRATEGY_UNSPECIFIED = 0;

DOWNSAMPLE

Value: 1

Selectively retain frames to reduce the output frame rate.

Every n th frame is kept, where n = ceil(input frame rate / target frame rate). When n = 1 (that is, the target frame rate is greater than the input frame rate), the output frame rate matches the input frame rate. When n > 1, frames are dropped and the output frame rate is equal to (input frame rate / n). For more information, see Calculate frame rate.

Generated from protobuf enum DOWNSAMPLE = 1;

DROP_DUPLICATE

Value: 2

Drop or duplicate frames to match the specified frame rate.

Generated from protobuf enum DROP_DUPLICATE = 2;