Class CfnChannel.Mpeg2SettingsProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnChannel.Mpeg2SettingsProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnChannel.Mpeg2SettingsProperty
CfnChannel.Mpeg2SettingsProperty-
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.CfnChannel.Mpeg2SettingsProperty
CfnChannel.Mpeg2SettingsProperty.Builder, CfnChannel.Mpeg2SettingsProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnChannel.Mpeg2SettingsProperty.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 StringChoose Off to disable adaptive quantization.final StringIndicates the AFD values that MediaLive will write into the video encode.final StringSpecifies whether to include the color space metadata.final StringChoose the type of color space conversion to apply to the output.final StringSets the pixel aspect ratio for the encode.final ObjectOptionally specify a noise reduction filter, which can improve quality of compressed content.final StringComplete this field only when afdSignaling is set to FIXED.final Numberdescription": "The framerate denominator.final NumberThe framerate numerator.final NumberMPEG2: default is open GOP.final NumberRelates to the GOP structure.final NumberRelates to the GOP structure.final StringRelates to the GOP structure.final StringSet the scan type of the output to PROGRESSIVE or INTERLACED (top field first).final StringRelates to the GOP structure.final ObjectReturns union: eitherIResolvableorCfnChannel.TimecodeBurninSettingsPropertyfinal StringDetermines how MediaLive inserts timecodes in the output video.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 theCfnChannel.Mpeg2SettingsProperty.Builder.
-
-
Method Details
-
getAdaptiveQuantization
Description copied from interface:CfnChannel.Mpeg2SettingsPropertyChoose Off to disable adaptive quantization.Or choose another value to enable the quantizer and set its strength. The strengths are: Auto, Off, Low, Medium, High. When you enable this field, MediaLive allows intra-frame quantizers to vary, which might improve visual quality.
- Specified by:
getAdaptiveQuantizationin interfaceCfnChannel.Mpeg2SettingsProperty- See Also:
-
getAfdSignaling
Description copied from interface:CfnChannel.Mpeg2SettingsPropertyIndicates the AFD values that MediaLive will write into the video encode.If you do not know what AFD signaling is, or if your downstream system has not given you guidance, choose AUTO. AUTO: MediaLive will try to preserve the input AFD value (in cases where multiple AFD values are valid). FIXED: MediaLive will use the value you specify in fixedAFD.
- Specified by:
getAfdSignalingin interfaceCfnChannel.Mpeg2SettingsProperty- See Also:
-
getColorMetadata
Description copied from interface:CfnChannel.Mpeg2SettingsPropertySpecifies whether to include the color space metadata.The metadata describes the color space that applies to the video (the colorSpace field). We recommend that you insert the metadata.
- Specified by:
getColorMetadatain interfaceCfnChannel.Mpeg2SettingsProperty- See Also:
-
getColorSpace
Description copied from interface:CfnChannel.Mpeg2SettingsPropertyChoose the type of color space conversion to apply to the output.For detailed information on setting up both the input and the output to obtain the desired color space in the output, see the section on "MediaLive Features - Video - color space" in the MediaLive User Guide. PASSTHROUGH: Keep the color space of the input content - do not convert it. AUTO:Convert all content that is SD to rec 601, and convert all content that is HD to rec 709.
- Specified by:
getColorSpacein interfaceCfnChannel.Mpeg2SettingsProperty- See Also:
-
getDisplayAspectRatio
Description copied from interface:CfnChannel.Mpeg2SettingsPropertySets the pixel aspect ratio for the encode.- Specified by:
getDisplayAspectRatioin interfaceCfnChannel.Mpeg2SettingsProperty- See Also:
-
getFilterSettings
Description copied from interface:CfnChannel.Mpeg2SettingsPropertyOptionally specify a noise reduction filter, which can improve quality of compressed content.If you do not choose a filter, no filter will be applied. TEMPORAL: This filter is useful for both source content that is noisy (when it has excessive digital artifacts) and source content that is clean. When the content is noisy, the filter cleans up the source content before the encoding phase, with these two effects: First, it improves the output video quality because the content has been cleaned up. Secondly, it decreases the bandwidth because MediaLive does not waste bits on encoding noise. When the content is reasonably clean, the filter tends to decrease the bitrate.
Returns union: either
IResolvableorCfnChannel.Mpeg2FilterSettingsProperty- Specified by:
getFilterSettingsin interfaceCfnChannel.Mpeg2SettingsProperty- See Also:
-
getFixedAfd
Description copied from interface:CfnChannel.Mpeg2SettingsPropertyComplete this field only when afdSignaling is set to FIXED.Enter the AFD value (4 bits) to write on all frames of the video encode.
- Specified by:
getFixedAfdin interfaceCfnChannel.Mpeg2SettingsProperty- See Also:
-
getFramerateDenominator
Description copied from interface:CfnChannel.Mpeg2SettingsPropertydescription": "The framerate denominator.For example, 1001. The framerate is the numerator divided by the denominator. For example, 24000 / 1001 = 23.976 FPS.
- Specified by:
getFramerateDenominatorin interfaceCfnChannel.Mpeg2SettingsProperty- See Also:
-
getFramerateNumerator
Description copied from interface:CfnChannel.Mpeg2SettingsPropertyThe framerate numerator.For example, 24000. The framerate is the numerator divided by the denominator. For example, 24000 / 1001 = 23.976 FPS.
- Specified by:
getFramerateNumeratorin interfaceCfnChannel.Mpeg2SettingsProperty- See Also:
-
getGopClosedCadence
Description copied from interface:CfnChannel.Mpeg2SettingsPropertyMPEG2: default is open GOP.- Specified by:
getGopClosedCadencein interfaceCfnChannel.Mpeg2SettingsProperty- See Also:
-
getGopNumBFrames
Description copied from interface:CfnChannel.Mpeg2SettingsPropertyRelates to the GOP structure.The number of B-frames between reference frames. If you do not know what a B-frame is, use the default.
- Specified by:
getGopNumBFramesin interfaceCfnChannel.Mpeg2SettingsProperty- See Also:
-
getGopSize
Description copied from interface:CfnChannel.Mpeg2SettingsPropertyRelates to the GOP structure.The GOP size (keyframe interval) in the units specified in gopSizeUnits. If you do not know what GOP is, use the default. If gopSizeUnits is frames, then the gopSize must be an integer and must be greater than or equal to 1. If gopSizeUnits is seconds, the gopSize must be greater than 0, but does not need to be an integer.
- Specified by:
getGopSizein interfaceCfnChannel.Mpeg2SettingsProperty- See Also:
-
getGopSizeUnits
Description copied from interface:CfnChannel.Mpeg2SettingsPropertyRelates to the GOP structure.Specifies whether the gopSize is specified in frames or seconds. If you do not plan to change the default gopSize, leave the default. If you specify SECONDS, MediaLive will internally convert the gop size to a frame count.
- Specified by:
getGopSizeUnitsin interfaceCfnChannel.Mpeg2SettingsProperty- See Also:
-
getScanType
Description copied from interface:CfnChannel.Mpeg2SettingsPropertySet the scan type of the output to PROGRESSIVE or INTERLACED (top field first).- Specified by:
getScanTypein interfaceCfnChannel.Mpeg2SettingsProperty- See Also:
-
getSubgopLength
Description copied from interface:CfnChannel.Mpeg2SettingsPropertyRelates to the GOP structure.If you do not know what GOP is, use the default. FIXED: Set the number of B-frames in each sub-GOP to the value in gopNumBFrames. DYNAMIC: Let MediaLive optimize the number of B-frames in each sub-GOP, to improve visual quality.
- Specified by:
getSubgopLengthin interfaceCfnChannel.Mpeg2SettingsProperty- See Also:
-
getTimecodeBurninSettings
Description copied from interface:CfnChannel.Mpeg2SettingsPropertyReturns union: eitherIResolvableorCfnChannel.TimecodeBurninSettingsProperty- Specified by:
getTimecodeBurninSettingsin interfaceCfnChannel.Mpeg2SettingsProperty- See Also:
-
getTimecodeInsertion
Description copied from interface:CfnChannel.Mpeg2SettingsPropertyDetermines how MediaLive inserts timecodes in the output video.For detailed information about setting up the input and the output for a timecode, see the section on "MediaLive Features - Timecode configuration" in the MediaLive User Guide. DISABLED: do not include timecodes. GOP_TIMECODE: Include timecode metadata in the GOP header.
- Specified by:
getTimecodeInsertionin interfaceCfnChannel.Mpeg2SettingsProperty- See Also:
-
$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()
-