@Generated(value="software.amazon.awssdk:codegen") public final class Mpeg2Settings extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Mpeg2Settings.Builder,Mpeg2Settings>
| Modifier and Type | Class and Description |
|---|---|
static interface |
Mpeg2Settings.Builder |
| Modifier and Type | Method and Description |
|---|---|
Mpeg2AdaptiveQuantization |
adaptiveQuantization()
Specify the strength of any adaptive quantization filters that you enable.
|
String |
adaptiveQuantizationAsString()
Specify the strength of any adaptive quantization filters that you enable.
|
Integer |
bitrate()
Specify the average bitrate in bits per second.
|
static Mpeg2Settings.Builder |
builder() |
Mpeg2CodecLevel |
codecLevel()
Use Level (Mpeg2CodecLevel) to set the MPEG-2 level for the video output.
|
String |
codecLevelAsString()
Use Level (Mpeg2CodecLevel) to set the MPEG-2 level for the video output.
|
Mpeg2CodecProfile |
codecProfile()
Use Profile (Mpeg2CodecProfile) to set the MPEG-2 profile for the video output.
|
String |
codecProfileAsString()
Use Profile (Mpeg2CodecProfile) to set the MPEG-2 profile for the video output.
|
Mpeg2DynamicSubGop |
dynamicSubGop()
Choose Adaptive to improve subjective video quality for high-motion content.
|
String |
dynamicSubGopAsString()
Choose Adaptive to improve subjective video quality for high-motion content.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
Mpeg2FramerateControl |
framerateControl()
If you are using the console, use the Framerate setting to specify the frame rate for this output.
|
String |
framerateControlAsString()
If you are using the console, use the Framerate setting to specify the frame rate for this output.
|
Mpeg2FramerateConversionAlgorithm |
framerateConversionAlgorithm()
Choose the method that you want MediaConvert to use when increasing or decreasing the frame rate.
|
String |
framerateConversionAlgorithmAsString()
Choose the method that you want MediaConvert to use when increasing or decreasing the frame rate.
|
Integer |
framerateDenominator()
When you use the API for transcode jobs that use frame rate conversion, specify the frame rate as a fraction.
|
Integer |
framerateNumerator()
When you use the API for transcode jobs that use frame rate conversion, specify the frame rate as a fraction.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
Integer |
gopClosedCadence()
Specify the relative frequency of open to closed GOPs in this output.
|
Double |
gopSize()
Specify the interval between keyframes, in seconds or frames, for this output.
|
Mpeg2GopSizeUnits |
gopSizeUnits()
Specify the units for GOP size (GopSize).
|
String |
gopSizeUnitsAsString()
Specify the units for GOP size (GopSize).
|
int |
hashCode() |
Integer |
hrdBufferFinalFillPercentage()
If your downstream systems have strict buffer requirements: Specify the minimum percentage of the HRD buffer
that's available at the end of each encoded video segment.
|
Integer |
hrdBufferInitialFillPercentage()
Percentage of the buffer that should initially be filled (HRD buffer model).
|
Integer |
hrdBufferSize()
Size of buffer (HRD buffer model) in bits.
|
Mpeg2InterlaceMode |
interlaceMode()
Choose the scan line type for the output.
|
String |
interlaceModeAsString()
Choose the scan line type for the output.
|
Mpeg2IntraDcPrecision |
intraDcPrecision()
Use Intra DC precision (Mpeg2IntraDcPrecision) to set quantization precision for intra-block DC coefficients.
|
String |
intraDcPrecisionAsString()
Use Intra DC precision (Mpeg2IntraDcPrecision) to set quantization precision for intra-block DC coefficients.
|
Integer |
maxBitrate()
Maximum bitrate in bits/second.
|
Integer |
minIInterval()
Use this setting only when you also enable Scene change detection (SceneChangeDetect).
|
Integer |
numberBFramesBetweenReferenceFrames()
Specify the number of B-frames that MediaConvert puts between reference frames in this output.
|
Mpeg2ParControl |
parControl()
Optional.
|
String |
parControlAsString()
Optional.
|
Integer |
parDenominator()
Required when you set Pixel aspect ratio (parControl) to SPECIFIED.
|
Integer |
parNumerator()
Required when you set Pixel aspect ratio (parControl) to SPECIFIED.
|
Mpeg2QualityTuningLevel |
qualityTuningLevel()
Optional.
|
String |
qualityTuningLevelAsString()
Optional.
|
Mpeg2RateControlMode |
rateControlMode()
Use Rate control mode (Mpeg2RateControlMode) to specify whether the bitrate is variable (vbr) or constant (cbr).
|
String |
rateControlModeAsString()
Use Rate control mode (Mpeg2RateControlMode) to specify whether the bitrate is variable (vbr) or constant (cbr).
|
Mpeg2ScanTypeConversionMode |
scanTypeConversionMode()
Use this setting for interlaced outputs, when your output frame rate is half of your input frame rate.
|
String |
scanTypeConversionModeAsString()
Use this setting for interlaced outputs, when your output frame rate is half of your input frame rate.
|
Mpeg2SceneChangeDetect |
sceneChangeDetect()
Enable this setting to insert I-frames at scene changes that the service automatically detects.
|
String |
sceneChangeDetectAsString()
Enable this setting to insert I-frames at scene changes that the service automatically detects.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends Mpeg2Settings.Builder> |
serializableBuilderClass() |
Mpeg2SlowPal |
slowPal()
Ignore this setting unless your input frame rate is 23.976 or 24 frames per second (fps).
|
String |
slowPalAsString()
Ignore this setting unless your input frame rate is 23.976 or 24 frames per second (fps).
|
Integer |
softness()
Ignore this setting unless you need to comply with a specification that requires a specific value.
|
Mpeg2SpatialAdaptiveQuantization |
spatialAdaptiveQuantization()
Keep the default value, Enabled (ENABLED), to adjust quantization within each frame based on spatial variation of
content complexity.
|
String |
spatialAdaptiveQuantizationAsString()
Keep the default value, Enabled (ENABLED), to adjust quantization within each frame based on spatial variation of
content complexity.
|
Mpeg2Syntax |
syntax()
Specify whether this output's video uses the D10 syntax.
|
String |
syntaxAsString()
Specify whether this output's video uses the D10 syntax.
|
Mpeg2Telecine |
telecine()
When you do frame rate conversion from 23.976 frames per second (fps) to 29.97 fps, and your output scan type is
interlaced, you can optionally enable hard or soft telecine to create a smoother picture.
|
String |
telecineAsString()
When you do frame rate conversion from 23.976 frames per second (fps) to 29.97 fps, and your output scan type is
interlaced, you can optionally enable hard or soft telecine to create a smoother picture.
|
Mpeg2TemporalAdaptiveQuantization |
temporalAdaptiveQuantization()
Keep the default value, Enabled (ENABLED), to adjust quantization within each frame based on temporal variation
of content complexity.
|
String |
temporalAdaptiveQuantizationAsString()
Keep the default value, Enabled (ENABLED), to adjust quantization within each frame based on temporal variation
of content complexity.
|
Mpeg2Settings.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Mpeg2AdaptiveQuantization adaptiveQuantization()
If the service returns an enum value that is not available in the current SDK version,
adaptiveQuantization will return Mpeg2AdaptiveQuantization.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from adaptiveQuantizationAsString().
Mpeg2AdaptiveQuantizationpublic final String adaptiveQuantizationAsString()
If the service returns an enum value that is not available in the current SDK version,
adaptiveQuantization will return Mpeg2AdaptiveQuantization.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from adaptiveQuantizationAsString().
Mpeg2AdaptiveQuantizationpublic final Integer bitrate()
public final Mpeg2CodecLevel codecLevel()
If the service returns an enum value that is not available in the current SDK version, codecLevel will
return Mpeg2CodecLevel.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
codecLevelAsString().
Mpeg2CodecLevelpublic final String codecLevelAsString()
If the service returns an enum value that is not available in the current SDK version, codecLevel will
return Mpeg2CodecLevel.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
codecLevelAsString().
Mpeg2CodecLevelpublic final Mpeg2CodecProfile codecProfile()
If the service returns an enum value that is not available in the current SDK version, codecProfile will
return Mpeg2CodecProfile.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
codecProfileAsString().
Mpeg2CodecProfilepublic final String codecProfileAsString()
If the service returns an enum value that is not available in the current SDK version, codecProfile will
return Mpeg2CodecProfile.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
codecProfileAsString().
Mpeg2CodecProfilepublic final Mpeg2DynamicSubGop dynamicSubGop()
If the service returns an enum value that is not available in the current SDK version, dynamicSubGop
will return Mpeg2DynamicSubGop.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from dynamicSubGopAsString().
Mpeg2DynamicSubGoppublic final String dynamicSubGopAsString()
If the service returns an enum value that is not available in the current SDK version, dynamicSubGop
will return Mpeg2DynamicSubGop.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from dynamicSubGopAsString().
Mpeg2DynamicSubGoppublic final Mpeg2FramerateControl framerateControl()
If the service returns an enum value that is not available in the current SDK version, framerateControl
will return Mpeg2FramerateControl.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from framerateControlAsString().
Mpeg2FramerateControlpublic final String framerateControlAsString()
If the service returns an enum value that is not available in the current SDK version, framerateControl
will return Mpeg2FramerateControl.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from framerateControlAsString().
Mpeg2FramerateControlpublic final Mpeg2FramerateConversionAlgorithm framerateConversionAlgorithm()
If the service returns an enum value that is not available in the current SDK version,
framerateConversionAlgorithm will return
Mpeg2FramerateConversionAlgorithm.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from framerateConversionAlgorithmAsString().
Mpeg2FramerateConversionAlgorithmpublic final String framerateConversionAlgorithmAsString()
If the service returns an enum value that is not available in the current SDK version,
framerateConversionAlgorithm will return
Mpeg2FramerateConversionAlgorithm.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from framerateConversionAlgorithmAsString().
Mpeg2FramerateConversionAlgorithmpublic final Integer framerateDenominator()
public final Integer framerateNumerator()
public final Integer gopClosedCadence()
public final Double gopSize()
public final Mpeg2GopSizeUnits gopSizeUnits()
If the service returns an enum value that is not available in the current SDK version, gopSizeUnits will
return Mpeg2GopSizeUnits.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
gopSizeUnitsAsString().
Mpeg2GopSizeUnitspublic final String gopSizeUnitsAsString()
If the service returns an enum value that is not available in the current SDK version, gopSizeUnits will
return Mpeg2GopSizeUnits.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
gopSizeUnitsAsString().
Mpeg2GopSizeUnitspublic final Integer hrdBufferFinalFillPercentage()
public final Integer hrdBufferInitialFillPercentage()
public final Integer hrdBufferSize()
public final Mpeg2InterlaceMode interlaceMode()
If the service returns an enum value that is not available in the current SDK version, interlaceMode
will return Mpeg2InterlaceMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from interlaceModeAsString().
Mpeg2InterlaceModepublic final String interlaceModeAsString()
If the service returns an enum value that is not available in the current SDK version, interlaceMode
will return Mpeg2InterlaceMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from interlaceModeAsString().
Mpeg2InterlaceModepublic final Mpeg2IntraDcPrecision intraDcPrecision()
If the service returns an enum value that is not available in the current SDK version, intraDcPrecision
will return Mpeg2IntraDcPrecision.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from intraDcPrecisionAsString().
Mpeg2IntraDcPrecisionpublic final String intraDcPrecisionAsString()
If the service returns an enum value that is not available in the current SDK version, intraDcPrecision
will return Mpeg2IntraDcPrecision.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from intraDcPrecisionAsString().
Mpeg2IntraDcPrecisionpublic final Integer maxBitrate()
public final Integer minIInterval()
public final Integer numberBFramesBetweenReferenceFrames()
public final Mpeg2ParControl parControl()
If the service returns an enum value that is not available in the current SDK version, parControl will
return Mpeg2ParControl.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
parControlAsString().
Mpeg2ParControlpublic final String parControlAsString()
If the service returns an enum value that is not available in the current SDK version, parControl will
return Mpeg2ParControl.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
parControlAsString().
Mpeg2ParControlpublic final Integer parDenominator()
public final Integer parNumerator()
public final Mpeg2QualityTuningLevel qualityTuningLevel()
If the service returns an enum value that is not available in the current SDK version,
qualityTuningLevel will return Mpeg2QualityTuningLevel.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from qualityTuningLevelAsString().
Mpeg2QualityTuningLevelpublic final String qualityTuningLevelAsString()
If the service returns an enum value that is not available in the current SDK version,
qualityTuningLevel will return Mpeg2QualityTuningLevel.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from qualityTuningLevelAsString().
Mpeg2QualityTuningLevelpublic final Mpeg2RateControlMode rateControlMode()
If the service returns an enum value that is not available in the current SDK version, rateControlMode
will return Mpeg2RateControlMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from rateControlModeAsString().
Mpeg2RateControlModepublic final String rateControlModeAsString()
If the service returns an enum value that is not available in the current SDK version, rateControlMode
will return Mpeg2RateControlMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from rateControlModeAsString().
Mpeg2RateControlModepublic final Mpeg2ScanTypeConversionMode scanTypeConversionMode()
If the service returns an enum value that is not available in the current SDK version,
scanTypeConversionMode will return Mpeg2ScanTypeConversionMode.UNKNOWN_TO_SDK_VERSION. The raw
value returned by the service is available from scanTypeConversionModeAsString().
Mpeg2ScanTypeConversionModepublic final String scanTypeConversionModeAsString()
If the service returns an enum value that is not available in the current SDK version,
scanTypeConversionMode will return Mpeg2ScanTypeConversionMode.UNKNOWN_TO_SDK_VERSION. The raw
value returned by the service is available from scanTypeConversionModeAsString().
Mpeg2ScanTypeConversionModepublic final Mpeg2SceneChangeDetect sceneChangeDetect()
If the service returns an enum value that is not available in the current SDK version, sceneChangeDetect
will return Mpeg2SceneChangeDetect.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from sceneChangeDetectAsString().
Mpeg2SceneChangeDetectpublic final String sceneChangeDetectAsString()
If the service returns an enum value that is not available in the current SDK version, sceneChangeDetect
will return Mpeg2SceneChangeDetect.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from sceneChangeDetectAsString().
Mpeg2SceneChangeDetectpublic final Mpeg2SlowPal slowPal()
If the service returns an enum value that is not available in the current SDK version, slowPal will
return Mpeg2SlowPal.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
slowPalAsString().
Mpeg2SlowPalpublic final String slowPalAsString()
If the service returns an enum value that is not available in the current SDK version, slowPal will
return Mpeg2SlowPal.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
slowPalAsString().
Mpeg2SlowPalpublic final Integer softness()
public final Mpeg2SpatialAdaptiveQuantization spatialAdaptiveQuantization()
If the service returns an enum value that is not available in the current SDK version,
spatialAdaptiveQuantization will return Mpeg2SpatialAdaptiveQuantization.UNKNOWN_TO_SDK_VERSION.
The raw value returned by the service is available from spatialAdaptiveQuantizationAsString().
Mpeg2SpatialAdaptiveQuantizationpublic final String spatialAdaptiveQuantizationAsString()
If the service returns an enum value that is not available in the current SDK version,
spatialAdaptiveQuantization will return Mpeg2SpatialAdaptiveQuantization.UNKNOWN_TO_SDK_VERSION.
The raw value returned by the service is available from spatialAdaptiveQuantizationAsString().
Mpeg2SpatialAdaptiveQuantizationpublic final Mpeg2Syntax syntax()
If the service returns an enum value that is not available in the current SDK version, syntax will
return Mpeg2Syntax.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
syntaxAsString().
Mpeg2Syntaxpublic final String syntaxAsString()
If the service returns an enum value that is not available in the current SDK version, syntax will
return Mpeg2Syntax.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
syntaxAsString().
Mpeg2Syntaxpublic final Mpeg2Telecine telecine()
If the service returns an enum value that is not available in the current SDK version, telecine will
return Mpeg2Telecine.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
telecineAsString().
Mpeg2Telecinepublic final String telecineAsString()
If the service returns an enum value that is not available in the current SDK version, telecine will
return Mpeg2Telecine.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
telecineAsString().
Mpeg2Telecinepublic final Mpeg2TemporalAdaptiveQuantization temporalAdaptiveQuantization()
If the service returns an enum value that is not available in the current SDK version,
temporalAdaptiveQuantization will return
Mpeg2TemporalAdaptiveQuantization.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from temporalAdaptiveQuantizationAsString().
Mpeg2TemporalAdaptiveQuantizationpublic final String temporalAdaptiveQuantizationAsString()
If the service returns an enum value that is not available in the current SDK version,
temporalAdaptiveQuantization will return
Mpeg2TemporalAdaptiveQuantization.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from temporalAdaptiveQuantizationAsString().
Mpeg2TemporalAdaptiveQuantizationpublic Mpeg2Settings.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<Mpeg2Settings.Builder,Mpeg2Settings>public static Mpeg2Settings.Builder builder()
public static Class<? extends Mpeg2Settings.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.