@Generated(value="software.amazon.awssdk:codegen") public final class H265Settings extends Object implements SdkPojo, Serializable, ToCopyableBuilder<H265Settings.Builder,H265Settings>
Modifier and Type | Class and Description |
---|---|
static interface |
H265Settings.Builder |
Modifier and Type | Method and Description |
---|---|
H265AdaptiveQuantization |
adaptiveQuantization()
Adaptive quantization.
|
String |
adaptiveQuantizationAsString()
Adaptive quantization.
|
H265AlternateTransferFunctionSei |
alternateTransferFunctionSei()
Enables Alternate Transfer Function SEI message for outputs using Hybrid Log Gamma (HLG) Electro-Optical Transfer
Function (EOTF).
|
String |
alternateTransferFunctionSeiAsString()
Enables Alternate Transfer Function SEI message for outputs using Hybrid Log Gamma (HLG) Electro-Optical Transfer
Function (EOTF).
|
Integer |
bitrate()
Specify the average bitrate in bits per second.
|
static H265Settings.Builder |
builder() |
H265CodecLevel |
codecLevel()
H.265 Level.
|
String |
codecLevelAsString()
H.265 Level.
|
H265CodecProfile |
codecProfile()
Represents the Profile and Tier, per the HEVC (H.265) specification.
|
String |
codecProfileAsString()
Represents the Profile and Tier, per the HEVC (H.265) specification.
|
H265DynamicSubGop |
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) |
H265FlickerAdaptiveQuantization |
flickerAdaptiveQuantization()
Adjust quantization within each frame to reduce flicker or 'pop' on I-frames.
|
String |
flickerAdaptiveQuantizationAsString()
Adjust quantization within each frame to reduce flicker or 'pop' on I-frames.
|
H265FramerateControl |
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.
|
H265FramerateConversionAlgorithm |
framerateConversionAlgorithm()
When set to INTERPOLATE, produces smoother motion during frame rate conversion.
|
String |
framerateConversionAlgorithmAsString()
When set to INTERPOLATE, produces smoother motion during frame rate conversion.
|
Integer |
framerateDenominator()
Frame rate denominator.
|
Integer |
framerateNumerator()
Frame rate numerator - frame rate is a fraction, e.g.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
H265GopBReference |
gopBReference()
If enable, use reference B frames for GOP structures that have B frames > 1.
|
String |
gopBReferenceAsString()
If enable, use reference B frames for GOP structures that have B frames > 1.
|
Integer |
gopClosedCadence()
Frequency of closed GOPs.
|
Double |
gopSize()
GOP Length (keyframe interval) in frames or seconds.
|
H265GopSizeUnits |
gopSizeUnits()
Indicates if the GOP Size in H265 is specified in frames or seconds.
|
String |
gopSizeUnitsAsString()
Indicates if the GOP Size in H265 is specified in frames or seconds.
|
int |
hashCode() |
Integer |
hrdBufferInitialFillPercentage()
Percentage of the buffer that should initially be filled (HRD buffer model).
|
Integer |
hrdBufferSize()
Size of buffer (HRD buffer model) in bits.
|
H265InterlaceMode |
interlaceMode()
Choose the scan line type for the output.
|
String |
interlaceModeAsString()
Choose the scan line type for the output.
|
Integer |
maxBitrate()
Maximum bitrate in bits/second.
|
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.
|
H265ParControl |
parControl()
Using the API, enable ParFollowSource if you want the service to use the pixel aspect ratio from the input.
|
String |
parControlAsString()
Using the API, enable ParFollowSource if you want the service to use the pixel aspect ratio from the input.
|
Integer |
parDenominator()
Pixel Aspect Ratio denominator.
|
Integer |
parNumerator()
Pixel Aspect Ratio numerator.
|
H265QualityTuningLevel |
qualityTuningLevel()
Use Quality tuning level (H265QualityTuningLevel) to specifiy whether to use fast single-pass, high-quality
singlepass, or high-quality multipass video encoding.
|
String |
qualityTuningLevelAsString()
Use Quality tuning level (H265QualityTuningLevel) to specifiy whether to use fast single-pass, high-quality
singlepass, or high-quality multipass video encoding.
|
H265QvbrSettings |
qvbrSettings()
Settings for quality-defined variable bitrate encoding with the H.265 codec.
|
H265RateControlMode |
rateControlMode()
Use this setting to specify whether this output has a variable bitrate (VBR), constant bitrate (CBR) or
quality-defined variable bitrate (QVBR).
|
String |
rateControlModeAsString()
Use this setting to specify whether this output has a variable bitrate (VBR), constant bitrate (CBR) or
quality-defined variable bitrate (QVBR).
|
H265SampleAdaptiveOffsetFilterMode |
sampleAdaptiveOffsetFilterMode()
Specify Sample Adaptive Offset (SAO) filter strength.
|
String |
sampleAdaptiveOffsetFilterModeAsString()
Specify Sample Adaptive Offset (SAO) filter strength.
|
H265SceneChangeDetect |
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 H265Settings.Builder> |
serializableBuilderClass() |
Integer |
slices()
Number of slices per picture.
|
H265SlowPal |
slowPal()
Enables Slow PAL rate conversion.
|
String |
slowPalAsString()
Enables Slow PAL rate conversion.
|
H265SpatialAdaptiveQuantization |
spatialAdaptiveQuantization()
Adjust quantization within each frame based on spatial variation of content complexity.
|
String |
spatialAdaptiveQuantizationAsString()
Adjust quantization within each frame based on spatial variation of content complexity.
|
H265Telecine |
telecine()
This field applies only if the Streams > Advanced > Framerate (framerate) field is set to 29.970.
|
String |
telecineAsString()
This field applies only if the Streams > Advanced > Framerate (framerate) field is set to 29.970.
|
H265TemporalAdaptiveQuantization |
temporalAdaptiveQuantization()
Adjust quantization within each frame based on temporal variation of content complexity.
|
String |
temporalAdaptiveQuantizationAsString()
Adjust quantization within each frame based on temporal variation of content complexity.
|
H265TemporalIds |
temporalIds()
Enables temporal layer identifiers in the encoded bitstream.
|
String |
temporalIdsAsString()
Enables temporal layer identifiers in the encoded bitstream.
|
H265Tiles |
tiles()
Enable use of tiles, allowing horizontal as well as vertical subdivision of the encoded pictures.
|
String |
tilesAsString()
Enable use of tiles, allowing horizontal as well as vertical subdivision of the encoded pictures.
|
H265Settings.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
H265UnregisteredSeiTimecode |
unregisteredSeiTimecode()
Inserts timecode for each frame as 4 bytes of an unregistered SEI message.
|
String |
unregisteredSeiTimecodeAsString()
Inserts timecode for each frame as 4 bytes of an unregistered SEI message.
|
H265WriteMp4PackagingType |
writeMp4PackagingType()
If the location of parameter set NAL units doesn't matter in your workflow, ignore this setting.
|
String |
writeMp4PackagingTypeAsString()
If the location of parameter set NAL units doesn't matter in your workflow, ignore this setting.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public H265AdaptiveQuantization adaptiveQuantization()
If the service returns an enum value that is not available in the current SDK version,
adaptiveQuantization
will return H265AdaptiveQuantization.UNKNOWN_TO_SDK_VERSION
. The raw value
returned by the service is available from adaptiveQuantizationAsString()
.
H265AdaptiveQuantization
public String adaptiveQuantizationAsString()
If the service returns an enum value that is not available in the current SDK version,
adaptiveQuantization
will return H265AdaptiveQuantization.UNKNOWN_TO_SDK_VERSION
. The raw value
returned by the service is available from adaptiveQuantizationAsString()
.
H265AdaptiveQuantization
public H265AlternateTransferFunctionSei alternateTransferFunctionSei()
If the service returns an enum value that is not available in the current SDK version,
alternateTransferFunctionSei
will return H265AlternateTransferFunctionSei.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from alternateTransferFunctionSeiAsString()
.
H265AlternateTransferFunctionSei
public String alternateTransferFunctionSeiAsString()
If the service returns an enum value that is not available in the current SDK version,
alternateTransferFunctionSei
will return H265AlternateTransferFunctionSei.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from alternateTransferFunctionSeiAsString()
.
H265AlternateTransferFunctionSei
public Integer bitrate()
public H265CodecLevel codecLevel()
If the service returns an enum value that is not available in the current SDK version, codecLevel
will
return H265CodecLevel.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
codecLevelAsString()
.
H265CodecLevel
public String codecLevelAsString()
If the service returns an enum value that is not available in the current SDK version, codecLevel
will
return H265CodecLevel.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
codecLevelAsString()
.
H265CodecLevel
public H265CodecProfile codecProfile()
If the service returns an enum value that is not available in the current SDK version, codecProfile
will
return H265CodecProfile.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
codecProfileAsString()
.
H265CodecProfile
public String codecProfileAsString()
If the service returns an enum value that is not available in the current SDK version, codecProfile
will
return H265CodecProfile.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
codecProfileAsString()
.
H265CodecProfile
public H265DynamicSubGop dynamicSubGop()
If the service returns an enum value that is not available in the current SDK version, dynamicSubGop
will return H265DynamicSubGop.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available
from dynamicSubGopAsString()
.
H265DynamicSubGop
public String dynamicSubGopAsString()
If the service returns an enum value that is not available in the current SDK version, dynamicSubGop
will return H265DynamicSubGop.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available
from dynamicSubGopAsString()
.
H265DynamicSubGop
public H265FlickerAdaptiveQuantization flickerAdaptiveQuantization()
If the service returns an enum value that is not available in the current SDK version,
flickerAdaptiveQuantization
will return H265FlickerAdaptiveQuantization.UNKNOWN_TO_SDK_VERSION
.
The raw value returned by the service is available from flickerAdaptiveQuantizationAsString()
.
H265FlickerAdaptiveQuantization
public String flickerAdaptiveQuantizationAsString()
If the service returns an enum value that is not available in the current SDK version,
flickerAdaptiveQuantization
will return H265FlickerAdaptiveQuantization.UNKNOWN_TO_SDK_VERSION
.
The raw value returned by the service is available from flickerAdaptiveQuantizationAsString()
.
H265FlickerAdaptiveQuantization
public H265FramerateControl framerateControl()
If the service returns an enum value that is not available in the current SDK version, framerateControl
will return H265FramerateControl.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is
available from framerateControlAsString()
.
H265FramerateControl
public String framerateControlAsString()
If the service returns an enum value that is not available in the current SDK version, framerateControl
will return H265FramerateControl.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is
available from framerateControlAsString()
.
H265FramerateControl
public H265FramerateConversionAlgorithm framerateConversionAlgorithm()
If the service returns an enum value that is not available in the current SDK version,
framerateConversionAlgorithm
will return H265FramerateConversionAlgorithm.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from framerateConversionAlgorithmAsString()
.
H265FramerateConversionAlgorithm
public String framerateConversionAlgorithmAsString()
If the service returns an enum value that is not available in the current SDK version,
framerateConversionAlgorithm
will return H265FramerateConversionAlgorithm.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from framerateConversionAlgorithmAsString()
.
H265FramerateConversionAlgorithm
public Integer framerateDenominator()
public Integer framerateNumerator()
public H265GopBReference gopBReference()
If the service returns an enum value that is not available in the current SDK version, gopBReference
will return H265GopBReference.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available
from gopBReferenceAsString()
.
H265GopBReference
public String gopBReferenceAsString()
If the service returns an enum value that is not available in the current SDK version, gopBReference
will return H265GopBReference.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available
from gopBReferenceAsString()
.
H265GopBReference
public Integer gopClosedCadence()
public Double gopSize()
public H265GopSizeUnits gopSizeUnits()
If the service returns an enum value that is not available in the current SDK version, gopSizeUnits
will
return H265GopSizeUnits.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
gopSizeUnitsAsString()
.
H265GopSizeUnits
public String gopSizeUnitsAsString()
If the service returns an enum value that is not available in the current SDK version, gopSizeUnits
will
return H265GopSizeUnits.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
gopSizeUnitsAsString()
.
H265GopSizeUnits
public Integer hrdBufferInitialFillPercentage()
public Integer hrdBufferSize()
public H265InterlaceMode interlaceMode()
If the service returns an enum value that is not available in the current SDK version, interlaceMode
will return H265InterlaceMode.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available
from interlaceModeAsString()
.
H265InterlaceMode
public String interlaceModeAsString()
If the service returns an enum value that is not available in the current SDK version, interlaceMode
will return H265InterlaceMode.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available
from interlaceModeAsString()
.
H265InterlaceMode
public Integer maxBitrate()
public Integer minIInterval()
public Integer numberBFramesBetweenReferenceFrames()
public Integer numberReferenceFrames()
public H265ParControl parControl()
If the service returns an enum value that is not available in the current SDK version, parControl
will
return H265ParControl.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
parControlAsString()
.
H265ParControl
public String parControlAsString()
If the service returns an enum value that is not available in the current SDK version, parControl
will
return H265ParControl.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
parControlAsString()
.
H265ParControl
public Integer parDenominator()
public Integer parNumerator()
public H265QualityTuningLevel qualityTuningLevel()
If the service returns an enum value that is not available in the current SDK version,
qualityTuningLevel
will return H265QualityTuningLevel.UNKNOWN_TO_SDK_VERSION
. The raw value
returned by the service is available from qualityTuningLevelAsString()
.
H265QualityTuningLevel
public String qualityTuningLevelAsString()
If the service returns an enum value that is not available in the current SDK version,
qualityTuningLevel
will return H265QualityTuningLevel.UNKNOWN_TO_SDK_VERSION
. The raw value
returned by the service is available from qualityTuningLevelAsString()
.
H265QualityTuningLevel
public H265QvbrSettings qvbrSettings()
public H265RateControlMode rateControlMode()
If the service returns an enum value that is not available in the current SDK version, rateControlMode
will return H265RateControlMode.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is
available from rateControlModeAsString()
.
H265RateControlMode
public String rateControlModeAsString()
If the service returns an enum value that is not available in the current SDK version, rateControlMode
will return H265RateControlMode.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is
available from rateControlModeAsString()
.
H265RateControlMode
public H265SampleAdaptiveOffsetFilterMode sampleAdaptiveOffsetFilterMode()
If the service returns an enum value that is not available in the current SDK version,
sampleAdaptiveOffsetFilterMode
will return
H265SampleAdaptiveOffsetFilterMode.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is
available from sampleAdaptiveOffsetFilterModeAsString()
.
H265SampleAdaptiveOffsetFilterMode
public String sampleAdaptiveOffsetFilterModeAsString()
If the service returns an enum value that is not available in the current SDK version,
sampleAdaptiveOffsetFilterMode
will return
H265SampleAdaptiveOffsetFilterMode.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is
available from sampleAdaptiveOffsetFilterModeAsString()
.
H265SampleAdaptiveOffsetFilterMode
public H265SceneChangeDetect sceneChangeDetect()
If the service returns an enum value that is not available in the current SDK version, sceneChangeDetect
will return H265SceneChangeDetect.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is
available from sceneChangeDetectAsString()
.
H265SceneChangeDetect
public String sceneChangeDetectAsString()
If the service returns an enum value that is not available in the current SDK version, sceneChangeDetect
will return H265SceneChangeDetect.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is
available from sceneChangeDetectAsString()
.
H265SceneChangeDetect
public Integer slices()
public H265SlowPal slowPal()
If the service returns an enum value that is not available in the current SDK version, slowPal
will
return H265SlowPal.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
slowPalAsString()
.
H265SlowPal
public String slowPalAsString()
If the service returns an enum value that is not available in the current SDK version, slowPal
will
return H265SlowPal.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
slowPalAsString()
.
H265SlowPal
public H265SpatialAdaptiveQuantization spatialAdaptiveQuantization()
If the service returns an enum value that is not available in the current SDK version,
spatialAdaptiveQuantization
will return H265SpatialAdaptiveQuantization.UNKNOWN_TO_SDK_VERSION
.
The raw value returned by the service is available from spatialAdaptiveQuantizationAsString()
.
H265SpatialAdaptiveQuantization
public String spatialAdaptiveQuantizationAsString()
If the service returns an enum value that is not available in the current SDK version,
spatialAdaptiveQuantization
will return H265SpatialAdaptiveQuantization.UNKNOWN_TO_SDK_VERSION
.
The raw value returned by the service is available from spatialAdaptiveQuantizationAsString()
.
H265SpatialAdaptiveQuantization
public H265Telecine telecine()
If the service returns an enum value that is not available in the current SDK version, telecine
will
return H265Telecine.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
telecineAsString()
.
H265Telecine
public String telecineAsString()
If the service returns an enum value that is not available in the current SDK version, telecine
will
return H265Telecine.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
telecineAsString()
.
H265Telecine
public H265TemporalAdaptiveQuantization temporalAdaptiveQuantization()
If the service returns an enum value that is not available in the current SDK version,
temporalAdaptiveQuantization
will return H265TemporalAdaptiveQuantization.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from temporalAdaptiveQuantizationAsString()
.
H265TemporalAdaptiveQuantization
public String temporalAdaptiveQuantizationAsString()
If the service returns an enum value that is not available in the current SDK version,
temporalAdaptiveQuantization
will return H265TemporalAdaptiveQuantization.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from temporalAdaptiveQuantizationAsString()
.
H265TemporalAdaptiveQuantization
public H265TemporalIds temporalIds()
If the service returns an enum value that is not available in the current SDK version, temporalIds
will
return H265TemporalIds.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
temporalIdsAsString()
.
H265TemporalIds
public String temporalIdsAsString()
If the service returns an enum value that is not available in the current SDK version, temporalIds
will
return H265TemporalIds.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
temporalIdsAsString()
.
H265TemporalIds
public H265Tiles tiles()
If the service returns an enum value that is not available in the current SDK version, tiles
will return
H265Tiles.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
tilesAsString()
.
H265Tiles
public String tilesAsString()
If the service returns an enum value that is not available in the current SDK version, tiles
will return
H265Tiles.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
tilesAsString()
.
H265Tiles
public H265UnregisteredSeiTimecode unregisteredSeiTimecode()
If the service returns an enum value that is not available in the current SDK version,
unregisteredSeiTimecode
will return H265UnregisteredSeiTimecode.UNKNOWN_TO_SDK_VERSION
. The raw
value returned by the service is available from unregisteredSeiTimecodeAsString()
.
H265UnregisteredSeiTimecode
public String unregisteredSeiTimecodeAsString()
If the service returns an enum value that is not available in the current SDK version,
unregisteredSeiTimecode
will return H265UnregisteredSeiTimecode.UNKNOWN_TO_SDK_VERSION
. The raw
value returned by the service is available from unregisteredSeiTimecodeAsString()
.
H265UnregisteredSeiTimecode
public H265WriteMp4PackagingType writeMp4PackagingType()
If the service returns an enum value that is not available in the current SDK version,
writeMp4PackagingType
will return H265WriteMp4PackagingType.UNKNOWN_TO_SDK_VERSION
. The raw
value returned by the service is available from writeMp4PackagingTypeAsString()
.
H265WriteMp4PackagingType
public String writeMp4PackagingTypeAsString()
If the service returns an enum value that is not available in the current SDK version,
writeMp4PackagingType
will return H265WriteMp4PackagingType.UNKNOWN_TO_SDK_VERSION
. The raw
value returned by the service is available from writeMp4PackagingTypeAsString()
.
H265WriteMp4PackagingType
public H265Settings.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<H265Settings.Builder,H265Settings>
public static H265Settings.Builder builder()
public static Class<? extends H265Settings.Builder> serializableBuilderClass()
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public String toString()
Copyright © 2019. All rights reserved.