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 \ VideoStreamMethods
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;