@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()
Adaptive quantization.
|
String |
adaptiveQuantizationAsString()
Adaptive quantization.
|
AfdSignaling |
afdSignaling()
Indicates that AFD values will be written into the output stream.
|
String |
afdSignalingAsString()
Indicates that AFD values will be written into the output stream.
|
Integer |
bitrate()
Average bitrate in bits/second.
|
Integer |
bufFillPct()
Percentage of the buffer that should initially be filled (HRD buffer model).
|
Integer |
bufSize()
Size of buffer (HRD buffer model) in bits/second.
|
static H264Settings.Builder |
builder() |
H264ColorMetadata |
colorMetadata()
Includes colorspace metadata in the output.
|
String |
colorMetadataAsString()
Includes colorspace metadata in the output.
|
H264EntropyEncoding |
entropyEncoding()
Entropy encoding mode.
|
String |
entropyEncodingAsString()
Entropy encoding mode.
|
boolean |
equals(Object obj) |
FixedAfd |
fixedAfd()
Four bit AFD value to write on all frames of video in the output stream.
|
String |
fixedAfdAsString()
Four bit AFD value to write on all frames of video in the output stream.
|
H264FlickerAq |
flickerAq()
If set to enabled, adjust quantization within each frame to reduce flicker or 'pop' on I-frames.
|
String |
flickerAqAsString()
If set to enabled, adjust quantization within each frame to reduce flicker or 'pop' on I-frames.
|
H264FramerateControl |
framerateControl()
This field indicates how the output video frame rate is specified.
|
String |
framerateControlAsString()
This field indicates how the output video frame rate is specified.
|
Integer |
framerateDenominator()
Framerate denominator.
|
Integer |
framerateNumerator()
Framerate numerator - framerate is a fraction, e.g.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
H264GopBReference |
gopBReference()
Documentation update needed
|
String |
gopBReferenceAsString()
Documentation update needed
|
Integer |
gopClosedCadence()
Frequency of closed GOPs.
|
Integer |
gopNumBFrames()
Number of B-frames between reference frames.
|
Double |
gopSize()
GOP size (keyframe interval) in units of either frames or seconds per gopSizeUnits.
|
H264GopSizeUnits |
gopSizeUnits()
Indicates if the gopSize is specified in frames or seconds.
|
String |
gopSizeUnitsAsString()
Indicates if the gopSize is specified in frames or seconds.
|
int |
hashCode() |
H264Level |
level()
H.264 Level.
|
String |
levelAsString()
H.264 Level.
|
H264LookAheadRateControl |
lookAheadRateControl()
Amount of lookahead.
|
String |
lookAheadRateControlAsString()
Amount of lookahead.
|
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()
Only meaningful if sceneChangeDetect is set to enabled.
|
Integer |
numRefFrames()
Number of reference frames to use.
|
H264ParControl |
parControl()
This field indicates how the output pixel aspect ratio is specified.
|
String |
parControlAsString()
This field indicates how the output pixel aspect ratio is specified.
|
Integer |
parDenominator()
Pixel Aspect Ratio denominator.
|
Integer |
parNumerator()
Pixel Aspect Ratio numerator.
|
H264Profile |
profile()
H.264 Profile.
|
String |
profileAsString()
H.264 Profile.
|
H264RateControlMode |
rateControlMode()
Rate control mode.
|
String |
rateControlModeAsString()
Rate control mode.
|
H264ScanType |
scanType()
Sets the scan type of the output to progressive or top-field-first interlaced.
|
String |
scanTypeAsString()
Sets the scan type of the output to progressive or top-field-first interlaced.
|
H264SceneChangeDetect |
sceneChangeDetect()
Scene change detection.
|
String |
sceneChangeDetectAsString()
Scene change detection.
|
static Class<? extends H264Settings.Builder> |
serializableBuilderClass() |
Integer |
slices()
Number of slices per picture.
|
Integer |
softness()
Softness.
|
H264SpatialAq |
spatialAq()
If set to enabled, adjust quantization within each frame based on spatial variation of content complexity.
|
String |
spatialAqAsString()
If set to enabled, adjust quantization within each frame based on spatial variation of content complexity.
|
H264Syntax |
syntax()
Produces a bitstream compliant with SMPTE RP-2027.
|
String |
syntaxAsString()
Produces a bitstream compliant with SMPTE RP-2027.
|
H264TemporalAq |
temporalAq()
If set to enabled, adjust quantization within each frame based on temporal variation of content complexity.
|
String |
temporalAqAsString()
If set to enabled, adjust quantization within each frame based on temporal variation of content complexity.
|
H264TimecodeInsertionBehavior |
timecodeInsertion()
Determines how timecodes should be inserted into the video elementary stream.
|
String |
timecodeInsertionAsString()
Determines how timecodes should be inserted into the video elementary stream.
|
H264Settings.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
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 adaptiveQuantizationAsString().
H264AdaptiveQuantizationpublic String adaptiveQuantizationAsString()
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 adaptiveQuantizationAsString().
H264AdaptiveQuantizationpublic AfdSignaling afdSignaling()
If the service returns an enum value that is not available in the current SDK version, afdSignaling will
return AfdSignaling.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
afdSignalingAsString().
AfdSignalingpublic String afdSignalingAsString()
If the service returns an enum value that is not available in the current SDK version, afdSignaling will
return AfdSignaling.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
afdSignalingAsString().
AfdSignalingpublic Integer bitrate()
public Integer bufFillPct()
public Integer bufSize()
public H264ColorMetadata colorMetadata()
If the service returns an enum value that is not available in the current SDK version, colorMetadata
will return H264ColorMetadata.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from colorMetadataAsString().
H264ColorMetadatapublic String colorMetadataAsString()
If the service returns an enum value that is not available in the current SDK version, colorMetadata
will return H264ColorMetadata.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from colorMetadataAsString().
H264ColorMetadatapublic 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 entropyEncodingAsString().
H264EntropyEncodingpublic String entropyEncodingAsString()
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 entropyEncodingAsString().
H264EntropyEncodingpublic FixedAfd fixedAfd()
If the service returns an enum value that is not available in the current SDK version, fixedAfd will
return FixedAfd.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
fixedAfdAsString().
FixedAfdpublic String fixedAfdAsString()
If the service returns an enum value that is not available in the current SDK version, fixedAfd will
return FixedAfd.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
fixedAfdAsString().
FixedAfdpublic H264FlickerAq flickerAq()
If the service returns an enum value that is not available in the current SDK version, flickerAq will
return H264FlickerAq.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
flickerAqAsString().
H264FlickerAqpublic String flickerAqAsString()
If the service returns an enum value that is not available in the current SDK version, flickerAq will
return H264FlickerAq.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
flickerAqAsString().
H264FlickerAqpublic 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 framerateControlAsString().
H264FramerateControlpublic String framerateControlAsString()
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 framerateControlAsString().
H264FramerateControlpublic 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 gopBReferenceAsString().
H264GopBReferencepublic String gopBReferenceAsString()
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 gopBReferenceAsString().
H264GopBReferencepublic Integer gopClosedCadence()
public Integer gopNumBFrames()
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
gopSizeUnitsAsString().
H264GopSizeUnitspublic String gopSizeUnitsAsString()
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
gopSizeUnitsAsString().
H264GopSizeUnitspublic H264Level level()
If the service returns an enum value that is not available in the current SDK version, level will return
H264Level.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
levelAsString().
H264Levelpublic String levelAsString()
If the service returns an enum value that is not available in the current SDK version, level will return
H264Level.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
levelAsString().
H264Levelpublic H264LookAheadRateControl lookAheadRateControl()
If the service returns an enum value that is not available in the current SDK version,
lookAheadRateControl will return H264LookAheadRateControl.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from lookAheadRateControlAsString().
H264LookAheadRateControlpublic String lookAheadRateControlAsString()
If the service returns an enum value that is not available in the current SDK version,
lookAheadRateControl will return H264LookAheadRateControl.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from lookAheadRateControlAsString().
H264LookAheadRateControlpublic Integer maxBitrate()
public Integer minIInterval()
public Integer numRefFrames()
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
parControlAsString().
H264ParControlpublic String parControlAsString()
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
parControlAsString().
H264ParControlpublic Integer parDenominator()
public Integer parNumerator()
public H264Profile profile()
If the service returns an enum value that is not available in the current SDK version, profile will
return H264Profile.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
profileAsString().
H264Profilepublic String profileAsString()
If the service returns an enum value that is not available in the current SDK version, profile will
return H264Profile.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
profileAsString().
H264Profilepublic 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 rateControlModeAsString().
H264RateControlModepublic String rateControlModeAsString()
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 rateControlModeAsString().
H264RateControlModepublic H264ScanType scanType()
If the service returns an enum value that is not available in the current SDK version, scanType will
return H264ScanType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
scanTypeAsString().
H264ScanTypepublic String scanTypeAsString()
If the service returns an enum value that is not available in the current SDK version, scanType will
return H264ScanType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
scanTypeAsString().
H264ScanTypepublic 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 sceneChangeDetectAsString().
H264SceneChangeDetectpublic String sceneChangeDetectAsString()
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 sceneChangeDetectAsString().
H264SceneChangeDetectpublic Integer slices()
public Integer softness()
public H264SpatialAq spatialAq()
If the service returns an enum value that is not available in the current SDK version, spatialAq will
return H264SpatialAq.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
spatialAqAsString().
H264SpatialAqpublic String spatialAqAsString()
If the service returns an enum value that is not available in the current SDK version, spatialAq will
return H264SpatialAq.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
spatialAqAsString().
H264SpatialAqpublic 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
syntaxAsString().
H264Syntaxpublic String syntaxAsString()
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
syntaxAsString().
H264Syntaxpublic H264TemporalAq temporalAq()
If the service returns an enum value that is not available in the current SDK version, temporalAq will
return H264TemporalAq.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
temporalAqAsString().
H264TemporalAqpublic String temporalAqAsString()
If the service returns an enum value that is not available in the current SDK version, temporalAq will
return H264TemporalAq.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
temporalAqAsString().
H264TemporalAqpublic H264TimecodeInsertionBehavior timecodeInsertion()
If the service returns an enum value that is not available in the current SDK version, timecodeInsertion
will return H264TimecodeInsertionBehavior.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service
is available from timecodeInsertionAsString().
H264TimecodeInsertionBehaviorpublic String timecodeInsertionAsString()
If the service returns an enum value that is not available in the current SDK version, timecodeInsertion
will return H264TimecodeInsertionBehavior.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service
is available from timecodeInsertionAsString().
H264TimecodeInsertionBehaviorpublic 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.