Transcoder v1 API - Class PreprocessingConfig.Types.Deinterlace.Types.YadifConfig (2.4.0)

public sealed class PreprocessingConfig.Types.Deinterlace.Types.YadifConfig : IMessage<PreprocessingConfig.Types.Deinterlace.Types.YadifConfig>, IEquatable<PreprocessingConfig.Types.Deinterlace.Types.YadifConfig>, IDeepCloneable<PreprocessingConfig.Types.Deinterlace.Types.YadifConfig>, IBufferMessage, IMessage

Reference documentation and code samples for the Transcoder v1 API class PreprocessingConfig.Types.Deinterlace.Types.YadifConfig.

Yet Another Deinterlacing Filter Configuration.

Inheritance

object > PreprocessingConfig.Types.Deinterlace.Types.YadifConfig

Namespace

GoogleGoogle.CloudGoogle.Cloud.VideoGoogle.Cloud.Video.TranscoderV1

Assembly

Google.Cloud.Video.Transcoder.V1.dll

Constructors

YadifConfig()

public YadifConfig()

YadifConfig(YadifConfig)

public YadifConfig(PreprocessingConfig.Types.Deinterlace.Types.YadifConfig other)
Parameter
NameDescription
otherPreprocessingConfigTypesDeinterlaceTypesYadifConfig

Properties

DeinterlaceAllFrames

public bool DeinterlaceAllFrames { get; set; }

Deinterlace all frames rather than just the frames identified as interlaced. The default is false.

Property Value
TypeDescription
bool

DisableSpatialInterlacing

public bool DisableSpatialInterlacing { get; set; }

Disable spacial interlacing. The default is false.

Property Value
TypeDescription
bool

Mode

public string Mode { get; set; }

Specifies the deinterlacing mode to adopt. The default is send_frame. Supported values:

  • send_frame: Output one frame for each frame
  • send_field: Output one frame for each field
Property Value
TypeDescription
string

Parity

public string Parity { get; set; }

The picture field parity assumed for the input interlaced video. The default is auto. Supported values:

  • tff: Assume the top field is first
  • bff: Assume the bottom field is first
  • auto: Enable automatic detection of field parity
Property Value
TypeDescription
string