@Generated(value="software.amazon.awssdk:codegen") public class H264Settings extends Object implements StructuredPojo, ToCopyableBuilder<H264Settings.Builder,H264Settings>
| Modifier and Type | Class and Description |
|---|---|
static interface |
H264Settings.Builder |
| Modifier and Type | Method and Description |
|---|---|
H264AdaptiveQuantization |
adaptiveQuantization()
Returns the value of the AdaptiveQuantization property for this object.
|
String |
adaptiveQuantizationString()
Returns the value of the AdaptiveQuantization property for this object.
|
Integer |
bitrate()
Average bitrate in bits/second.
|
static H264Settings.Builder |
builder() |
H264CodecLevel |
codecLevel()
Returns the value of the CodecLevel property for this object.
|
String |
codecLevelString()
Returns the value of the CodecLevel property for this object.
|
H264CodecProfile |
codecProfile()
Returns the value of the CodecProfile property for this object.
|
String |
codecProfileString()
Returns the value of the CodecProfile property for this object.
|
H264EntropyEncoding |
entropyEncoding()
Returns the value of the EntropyEncoding property for this object.
|
String |
entropyEncodingString()
Returns the value of the EntropyEncoding property for this object.
|
boolean |
equals(Object obj) |
H264FieldEncoding |
fieldEncoding()
Returns the value of the FieldEncoding property for this object.
|
String |
fieldEncodingString()
Returns the value of the FieldEncoding property for this object.
|
H264FlickerAdaptiveQuantization |
flickerAdaptiveQuantization()
Returns the value of the FlickerAdaptiveQuantization property for this object.
|
String |
flickerAdaptiveQuantizationString()
Returns the value of the FlickerAdaptiveQuantization property for this object.
|
H264FramerateControl |
framerateControl()
Returns the value of the FramerateControl property for this object.
|
String |
framerateControlString()
Returns the value of the FramerateControl property for this object.
|
H264FramerateConversionAlgorithm |
framerateConversionAlgorithm()
Returns the value of the FramerateConversionAlgorithm property for this object.
|
String |
framerateConversionAlgorithmString()
Returns the value of the FramerateConversionAlgorithm property for this object.
|
Integer |
framerateDenominator()
When you use the API for transcode jobs that use framerate conversion, specify the framerate as a fraction.
|
Integer |
framerateNumerator()
Framerate numerator - framerate is a fraction, e.g.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
H264GopBReference |
gopBReference()
Returns the value of the GopBReference property for this object.
|
String |
gopBReferenceString()
Returns the value of the GopBReference property for this object.
|
Integer |
gopClosedCadence()
Frequency of closed GOPs.
|
Double |
gopSize()
GOP Length (keyframe interval) in frames or seconds.
|
H264GopSizeUnits |
gopSizeUnits()
Returns the value of the GopSizeUnits property for this object.
|
String |
gopSizeUnitsString()
Returns the value of the GopSizeUnits property for this object.
|
int |
hashCode() |
Integer |
hrdBufferInitialFillPercentage()
Percentage of the buffer that should initially be filled (HRD buffer model).
|
Integer |
hrdBufferSize()
Size of buffer (HRD buffer model).
|
H264InterlaceMode |
interlaceMode()
Returns the value of the InterlaceMode property for this object.
|
String |
interlaceModeString()
Returns the value of the InterlaceMode property for this object.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
Integer |
maxBitrate()
Maximum bitrate in bits/second (for VBR mode only).
|
Integer |
minIInterval()
Enforces separation between repeated (cadence) I-frames and I-frames inserted by Scene Change Detection.
|
Integer |
numberBFramesBetweenReferenceFrames()
Number of B-frames between reference frames.
|
Integer |
numberReferenceFrames()
Number of reference frames to use.
|
H264ParControl |
parControl()
Returns the value of the ParControl property for this object.
|
String |
parControlString()
Returns the value of the ParControl property for this object.
|
Integer |
parDenominator()
Pixel Aspect Ratio denominator.
|
Integer |
parNumerator()
Pixel Aspect Ratio numerator.
|
H264QualityTuningLevel |
qualityTuningLevel()
Returns the value of the QualityTuningLevel property for this object.
|
String |
qualityTuningLevelString()
Returns the value of the QualityTuningLevel property for this object.
|
H264RateControlMode |
rateControlMode()
Returns the value of the RateControlMode property for this object.
|
String |
rateControlModeString()
Returns the value of the RateControlMode property for this object.
|
H264RepeatPps |
repeatPps()
Returns the value of the RepeatPps property for this object.
|
String |
repeatPpsString()
Returns the value of the RepeatPps property for this object.
|
H264SceneChangeDetect |
sceneChangeDetect()
Returns the value of the SceneChangeDetect property for this object.
|
String |
sceneChangeDetectString()
Returns the value of the SceneChangeDetect property for this object.
|
static Class<? extends H264Settings.Builder> |
serializableBuilderClass() |
Integer |
slices()
Number of slices per picture.
|
H264SlowPal |
slowPal()
Returns the value of the SlowPal property for this object.
|
String |
slowPalString()
Returns the value of the SlowPal property for this object.
|
Integer |
softness()
Softness.
|
H264SpatialAdaptiveQuantization |
spatialAdaptiveQuantization()
Returns the value of the SpatialAdaptiveQuantization property for this object.
|
String |
spatialAdaptiveQuantizationString()
Returns the value of the SpatialAdaptiveQuantization property for this object.
|
H264Syntax |
syntax()
Returns the value of the Syntax property for this object.
|
String |
syntaxString()
Returns the value of the Syntax property for this object.
|
H264Telecine |
telecine()
Returns the value of the Telecine property for this object.
|
String |
telecineString()
Returns the value of the Telecine property for this object.
|
H264TemporalAdaptiveQuantization |
temporalAdaptiveQuantization()
Returns the value of the TemporalAdaptiveQuantization property for this object.
|
String |
temporalAdaptiveQuantizationString()
Returns the value of the TemporalAdaptiveQuantization property for this object.
|
H264Settings.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
H264UnregisteredSeiTimecode |
unregisteredSeiTimecode()
Returns the value of the UnregisteredSeiTimecode property for this object.
|
String |
unregisteredSeiTimecodeString()
Returns the value of the UnregisteredSeiTimecode property for this object.
|
copypublic H264AdaptiveQuantization adaptiveQuantization()
If the service returns an enum value that is not available in the current SDK version,
adaptiveQuantization will return H264AdaptiveQuantization.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from adaptiveQuantizationString().
H264AdaptiveQuantizationpublic String adaptiveQuantizationString()
If the service returns an enum value that is not available in the current SDK version,
adaptiveQuantization will return H264AdaptiveQuantization.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from adaptiveQuantizationString().
H264AdaptiveQuantizationpublic Integer bitrate()
public H264CodecLevel codecLevel()
If the service returns an enum value that is not available in the current SDK version, codecLevel will
return H264CodecLevel.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
codecLevelString().
H264CodecLevelpublic String codecLevelString()
If the service returns an enum value that is not available in the current SDK version, codecLevel will
return H264CodecLevel.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
codecLevelString().
H264CodecLevelpublic H264CodecProfile codecProfile()
If the service returns an enum value that is not available in the current SDK version, codecProfile will
return H264CodecProfile.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
codecProfileString().
H264CodecProfilepublic String codecProfileString()
If the service returns an enum value that is not available in the current SDK version, codecProfile will
return H264CodecProfile.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
codecProfileString().
H264CodecProfilepublic H264EntropyEncoding entropyEncoding()
If the service returns an enum value that is not available in the current SDK version, entropyEncoding
will return H264EntropyEncoding.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from entropyEncodingString().
H264EntropyEncodingpublic String entropyEncodingString()
If the service returns an enum value that is not available in the current SDK version, entropyEncoding
will return H264EntropyEncoding.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from entropyEncodingString().
H264EntropyEncodingpublic H264FieldEncoding fieldEncoding()
If the service returns an enum value that is not available in the current SDK version, fieldEncoding
will return H264FieldEncoding.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from fieldEncodingString().
H264FieldEncodingpublic String fieldEncodingString()
If the service returns an enum value that is not available in the current SDK version, fieldEncoding
will return H264FieldEncoding.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from fieldEncodingString().
H264FieldEncodingpublic H264FlickerAdaptiveQuantization flickerAdaptiveQuantization()
If the service returns an enum value that is not available in the current SDK version,
flickerAdaptiveQuantization will return H264FlickerAdaptiveQuantization.UNKNOWN_TO_SDK_VERSION.
The raw value returned by the service is available from flickerAdaptiveQuantizationString().
H264FlickerAdaptiveQuantizationpublic String flickerAdaptiveQuantizationString()
If the service returns an enum value that is not available in the current SDK version,
flickerAdaptiveQuantization will return H264FlickerAdaptiveQuantization.UNKNOWN_TO_SDK_VERSION.
The raw value returned by the service is available from flickerAdaptiveQuantizationString().
H264FlickerAdaptiveQuantizationpublic H264FramerateControl framerateControl()
If the service returns an enum value that is not available in the current SDK version, framerateControl
will return H264FramerateControl.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from framerateControlString().
H264FramerateControlpublic String framerateControlString()
If the service returns an enum value that is not available in the current SDK version, framerateControl
will return H264FramerateControl.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from framerateControlString().
H264FramerateControlpublic H264FramerateConversionAlgorithm framerateConversionAlgorithm()
If the service returns an enum value that is not available in the current SDK version,
framerateConversionAlgorithm will return H264FramerateConversionAlgorithm.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from framerateConversionAlgorithmString().
H264FramerateConversionAlgorithmpublic String framerateConversionAlgorithmString()
If the service returns an enum value that is not available in the current SDK version,
framerateConversionAlgorithm will return H264FramerateConversionAlgorithm.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from framerateConversionAlgorithmString().
H264FramerateConversionAlgorithmpublic Integer framerateDenominator()
public Integer framerateNumerator()
public H264GopBReference gopBReference()
If the service returns an enum value that is not available in the current SDK version, gopBReference
will return H264GopBReference.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from gopBReferenceString().
H264GopBReferencepublic String gopBReferenceString()
If the service returns an enum value that is not available in the current SDK version, gopBReference
will return H264GopBReference.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from gopBReferenceString().
H264GopBReferencepublic Integer gopClosedCadence()
public Double gopSize()
public H264GopSizeUnits gopSizeUnits()
If the service returns an enum value that is not available in the current SDK version, gopSizeUnits will
return H264GopSizeUnits.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
gopSizeUnitsString().
H264GopSizeUnitspublic String gopSizeUnitsString()
If the service returns an enum value that is not available in the current SDK version, gopSizeUnits will
return H264GopSizeUnits.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
gopSizeUnitsString().
H264GopSizeUnitspublic Integer hrdBufferInitialFillPercentage()
public Integer hrdBufferSize()
public H264InterlaceMode interlaceMode()
If the service returns an enum value that is not available in the current SDK version, interlaceMode
will return H264InterlaceMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from interlaceModeString().
H264InterlaceModepublic String interlaceModeString()
If the service returns an enum value that is not available in the current SDK version, interlaceMode
will return H264InterlaceMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from interlaceModeString().
H264InterlaceModepublic Integer maxBitrate()
public Integer minIInterval()
public Integer numberBFramesBetweenReferenceFrames()
public Integer numberReferenceFrames()
public H264ParControl parControl()
If the service returns an enum value that is not available in the current SDK version, parControl will
return H264ParControl.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
parControlString().
H264ParControlpublic String parControlString()
If the service returns an enum value that is not available in the current SDK version, parControl will
return H264ParControl.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
parControlString().
H264ParControlpublic Integer parDenominator()
public Integer parNumerator()
public H264QualityTuningLevel qualityTuningLevel()
If the service returns an enum value that is not available in the current SDK version,
qualityTuningLevel will return H264QualityTuningLevel.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from qualityTuningLevelString().
H264QualityTuningLevelpublic String qualityTuningLevelString()
If the service returns an enum value that is not available in the current SDK version,
qualityTuningLevel will return H264QualityTuningLevel.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from qualityTuningLevelString().
H264QualityTuningLevelpublic H264RateControlMode rateControlMode()
If the service returns an enum value that is not available in the current SDK version, rateControlMode
will return H264RateControlMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from rateControlModeString().
H264RateControlModepublic String rateControlModeString()
If the service returns an enum value that is not available in the current SDK version, rateControlMode
will return H264RateControlMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from rateControlModeString().
H264RateControlModepublic H264RepeatPps repeatPps()
If the service returns an enum value that is not available in the current SDK version, repeatPps will
return H264RepeatPps.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
repeatPpsString().
H264RepeatPpspublic String repeatPpsString()
If the service returns an enum value that is not available in the current SDK version, repeatPps will
return H264RepeatPps.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
repeatPpsString().
H264RepeatPpspublic H264SceneChangeDetect sceneChangeDetect()
If the service returns an enum value that is not available in the current SDK version, sceneChangeDetect
will return H264SceneChangeDetect.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from sceneChangeDetectString().
H264SceneChangeDetectpublic String sceneChangeDetectString()
If the service returns an enum value that is not available in the current SDK version, sceneChangeDetect
will return H264SceneChangeDetect.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from sceneChangeDetectString().
H264SceneChangeDetectpublic Integer slices()
public H264SlowPal slowPal()
If the service returns an enum value that is not available in the current SDK version, slowPal will
return H264SlowPal.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
slowPalString().
H264SlowPalpublic String slowPalString()
If the service returns an enum value that is not available in the current SDK version, slowPal will
return H264SlowPal.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
slowPalString().
H264SlowPalpublic Integer softness()
public H264SpatialAdaptiveQuantization spatialAdaptiveQuantization()
If the service returns an enum value that is not available in the current SDK version,
spatialAdaptiveQuantization will return H264SpatialAdaptiveQuantization.UNKNOWN_TO_SDK_VERSION.
The raw value returned by the service is available from spatialAdaptiveQuantizationString().
H264SpatialAdaptiveQuantizationpublic String spatialAdaptiveQuantizationString()
If the service returns an enum value that is not available in the current SDK version,
spatialAdaptiveQuantization will return H264SpatialAdaptiveQuantization.UNKNOWN_TO_SDK_VERSION.
The raw value returned by the service is available from spatialAdaptiveQuantizationString().
H264SpatialAdaptiveQuantizationpublic H264Syntax syntax()
If the service returns an enum value that is not available in the current SDK version, syntax will
return H264Syntax.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
syntaxString().
H264Syntaxpublic String syntaxString()
If the service returns an enum value that is not available in the current SDK version, syntax will
return H264Syntax.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
syntaxString().
H264Syntaxpublic H264Telecine telecine()
If the service returns an enum value that is not available in the current SDK version, telecine will
return H264Telecine.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
telecineString().
H264Telecinepublic String telecineString()
If the service returns an enum value that is not available in the current SDK version, telecine will
return H264Telecine.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
telecineString().
H264Telecinepublic H264TemporalAdaptiveQuantization temporalAdaptiveQuantization()
If the service returns an enum value that is not available in the current SDK version,
temporalAdaptiveQuantization will return H264TemporalAdaptiveQuantization.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from temporalAdaptiveQuantizationString().
H264TemporalAdaptiveQuantizationpublic String temporalAdaptiveQuantizationString()
If the service returns an enum value that is not available in the current SDK version,
temporalAdaptiveQuantization will return H264TemporalAdaptiveQuantization.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from temporalAdaptiveQuantizationString().
H264TemporalAdaptiveQuantizationpublic H264UnregisteredSeiTimecode unregisteredSeiTimecode()
If the service returns an enum value that is not available in the current SDK version,
unregisteredSeiTimecode will return H264UnregisteredSeiTimecode.UNKNOWN_TO_SDK_VERSION. The raw
value returned by the service is available from unregisteredSeiTimecodeString().
H264UnregisteredSeiTimecodepublic String unregisteredSeiTimecodeString()
If the service returns an enum value that is not available in the current SDK version,
unregisteredSeiTimecode will return H264UnregisteredSeiTimecode.UNKNOWN_TO_SDK_VERSION. The raw
value returned by the service is available from unregisteredSeiTimecodeString().
H264UnregisteredSeiTimecodepublic H264Settings.Builder toBuilder()
ToCopyableBuildertoBuilder in interface ToCopyableBuilder<H264Settings.Builder,H264Settings>public static H264Settings.Builder builder()
public static Class<? extends H264Settings.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.