Package com.pulumi.aws.medialive.outputs
Class ChannelEncoderSettingsVideoDescriptionCodecSettingsH264Settings
- java.lang.Object
-
- com.pulumi.aws.medialive.outputs.ChannelEncoderSettingsVideoDescriptionCodecSettingsH264Settings
-
public final class ChannelEncoderSettingsVideoDescriptionCodecSettingsH264Settings extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classChannelEncoderSettingsVideoDescriptionCodecSettingsH264Settings.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<java.lang.String>adaptiveQuantization()java.util.Optional<java.lang.String>afdSignaling()java.util.Optional<java.lang.Integer>bitrate()java.util.Optional<java.lang.Integer>bufFillPct()java.util.Optional<java.lang.Integer>bufSize()static ChannelEncoderSettingsVideoDescriptionCodecSettingsH264Settings.Builderbuilder()static ChannelEncoderSettingsVideoDescriptionCodecSettingsH264Settings.Builderbuilder(ChannelEncoderSettingsVideoDescriptionCodecSettingsH264Settings defaults)java.util.Optional<java.lang.String>colorMetadata()java.util.Optional<java.lang.String>entropyEncoding()java.util.Optional<ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettings>filterSettings()java.util.Optional<java.lang.String>fixedAfd()java.util.Optional<java.lang.String>flickerAq()java.util.Optional<java.lang.String>forceFieldPictures()java.util.Optional<java.lang.String>framerateControl()java.util.Optional<java.lang.Integer>framerateDenominator()java.util.Optional<java.lang.Integer>framerateNumerator()java.util.Optional<java.lang.String>gopBReference()java.util.Optional<java.lang.Integer>gopClosedCadence()java.util.Optional<java.lang.Integer>gopNumBFrames()java.util.Optional<java.lang.Double>gopSize()java.util.Optional<java.lang.String>gopSizeUnits()java.util.Optional<java.lang.String>level()java.util.Optional<java.lang.String>lookAheadRateControl()java.util.Optional<java.lang.Integer>maxBitrate()java.util.Optional<java.lang.Integer>minIInterval()java.util.Optional<java.lang.Integer>numRefFrames()java.util.Optional<java.lang.String>parControl()java.util.Optional<java.lang.Integer>parDenominator()java.util.Optional<java.lang.Integer>parNumerator()java.util.Optional<java.lang.String>profile()java.util.Optional<java.lang.String>qualityLevel()java.util.Optional<java.lang.Integer>qvbrQualityLevel()java.util.Optional<java.lang.String>rateControlMode()java.util.Optional<java.lang.String>scanType()java.util.Optional<java.lang.String>sceneChangeDetect()java.util.Optional<java.lang.Integer>slices()java.util.Optional<java.lang.Integer>softness()java.util.Optional<java.lang.String>spatialAq()java.util.Optional<java.lang.String>subgopLength()java.util.Optional<java.lang.String>syntax()java.util.Optional<java.lang.String>temporalAq()java.util.Optional<java.lang.String>timecodeInsertion()
-
-
-
Method Detail
-
adaptiveQuantization
public java.util.Optional<java.lang.String> adaptiveQuantization()
- Returns:
- Enables or disables adaptive quantization.
-
afdSignaling
public java.util.Optional<java.lang.String> afdSignaling()
- Returns:
- Whether AFD values are written into the output stream.
-
bitrate
public java.util.Optional<java.lang.Integer> bitrate()
- Returns:
- Average bitrate in bits/second.
-
bufFillPct
public java.util.Optional<java.lang.Integer> bufFillPct()
- Returns:
- Percentage of the buffer that should initially be filled.
-
bufSize
public java.util.Optional<java.lang.Integer> bufSize()
- Returns:
- Size of the buffer in bits.
-
colorMetadata
public java.util.Optional<java.lang.String> colorMetadata()
- Returns:
- Whether color space metadata is included in the output.
-
entropyEncoding
public java.util.Optional<java.lang.String> entropyEncoding()
- Returns:
- Entropy encoding mode.
-
filterSettings
public java.util.Optional<ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettings> filterSettings()
- Returns:
- Filters to apply to an encode. See `filterSettings` Block for details.
-
fixedAfd
public java.util.Optional<java.lang.String> fixedAfd()
- Returns:
- Four-bit AFD value to write on all frames of video in the output stream.
-
flickerAq
public java.util.Optional<java.lang.String> flickerAq()
- Returns:
- Makes adjustments within each frame to reduce flicker on the I-frames.
-
forceFieldPictures
public java.util.Optional<java.lang.String> forceFieldPictures()
- Returns:
- Whether coding is performed on a field basis or on a frame basis.
-
framerateControl
public java.util.Optional<java.lang.String> framerateControl()
- Returns:
- How the output video frame rate is specified.
-
framerateDenominator
public java.util.Optional<java.lang.Integer> framerateDenominator()
- Returns:
- Framerate denominator.
-
framerateNumerator
public java.util.Optional<java.lang.Integer> framerateNumerator()
- Returns:
- Framerate numerator.
-
gopBReference
public java.util.Optional<java.lang.String> gopBReference()
- Returns:
- GOP-B reference.
-
gopClosedCadence
public java.util.Optional<java.lang.Integer> gopClosedCadence()
- Returns:
- Frequency of closed GOPs.
-
gopNumBFrames
public java.util.Optional<java.lang.Integer> gopNumBFrames()
- Returns:
- Number of B-frames between reference frames.
-
gopSize
public java.util.Optional<java.lang.Double> gopSize()
- Returns:
- GOP size in units of either frames or seconds per `gopSizeUnits`.
-
gopSizeUnits
public java.util.Optional<java.lang.String> gopSizeUnits()
- Returns:
- Whether `gopSize` is specified in frames or seconds.
-
level
public java.util.Optional<java.lang.String> level()
- Returns:
- H264 level.
-
lookAheadRateControl
public java.util.Optional<java.lang.String> lookAheadRateControl()
- Returns:
- Amount of lookahead.
-
maxBitrate
public java.util.Optional<java.lang.Integer> maxBitrate()
- Returns:
- Maximum bitrate, used to accommodate expected spikes in the complexity of the video.
-
minIInterval
public java.util.Optional<java.lang.Integer> minIInterval()
- Returns:
- Minimum interval, in frames, between two I-frames.
-
numRefFrames
public java.util.Optional<java.lang.Integer> numRefFrames()
- Returns:
- Number of reference frames to use.
-
parControl
public java.util.Optional<java.lang.String> parControl()
- Returns:
- How the output pixel aspect ratio is specified.
-
parDenominator
public java.util.Optional<java.lang.Integer> parDenominator()
- Returns:
- Pixel aspect ratio denominator.
-
parNumerator
public java.util.Optional<java.lang.Integer> parNumerator()
- Returns:
- Pixel aspect ratio numerator.
-
profile
public java.util.Optional<java.lang.String> profile()
- Returns:
- H264 profile.
-
qualityLevel
public java.util.Optional<java.lang.String> qualityLevel()
- Returns:
- Quality level.
-
qvbrQualityLevel
public java.util.Optional<java.lang.Integer> qvbrQualityLevel()
- Returns:
- Target quality for the video encode.
-
rateControlMode
public java.util.Optional<java.lang.String> rateControlMode()
- Returns:
- Rate control mode.
-
scanType
public java.util.Optional<java.lang.String> scanType()
- Returns:
- Scan type of the output.
-
sceneChangeDetect
public java.util.Optional<java.lang.String> sceneChangeDetect()
- Returns:
- Scene change detection.
-
slices
public java.util.Optional<java.lang.Integer> slices()
- Returns:
- Number of slices per picture.
-
softness
public java.util.Optional<java.lang.Integer> softness()
- Returns:
- Softness.
-
spatialAq
public java.util.Optional<java.lang.String> spatialAq()
- Returns:
- Makes adjustments within each frame based on spatial variation of content complexity.
-
subgopLength
public java.util.Optional<java.lang.String> subgopLength()
- Returns:
- Subgop length.
-
syntax
public java.util.Optional<java.lang.String> syntax()
- Returns:
- Produces a bitstream compliant with SMPTE RP-2027.
-
temporalAq
public java.util.Optional<java.lang.String> temporalAq()
- Returns:
- Makes adjustments within each frame based on temporal variation of content complexity.
-
timecodeInsertion
public java.util.Optional<java.lang.String> timecodeInsertion()
- Returns:
- How timecodes are inserted into the video elementary stream.
-
builder
public static ChannelEncoderSettingsVideoDescriptionCodecSettingsH264Settings.Builder builder()
-
builder
public static ChannelEncoderSettingsVideoDescriptionCodecSettingsH264Settings.Builder builder(ChannelEncoderSettingsVideoDescriptionCodecSettingsH264Settings defaults)
-
-