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

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;

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025年10月30日 UTC.