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

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
NameDescription
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
TypeDescription
Google\Cloud\Video\Transcoder\V1\PreprocessingConfig\Deinterlace\YadifConfig|null

hasYadif

setYadif

Specifies the Yet Another Deinterlacing Filter Configuration.

Parameter
NameDescription
var Google\Cloud\Video\Transcoder\V1\PreprocessingConfig\Deinterlace\YadifConfig
Returns
TypeDescription
$this

getBwdif

Specifies the Bob Weaver Deinterlacing Filter Configuration.

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

hasBwdif

setBwdif

Specifies the Bob Weaver Deinterlacing Filter Configuration.

Parameter
NameDescription
var Google\Cloud\Video\Transcoder\V1\PreprocessingConfig\Deinterlace\BwdifConfig
Returns
TypeDescription
$this

getDeinterlacingFilter

Returns
TypeDescription
string