Class PreprocessingConfig.Deinterlace.BwdifConfig.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<PreprocessingConfig.Deinterlace.BwdifConfig.Builder>
-
- com.google.cloud.video.transcoder.v1.PreprocessingConfig.Deinterlace.BwdifConfig.Builder
-
- All Implemented Interfaces:
PreprocessingConfig.Deinterlace.BwdifConfigOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- PreprocessingConfig.Deinterlace.BwdifConfig
public static final class PreprocessingConfig.Deinterlace.BwdifConfig.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<PreprocessingConfig.Deinterlace.BwdifConfig.Builder> implements PreprocessingConfig.Deinterlace.BwdifConfigOrBuilder
Bob Weaver Deinterlacing Filter Configuration.
Protobuf typegoogle.cloud.video.transcoder.v1.PreprocessingConfig.Deinterlace.BwdifConfig
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description PreprocessingConfig.Deinterlace.BwdifConfig.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
PreprocessingConfig.Deinterlace.BwdifConfig
build()
PreprocessingConfig.Deinterlace.BwdifConfig
buildPartial()
PreprocessingConfig.Deinterlace.BwdifConfig.Builder
clear()
PreprocessingConfig.Deinterlace.BwdifConfig.Builder
clearDeinterlaceAllFrames()
Deinterlace all frames rather than just the frames identified as interlaced.PreprocessingConfig.Deinterlace.BwdifConfig.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
PreprocessingConfig.Deinterlace.BwdifConfig.Builder
clearMode()
Specifies the deinterlacing mode to adopt.PreprocessingConfig.Deinterlace.BwdifConfig.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
PreprocessingConfig.Deinterlace.BwdifConfig.Builder
clearParity()
The picture field parity assumed for the input interlaced video.PreprocessingConfig.Deinterlace.BwdifConfig.Builder
clone()
PreprocessingConfig.Deinterlace.BwdifConfig
getDefaultInstanceForType()
boolean
getDeinterlaceAllFrames()
Deinterlace all frames rather than just the frames identified as interlaced.static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
String
getMode()
Specifies the deinterlacing mode to adopt.com.google.protobuf.ByteString
getModeBytes()
Specifies the deinterlacing mode to adopt.String
getParity()
The picture field parity assumed for the input interlaced video.com.google.protobuf.ByteString
getParityBytes()
The picture field parity assumed for the input interlaced video.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
PreprocessingConfig.Deinterlace.BwdifConfig.Builder
mergeFrom(PreprocessingConfig.Deinterlace.BwdifConfig other)
PreprocessingConfig.Deinterlace.BwdifConfig.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
PreprocessingConfig.Deinterlace.BwdifConfig.Builder
mergeFrom(com.google.protobuf.Message other)
PreprocessingConfig.Deinterlace.BwdifConfig.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
PreprocessingConfig.Deinterlace.BwdifConfig.Builder
setDeinterlaceAllFrames(boolean value)
Deinterlace all frames rather than just the frames identified as interlaced.PreprocessingConfig.Deinterlace.BwdifConfig.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
PreprocessingConfig.Deinterlace.BwdifConfig.Builder
setMode(String value)
Specifies the deinterlacing mode to adopt.PreprocessingConfig.Deinterlace.BwdifConfig.Builder
setModeBytes(com.google.protobuf.ByteString value)
Specifies the deinterlacing mode to adopt.PreprocessingConfig.Deinterlace.BwdifConfig.Builder
setParity(String value)
The picture field parity assumed for the input interlaced video.PreprocessingConfig.Deinterlace.BwdifConfig.Builder
setParityBytes(com.google.protobuf.ByteString value)
The picture field parity assumed for the input interlaced video.PreprocessingConfig.Deinterlace.BwdifConfig.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
PreprocessingConfig.Deinterlace.BwdifConfig.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<PreprocessingConfig.Deinterlace.BwdifConfig.Builder>
-
clear
public PreprocessingConfig.Deinterlace.BwdifConfig.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<PreprocessingConfig.Deinterlace.BwdifConfig.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<PreprocessingConfig.Deinterlace.BwdifConfig.Builder>
-
getDefaultInstanceForType
public PreprocessingConfig.Deinterlace.BwdifConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public PreprocessingConfig.Deinterlace.BwdifConfig build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public PreprocessingConfig.Deinterlace.BwdifConfig buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public PreprocessingConfig.Deinterlace.BwdifConfig.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<PreprocessingConfig.Deinterlace.BwdifConfig.Builder>
-
setField
public PreprocessingConfig.Deinterlace.BwdifConfig.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<PreprocessingConfig.Deinterlace.BwdifConfig.Builder>
-
clearField
public PreprocessingConfig.Deinterlace.BwdifConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<PreprocessingConfig.Deinterlace.BwdifConfig.Builder>
-
clearOneof
public PreprocessingConfig.Deinterlace.BwdifConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<PreprocessingConfig.Deinterlace.BwdifConfig.Builder>
-
setRepeatedField
public PreprocessingConfig.Deinterlace.BwdifConfig.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<PreprocessingConfig.Deinterlace.BwdifConfig.Builder>
-
addRepeatedField
public PreprocessingConfig.Deinterlace.BwdifConfig.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<PreprocessingConfig.Deinterlace.BwdifConfig.Builder>
-
mergeFrom
public PreprocessingConfig.Deinterlace.BwdifConfig.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<PreprocessingConfig.Deinterlace.BwdifConfig.Builder>
-
mergeFrom
public PreprocessingConfig.Deinterlace.BwdifConfig.Builder mergeFrom(PreprocessingConfig.Deinterlace.BwdifConfig other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<PreprocessingConfig.Deinterlace.BwdifConfig.Builder>
-
mergeFrom
public PreprocessingConfig.Deinterlace.BwdifConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<PreprocessingConfig.Deinterlace.BwdifConfig.Builder>
- Throws:
IOException
-
getMode
public 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;
- Specified by:
getMode
in interfacePreprocessingConfig.Deinterlace.BwdifConfigOrBuilder
- Returns:
- The mode.
-
getModeBytes
public com.google.protobuf.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;
- Specified by:
getModeBytes
in interfacePreprocessingConfig.Deinterlace.BwdifConfigOrBuilder
- Returns:
- The bytes for mode.
-
setMode
public PreprocessingConfig.Deinterlace.BwdifConfig.Builder setMode(String value)
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;
- Parameters:
value
- The mode to set.- Returns:
- This builder for chaining.
-
clearMode
public PreprocessingConfig.Deinterlace.BwdifConfig.Builder clearMode()
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:
- This builder for chaining.
-
setModeBytes
public PreprocessingConfig.Deinterlace.BwdifConfig.Builder setModeBytes(com.google.protobuf.ByteString value)
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;
- Parameters:
value
- The bytes for mode to set.- Returns:
- This builder for chaining.
-
getParity
public 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;
- Specified by:
getParity
in interfacePreprocessingConfig.Deinterlace.BwdifConfigOrBuilder
- Returns:
- The parity.
-
getParityBytes
public com.google.protobuf.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;
- Specified by:
getParityBytes
in interfacePreprocessingConfig.Deinterlace.BwdifConfigOrBuilder
- Returns:
- The bytes for parity.
-
setParity
public PreprocessingConfig.Deinterlace.BwdifConfig.Builder setParity(String value)
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;
- Parameters:
value
- The parity to set.- Returns:
- This builder for chaining.
-
clearParity
public PreprocessingConfig.Deinterlace.BwdifConfig.Builder clearParity()
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:
- This builder for chaining.
-
setParityBytes
public PreprocessingConfig.Deinterlace.BwdifConfig.Builder setParityBytes(com.google.protobuf.ByteString value)
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;
- Parameters:
value
- The bytes for parity to set.- Returns:
- This builder for chaining.
-
getDeinterlaceAllFrames
public boolean getDeinterlaceAllFrames()
Deinterlace all frames rather than just the frames identified as interlaced. The default is `false`.
bool deinterlace_all_frames = 3;
- Specified by:
getDeinterlaceAllFrames
in interfacePreprocessingConfig.Deinterlace.BwdifConfigOrBuilder
- Returns:
- The deinterlaceAllFrames.
-
setDeinterlaceAllFrames
public PreprocessingConfig.Deinterlace.BwdifConfig.Builder setDeinterlaceAllFrames(boolean value)
Deinterlace all frames rather than just the frames identified as interlaced. The default is `false`.
bool deinterlace_all_frames = 3;
- Parameters:
value
- The deinterlaceAllFrames to set.- Returns:
- This builder for chaining.
-
clearDeinterlaceAllFrames
public PreprocessingConfig.Deinterlace.BwdifConfig.Builder clearDeinterlaceAllFrames()
Deinterlace all frames rather than just the frames identified as interlaced. The default is `false`.
bool deinterlace_all_frames = 3;
- Returns:
- This builder for chaining.
-
setUnknownFields
public final PreprocessingConfig.Deinterlace.BwdifConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<PreprocessingConfig.Deinterlace.BwdifConfig.Builder>
-
mergeUnknownFields
public final PreprocessingConfig.Deinterlace.BwdifConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<PreprocessingConfig.Deinterlace.BwdifConfig.Builder>
-
-