Class PreprocessingConfig.Deinterlace.BwdifConfig.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.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.GeneratedMessage.Builder<PreprocessingConfig.Deinterlace.BwdifConfig.Builder>
implements PreprocessingConfig.Deinterlace.BwdifConfigOrBuilder
Bob Weaver Deinterlacing Filter Configuration.Protobuf type
google.cloud.video.transcoder.v1.PreprocessingConfig.Deinterlace.BwdifConfig-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Deinterlace all frames rather than just the frames identified as interlaced.Specifies the deinterlacing mode to adopt.The picture field parity assumed for the input interlaced video.booleanDeinterlace all frames rather than just the frames identified as interlaced.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetMode()Specifies the deinterlacing mode to adopt.com.google.protobuf.ByteStringSpecifies the deinterlacing mode to adopt.The picture field parity assumed for the input interlaced video.com.google.protobuf.ByteStringThe picture field parity assumed for the input interlaced video.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setDeinterlaceAllFrames(boolean value) Deinterlace all frames rather than just the frames identified as interlaced.Specifies the deinterlacing mode to adopt.setModeBytes(com.google.protobuf.ByteString value) Specifies the deinterlacing mode to adopt.The picture field parity assumed for the input interlaced video.setParityBytes(com.google.protobuf.ByteString value) The picture field parity assumed for the input interlaced video.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<PreprocessingConfig.Deinterlace.BwdifConfig.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<PreprocessingConfig.Deinterlace.BwdifConfig.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<PreprocessingConfig.Deinterlace.BwdifConfig.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public PreprocessingConfig.Deinterlace.BwdifConfig.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin 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:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.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:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<PreprocessingConfig.Deinterlace.BwdifConfig.Builder>- Throws:
IOException
-
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:
getModein 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:
getModeBytesin interfacePreprocessingConfig.Deinterlace.BwdifConfigOrBuilder- Returns:
- The bytes for mode.
-
setMode
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
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
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:
getParityin 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:
getParityBytesin interfacePreprocessingConfig.Deinterlace.BwdifConfigOrBuilder- Returns:
- The bytes for parity.
-
setParity
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
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:
getDeinterlaceAllFramesin interfacePreprocessingConfig.Deinterlace.BwdifConfigOrBuilder- Returns:
- The deinterlaceAllFrames.
-
setDeinterlaceAllFrames
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
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.
-