Class PreprocessingConfig.Audio.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<PreprocessingConfig.Audio.Builder>
-
- com.google.cloud.video.transcoder.v1.PreprocessingConfig.Audio.Builder
-
- All Implemented Interfaces:
PreprocessingConfig.AudioOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- PreprocessingConfig.Audio
public static final class PreprocessingConfig.Audio.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<PreprocessingConfig.Audio.Builder> implements PreprocessingConfig.AudioOrBuilder
Audio preprocessing configuration.
Protobuf typegoogle.cloud.video.transcoder.v1.PreprocessingConfig.Audio
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description PreprocessingConfig.Audio.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)PreprocessingConfig.Audiobuild()PreprocessingConfig.AudiobuildPartial()PreprocessingConfig.Audio.Builderclear()PreprocessingConfig.Audio.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)PreprocessingConfig.Audio.BuilderclearHighBoost()Enable boosting high frequency components.PreprocessingConfig.Audio.BuilderclearLowBoost()Enable boosting low frequency components.PreprocessingConfig.Audio.BuilderclearLufs()Specify audio loudness normalization in loudness units relative to full scale (LUFS).PreprocessingConfig.Audio.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)PreprocessingConfig.Audio.Builderclone()PreprocessingConfig.AudiogetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()booleangetHighBoost()Enable boosting high frequency components.booleangetLowBoost()Enable boosting low frequency components.doublegetLufs()Specify audio loudness normalization in loudness units relative to full scale (LUFS).protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()PreprocessingConfig.Audio.BuildermergeFrom(PreprocessingConfig.Audio other)PreprocessingConfig.Audio.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)PreprocessingConfig.Audio.BuildermergeFrom(com.google.protobuf.Message other)PreprocessingConfig.Audio.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)PreprocessingConfig.Audio.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)PreprocessingConfig.Audio.BuildersetHighBoost(boolean value)Enable boosting high frequency components.PreprocessingConfig.Audio.BuildersetLowBoost(boolean value)Enable boosting low frequency components.PreprocessingConfig.Audio.BuildersetLufs(double value)Specify audio loudness normalization in loudness units relative to full scale (LUFS).PreprocessingConfig.Audio.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)PreprocessingConfig.Audio.BuildersetUnknownFields(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:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<PreprocessingConfig.Audio.Builder>
-
clear
public PreprocessingConfig.Audio.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<PreprocessingConfig.Audio.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.GeneratedMessageV3.Builder<PreprocessingConfig.Audio.Builder>
-
getDefaultInstanceForType
public PreprocessingConfig.Audio getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public PreprocessingConfig.Audio build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public PreprocessingConfig.Audio buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public PreprocessingConfig.Audio.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<PreprocessingConfig.Audio.Builder>
-
setField
public PreprocessingConfig.Audio.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PreprocessingConfig.Audio.Builder>
-
clearField
public PreprocessingConfig.Audio.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PreprocessingConfig.Audio.Builder>
-
clearOneof
public PreprocessingConfig.Audio.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<PreprocessingConfig.Audio.Builder>
-
setRepeatedField
public PreprocessingConfig.Audio.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PreprocessingConfig.Audio.Builder>
-
addRepeatedField
public PreprocessingConfig.Audio.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PreprocessingConfig.Audio.Builder>
-
mergeFrom
public PreprocessingConfig.Audio.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<PreprocessingConfig.Audio.Builder>
-
mergeFrom
public PreprocessingConfig.Audio.Builder mergeFrom(PreprocessingConfig.Audio other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<PreprocessingConfig.Audio.Builder>
-
mergeFrom
public PreprocessingConfig.Audio.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.Audio.Builder>- Throws:
IOException
-
getLufs
public double getLufs()
Specify audio loudness normalization in loudness units relative to full scale (LUFS). Enter a value between -24 and 0 (the default), where: * -24 is the Advanced Television Systems Committee (ATSC A/85) standard * -23 is the EU R128 broadcast standard * -19 is the prior standard for online mono audio * -18 is the ReplayGain standard * -16 is the prior standard for stereo audio * -14 is the new online audio standard recommended by Spotify, as well as Amazon Echo * 0 disables normalizationdouble lufs = 1;- Specified by:
getLufsin interfacePreprocessingConfig.AudioOrBuilder- Returns:
- The lufs.
-
setLufs
public PreprocessingConfig.Audio.Builder setLufs(double value)
Specify audio loudness normalization in loudness units relative to full scale (LUFS). Enter a value between -24 and 0 (the default), where: * -24 is the Advanced Television Systems Committee (ATSC A/85) standard * -23 is the EU R128 broadcast standard * -19 is the prior standard for online mono audio * -18 is the ReplayGain standard * -16 is the prior standard for stereo audio * -14 is the new online audio standard recommended by Spotify, as well as Amazon Echo * 0 disables normalizationdouble lufs = 1;- Parameters:
value- The lufs to set.- Returns:
- This builder for chaining.
-
clearLufs
public PreprocessingConfig.Audio.Builder clearLufs()
Specify audio loudness normalization in loudness units relative to full scale (LUFS). Enter a value between -24 and 0 (the default), where: * -24 is the Advanced Television Systems Committee (ATSC A/85) standard * -23 is the EU R128 broadcast standard * -19 is the prior standard for online mono audio * -18 is the ReplayGain standard * -16 is the prior standard for stereo audio * -14 is the new online audio standard recommended by Spotify, as well as Amazon Echo * 0 disables normalizationdouble lufs = 1;- Returns:
- This builder for chaining.
-
getHighBoost
public boolean getHighBoost()
Enable boosting high frequency components. The default is `false`. **Note:** This field is not supported.
bool high_boost = 2;- Specified by:
getHighBoostin interfacePreprocessingConfig.AudioOrBuilder- Returns:
- The highBoost.
-
setHighBoost
public PreprocessingConfig.Audio.Builder setHighBoost(boolean value)
Enable boosting high frequency components. The default is `false`. **Note:** This field is not supported.
bool high_boost = 2;- Parameters:
value- The highBoost to set.- Returns:
- This builder for chaining.
-
clearHighBoost
public PreprocessingConfig.Audio.Builder clearHighBoost()
Enable boosting high frequency components. The default is `false`. **Note:** This field is not supported.
bool high_boost = 2;- Returns:
- This builder for chaining.
-
getLowBoost
public boolean getLowBoost()
Enable boosting low frequency components. The default is `false`. **Note:** This field is not supported.
bool low_boost = 3;- Specified by:
getLowBoostin interfacePreprocessingConfig.AudioOrBuilder- Returns:
- The lowBoost.
-
setLowBoost
public PreprocessingConfig.Audio.Builder setLowBoost(boolean value)
Enable boosting low frequency components. The default is `false`. **Note:** This field is not supported.
bool low_boost = 3;- Parameters:
value- The lowBoost to set.- Returns:
- This builder for chaining.
-
clearLowBoost
public PreprocessingConfig.Audio.Builder clearLowBoost()
Enable boosting low frequency components. The default is `false`. **Note:** This field is not supported.
bool low_boost = 3;- Returns:
- This builder for chaining.
-
setUnknownFields
public final PreprocessingConfig.Audio.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<PreprocessingConfig.Audio.Builder>
-
mergeUnknownFields
public final PreprocessingConfig.Audio.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<PreprocessingConfig.Audio.Builder>
-
-