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

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

Preprocessing configurations.

Generated from protobuf message google.cloud.video.transcoder.v1.PreprocessingConfig

Namespace

Google \ Cloud \ Video \ Transcoder \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ color PreprocessingConfig\Color

Color preprocessing configuration.

↳ denoise PreprocessingConfig\Denoise

Denoise preprocessing configuration.

↳ deblock PreprocessingConfig\Deblock

Deblock preprocessing configuration.

↳ audio PreprocessingConfig\Audio

Audio preprocessing configuration.

↳ crop PreprocessingConfig\Crop

Specify the video cropping configuration.

↳ pad PreprocessingConfig\Pad

Specify the video pad filter configuration.

↳ deinterlace PreprocessingConfig\Deinterlace

Specify the video deinterlace configuration.

getColor

Color preprocessing configuration.

Returns
Type Description
PreprocessingConfig\Color|null

hasColor

clearColor

setColor

Color preprocessing configuration.

Parameter
Name Description
var PreprocessingConfig\Color
Returns
Type Description
$this

getDenoise

Denoise preprocessing configuration.

Returns
Type Description
PreprocessingConfig\Denoise|null

hasDenoise

clearDenoise

setDenoise

Denoise preprocessing configuration.

Parameter
Name Description
var PreprocessingConfig\Denoise
Returns
Type Description
$this

getDeblock

Deblock preprocessing configuration.

Returns
Type Description
PreprocessingConfig\Deblock|null

hasDeblock

clearDeblock

setDeblock

Deblock preprocessing configuration.

Parameter
Name Description
var PreprocessingConfig\Deblock
Returns
Type Description
$this

getAudio

Audio preprocessing configuration.

Returns
Type Description
PreprocessingConfig\Audio|null

hasAudio

clearAudio

setAudio

Audio preprocessing configuration.

Parameter
Name Description
var PreprocessingConfig\Audio
Returns
Type Description
$this

getCrop

Specify the video cropping configuration.

Returns
Type Description
PreprocessingConfig\Crop|null

hasCrop

clearCrop

setCrop

Specify the video cropping configuration.

Parameter
Name Description
var PreprocessingConfig\Crop
Returns
Type Description
$this

getPad

Specify the video pad filter configuration.

Returns
Type Description
PreprocessingConfig\Pad|null

hasPad

clearPad

setPad

Specify the video pad filter configuration.

Parameter
Name Description
var PreprocessingConfig\Pad
Returns
Type Description
$this

getDeinterlace

Specify the video deinterlace configuration.

Returns
Type Description
PreprocessingConfig\Deinterlace|null

hasDeinterlace

clearDeinterlace

setDeinterlace

Specify the video deinterlace configuration.

Parameter
Name Description
var PreprocessingConfig\Deinterlace
Returns
Type Description
$this

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.