Interface PreprocessingConfig.Deinterlace.BwdifConfigOrBuilder (1.43.0)

public static interface PreprocessingConfig.Deinterlace.BwdifConfigOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getDeinterlaceAllFrames()

public abstract boolean getDeinterlaceAllFrames()

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

bool deinterlace_all_frames = 3;

Returns
Type Description
boolean

The deinterlaceAllFrames.

getMode()

public abstract String getMode()

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

string mode = 1;

Returns
Type Description
String

The mode.

getModeBytes()

public abstract ByteString getModeBytes()

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

string mode = 1;

Returns
Type Description
ByteString

The bytes for mode.

getParity()

public abstract String getParity()

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

string parity = 2;

Returns
Type Description
String

The parity.

getParityBytes()

public abstract ByteString getParityBytes()

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

string parity = 2;

Returns
Type Description
ByteString

The bytes for parity.