Class H265SettingsProps.Jsii$Proxy
- All Implemented Interfaces:
H265SettingsProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
H265SettingsProps
H265SettingsProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.medialive.alpha.H265SettingsProps
H265SettingsProps.Builder, H265SettingsProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(H265SettingsProps.Builder builder) Constructor that initializes the object based on literal property values passed by theH265SettingsProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal H265AdaptiveQuantization(experimental) The adaptive quantization.final AfdSignaling(experimental) AFD signaling mode.(experimental) Whether to insert an Alternative Transfer Function SEI message for backwards compatibility with non-HDR decoders.final Number(experimental) Size of buffer (HRD buffer model) in bits.final ColorMetadata(experimental) Whether to include color space metadata in the output.final H265ColorSpaceSettings(experimental) Color space settings for the video.final H265Deblocking(experimental) Deblocking filter control.final H265FilterSettings(experimental) Optional video filter settings.final String(experimental) Four-bit AFD value to write on all frames.final FlickerAq(experimental) If enabled, adjusts quantization within each frame to reduce flicker on I-frames.final Framerate(experimental) The video frame rate.final GopBReference(experimental) If enabled, uses reference B frames for GOP structures that have B frames > 1.final Number(experimental) Frequency of closed GOPs.final Number(experimental) Number of B-frames between reference frames.final GopSize(experimental) The GOP size (keyframe interval).final H265LevelgetLevel()(experimental) The H.265 level.final LookAheadRateControl(experimental) Amount of lookahead.final Number(experimental) Minimum bitrate in bits/second.final Number(experimental) Only meaningful if sceneChangeDetect is enabled.final NumbergetMinQp()(experimental) Minimum QP value.(experimental) Whether motion vectors can cross picture boundaries.final H265MvTemporalPredictor(experimental) Whether to use temporal motion vector prediction.final PixelAspectRatio(experimental) The pixel aspect ratio (PAR) of the video.final H265Profile(experimental) The H.265 profile.final H265RateControl(experimental) The rate control configuration.final ScanType(experimental) Sets the scan type of the output.final H265SceneChangeDetect(experimental) Whether scene change detection inserts I-frames on scene changes.final Number(experimental) Number of slices per picture.final SubgopLength(experimental) Sub-GOP length mode.final H265TiergetTier()(experimental) The H.265 tier.final Number(experimental) Tile height in pixels.final H265TilePadding(experimental) Tile padding mode.final Number(experimental) Tile width in pixels.final TimecodeBurninSettings(experimental) Timecode burn-in settings to overlay timecode on the video.final TimecodeInsertion(experimental) Determines how timecodes are inserted into the video elementary stream.final H265TreeblockSize(experimental) Treeblock size for the encoder.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theH265SettingsProps.Builder.
-
-
Method Details
-
getFramerate
Description copied from interface:H265SettingsProps(experimental) The video frame rate.Required for H.265.
- Specified by:
getFrameratein interfaceH265SettingsProps
-
getAdaptiveQuantization
Description copied from interface:H265SettingsProps(experimental) The adaptive quantization.Allows intra-frame quantizers to vary to improve visual quality.
Default: H265AdaptiveQuantization.AUTO
- Specified by:
getAdaptiveQuantizationin interfaceH265SettingsProps
-
getAfdSignaling
Description copied from interface:H265SettingsProps(experimental) AFD signaling mode.Default: AfdSignaling.NONE
- Specified by:
getAfdSignalingin interfaceH265SettingsProps
-
getAlternativeTransferFunction
Description copied from interface:H265SettingsProps(experimental) Whether to insert an Alternative Transfer Function SEI message for backwards compatibility with non-HDR decoders.Default: - service default
- Specified by:
getAlternativeTransferFunctionin interfaceH265SettingsProps
-
getBufSize
Description copied from interface:H265SettingsProps(experimental) Size of buffer (HRD buffer model) in bits.Default: - service default
- Specified by:
getBufSizein interfaceH265SettingsProps
-
getColorMetadata
Description copied from interface:H265SettingsProps(experimental) Whether to include color space metadata in the output.Default: - service default
- Specified by:
getColorMetadatain interfaceH265SettingsProps
-
getColorSpaceSettings
Description copied from interface:H265SettingsProps(experimental) Color space settings for the video.Default: - service default
- Specified by:
getColorSpaceSettingsin interfaceH265SettingsProps
-
getDeblocking
Description copied from interface:H265SettingsProps(experimental) Deblocking filter control.Default: - service default
- Specified by:
getDeblockingin interfaceH265SettingsProps
-
getFilterSettings
Description copied from interface:H265SettingsProps(experimental) Optional video filter settings.Default: - service default
- Specified by:
getFilterSettingsin interfaceH265SettingsProps
-
getFixedAfd
Description copied from interface:H265SettingsProps(experimental) Four-bit AFD value to write on all frames. Only valid when afdSignaling is FIXED.Valid values: FIXED_0000, FIXED_0010, FIXED_0011, FIXED_0100, FIXED_1000, FIXED_1001, FIXED_1010, FIXED_1011, FIXED_1100, FIXED_1101, FIXED_1110, FIXED_1111.
Default: - service default
- Specified by:
getFixedAfdin interfaceH265SettingsProps
-
getFlickerAq
Description copied from interface:H265SettingsProps(experimental) If enabled, adjusts quantization within each frame to reduce flicker on I-frames.Default: - service default
- Specified by:
getFlickerAqin interfaceH265SettingsProps
-
getGopBReference
Description copied from interface:H265SettingsProps(experimental) If enabled, uses reference B frames for GOP structures that have B frames > 1.Default: - service default
- Specified by:
getGopBReferencein interfaceH265SettingsProps
-
getGopClosedCadence
Description copied from interface:H265SettingsProps(experimental) Frequency of closed GOPs.Set to 1 for streaming so decoders joining mid-stream get an IDR frame quickly.
Default: - service default
- Specified by:
getGopClosedCadencein interfaceH265SettingsProps
-
getGopNumBFrames
Description copied from interface:H265SettingsProps(experimental) Number of B-frames between reference frames.Default: - service default
- Specified by:
getGopNumBFramesin interfaceH265SettingsProps
-
getGopSize
Description copied from interface:H265SettingsProps(experimental) The GOP size (keyframe interval).Default: GopSize.seconds(1)
- Specified by:
getGopSizein interfaceH265SettingsProps
-
getLevel
Description copied from interface:H265SettingsProps(experimental) The H.265 level.Valid values: H265_LEVEL_1, H265_LEVEL_2, H265_LEVEL_2_1, H265_LEVEL_3, H265_LEVEL_3_1, H265_LEVEL_4, H265_LEVEL_4_1, H265_LEVEL_5, H265_LEVEL_5_1, H265_LEVEL_5_2, H265_LEVEL_6, H265_LEVEL_6_1, H265_LEVEL_6_2, H265_LEVEL_AUTO.
Default: - service default (auto)
- Specified by:
getLevelin interfaceH265SettingsProps
-
getLookAheadRateControl
Description copied from interface:H265SettingsProps(experimental) Amount of lookahead.Low decreases latency/memory; high can produce better quality.
Default: - service default
- Specified by:
getLookAheadRateControlin interfaceH265SettingsProps
-
getMinBitrate
Description copied from interface:H265SettingsProps(experimental) Minimum bitrate in bits/second.Default: - service default
- Specified by:
getMinBitratein interfaceH265SettingsProps
-
getMinIInterval
Description copied from interface:H265SettingsProps(experimental) Only meaningful if sceneChangeDetect is enabled.Enforces separation between repeated (cadence) I-frames and I-frames inserted by scene change detection.
Default: - service default
- Specified by:
getMinIIntervalin interfaceH265SettingsProps
-
getMinQp
Description copied from interface:H265SettingsProps(experimental) Minimum QP value.Default: - service default
- Specified by:
getMinQpin interfaceH265SettingsProps
-
getMvOverPictureBoundaries
Description copied from interface:H265SettingsProps(experimental) Whether motion vectors can cross picture boundaries.Default: - service default
- Specified by:
getMvOverPictureBoundariesin interfaceH265SettingsProps
-
getMvTemporalPredictor
Description copied from interface:H265SettingsProps(experimental) Whether to use temporal motion vector prediction.Default: - service default
- Specified by:
getMvTemporalPredictorin interfaceH265SettingsProps
-
getPixelAspectRatio
Description copied from interface:H265SettingsProps(experimental) The pixel aspect ratio (PAR) of the video.Default: - square pixels
- Specified by:
getPixelAspectRatioin interfaceH265SettingsProps
-
getProfile
Description copied from interface:H265SettingsProps(experimental) The H.265 profile.Default: H265Profile.MAIN
- Specified by:
getProfilein interfaceH265SettingsProps
-
getRateControl
Description copied from interface:H265SettingsProps(experimental) The rate control configuration.Default: - CBR with no bitrate (service default)
- Specified by:
getRateControlin interfaceH265SettingsProps
-
getScanType
Description copied from interface:H265SettingsProps(experimental) Sets the scan type of the output.Default: ScanType.PROGRESSIVE
- Specified by:
getScanTypein interfaceH265SettingsProps
-
getSceneChangeDetect
Description copied from interface:H265SettingsProps(experimental) Whether scene change detection inserts I-frames on scene changes.Default: H265SceneChangeDetect.ENABLED
- Specified by:
getSceneChangeDetectin interfaceH265SettingsProps
-
getSlices
Description copied from interface:H265SettingsProps(experimental) Number of slices per picture.Default: - encoder chooses based on resolution
- Specified by:
getSlicesin interfaceH265SettingsProps
-
getSubgopLength
Description copied from interface:H265SettingsProps(experimental) Sub-GOP length mode.Default: - service default
- Specified by:
getSubgopLengthin interfaceH265SettingsProps
-
getTier
Description copied from interface:H265SettingsProps(experimental) The H.265 tier.Default: H265Tier.MAIN
- Specified by:
getTierin interfaceH265SettingsProps
-
getTileHeight
Description copied from interface:H265SettingsProps(experimental) Tile height in pixels.Must be a multiple of the CTU size.
Default: - service default
- Specified by:
getTileHeightin interfaceH265SettingsProps
-
getTilePadding
Description copied from interface:H265SettingsProps(experimental) Tile padding mode.Default: - service default
- Specified by:
getTilePaddingin interfaceH265SettingsProps
-
getTileWidth
Description copied from interface:H265SettingsProps(experimental) Tile width in pixels.Must be a multiple of the CTU size.
Default: - service default
- Specified by:
getTileWidthin interfaceH265SettingsProps
-
getTimecodeBurnin
Description copied from interface:H265SettingsProps(experimental) Timecode burn-in settings to overlay timecode on the video.Default: - no timecode burn-in
- Specified by:
getTimecodeBurninin interfaceH265SettingsProps
-
getTimecodeInsertion
Description copied from interface:H265SettingsProps(experimental) Determines how timecodes are inserted into the video elementary stream.This controls insertion into the output elementary stream. The channel's
timecodeConfigcontrols the source of the timecode used for output.Default: - service default
- Specified by:
getTimecodeInsertionin interfaceH265SettingsProps
-
getTreeblockSize
Description copied from interface:H265SettingsProps(experimental) Treeblock size for the encoder.Default: - service default
- Specified by:
getTreeblockSizein interfaceH265SettingsProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-