Google Cloud Video Transcoder V1 Client - Class Deinterlace (1.0.0)

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

Deinterlace configuration for input video.

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

Namespace

Google \ Cloud \ Video \ Transcoder \ V1 \ PreprocessingConfig

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ yadif Google\Cloud\Video\Transcoder\V1\PreprocessingConfig\Deinterlace\YadifConfig

Specifies the Yet Another Deinterlacing Filter Configuration.

↳ bwdif Google\Cloud\Video\Transcoder\V1\PreprocessingConfig\Deinterlace\BwdifConfig

Specifies the Bob Weaver Deinterlacing Filter Configuration.

getYadif

Specifies the Yet Another Deinterlacing Filter Configuration.

Returns
Type Description
Google\Cloud\Video\Transcoder\V1\PreprocessingConfig\Deinterlace\YadifConfig|null

hasYadif

setYadif

Specifies the Yet Another Deinterlacing Filter Configuration.

Parameter
Name Description
var Google\Cloud\Video\Transcoder\V1\PreprocessingConfig\Deinterlace\YadifConfig
Returns
Type Description
$this

getBwdif

Specifies the Bob Weaver Deinterlacing Filter Configuration.

Returns
Type Description
Google\Cloud\Video\Transcoder\V1\PreprocessingConfig\Deinterlace\BwdifConfig|null

hasBwdif

setBwdif

Specifies the Bob Weaver Deinterlacing Filter Configuration.

Parameter
Name Description
var Google\Cloud\Video\Transcoder\V1\PreprocessingConfig\Deinterlace\BwdifConfig
Returns
Type Description
$this

getDeinterlacingFilter

Returns
Type Description
string