Package com.pulumi.aws.medialive.outputs
Class ChannelEncoderSettingsVideoDescriptionCodecSettingsH265Settings
- java.lang.Object
-
- com.pulumi.aws.medialive.outputs.ChannelEncoderSettingsVideoDescriptionCodecSettingsH265Settings
-
public final class ChannelEncoderSettingsVideoDescriptionCodecSettingsH265Settings extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classChannelEncoderSettingsVideoDescriptionCodecSettingsH265Settings.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.String>alternativeTransferFunction()java.lang.Integerbitrate()java.util.Optional<java.lang.Integer>bufSize()static ChannelEncoderSettingsVideoDescriptionCodecSettingsH265Settings.Builderbuilder()static ChannelEncoderSettingsVideoDescriptionCodecSettingsH265Settings.Builderbuilder(ChannelEncoderSettingsVideoDescriptionCodecSettingsH265Settings defaults)java.util.Optional<java.lang.String>colorMetadata()java.util.Optional<ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettings>colorSpaceSettings()java.util.Optional<ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettings>filterSettings()java.util.Optional<java.lang.String>fixedAfd()java.util.Optional<java.lang.String>flickerAq()java.lang.IntegerframerateDenominator()java.lang.IntegerframerateNumerator()java.util.Optional<java.lang.Integer>gopClosedCadence()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>minQp()java.util.Optional<java.lang.String>mvOverPictureBoundaries()java.util.Optional<java.lang.String>mvTemporalPredictor()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.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.String>tier()java.util.Optional<java.lang.Integer>tileHeight()java.util.Optional<java.lang.String>tilePadding()java.util.Optional<java.lang.Integer>tileWidth()java.util.Optional<ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettings>timecodeBurninSettings()java.util.Optional<java.lang.String>timecodeInsertion()java.util.Optional<java.lang.String>treeblockSize()
-
-
-
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.
-
alternativeTransferFunction
public java.util.Optional<java.lang.String> alternativeTransferFunction()
- Returns:
- Whether EML inserts an Alternative Transfer Function SEI message.
-
bitrate
public java.lang.Integer bitrate()
- Returns:
- Average bitrate in bits/second.
-
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.
-
colorSpaceSettings
public java.util.Optional<ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettings> colorSpaceSettings()
- Returns:
- Color metadata for the output. See `colorSpaceSettings` Block for details.
-
filterSettings
public java.util.Optional<ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettings> 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.
-
framerateDenominator
public java.lang.Integer framerateDenominator()
- Returns:
- Framerate denominator.
-
framerateNumerator
public java.lang.Integer framerateNumerator()
- Returns:
- Framerate numerator.
-
gopClosedCadence
public java.util.Optional<java.lang.Integer> gopClosedCadence()
- Returns:
- Frequency of closed GOPs.
-
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:
- H265 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.
-
minQp
public java.util.Optional<java.lang.Integer> minQp()
- Returns:
- Sets the minimum QP.
-
mvOverPictureBoundaries
public java.util.Optional<java.lang.String> mvOverPictureBoundaries()
- Returns:
- Enables or disables motion vectors over picture boundaries.
-
mvTemporalPredictor
public java.util.Optional<java.lang.String> mvTemporalPredictor()
- Returns:
- Enables or disables the motion vector temporal predictor.
-
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:
- H265 profile.
-
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.
-
tier
public java.util.Optional<java.lang.String> tier()
- Returns:
- H265 tier in the output.
-
tileHeight
public java.util.Optional<java.lang.Integer> tileHeight()
- Returns:
- Height of tiles.
-
tilePadding
public java.util.Optional<java.lang.String> tilePadding()
- Returns:
- Enables or disables padding of tiles.
-
tileWidth
public java.util.Optional<java.lang.Integer> tileWidth()
- Returns:
- Width of tiles.
-
timecodeBurninSettings
public java.util.Optional<ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettings> timecodeBurninSettings()
- Returns:
- Apply a burned-in timecode. See `timecodeBurninSettings` Block for details.
-
timecodeInsertion
public java.util.Optional<java.lang.String> timecodeInsertion()
- Returns:
- How timecodes are inserted into the video elementary stream.
-
treeblockSize
public java.util.Optional<java.lang.String> treeblockSize()
- Returns:
- Size of the treeblock.
-
builder
public static ChannelEncoderSettingsVideoDescriptionCodecSettingsH265Settings.Builder builder()
-
builder
public static ChannelEncoderSettingsVideoDescriptionCodecSettingsH265Settings.Builder builder(ChannelEncoderSettingsVideoDescriptionCodecSettingsH265Settings defaults)
-
-