Interface CfnChannel.VideoCodecSettingsProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnChannel.VideoCodecSettingsProperty.Jsii$Proxy
- Enclosing class:
CfnChannel
@Stability(Stable)
public static interface CfnChannel.VideoCodecSettingsProperty
extends software.amazon.jsii.JsiiSerializable
The settings for the video codec in the output.
The parent of this entity is VideoDescription.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.medialive.*;
Object colorSpacePassthroughSettings;
Object rec601Settings;
Object rec709Settings;
VideoCodecSettingsProperty videoCodecSettingsProperty = VideoCodecSettingsProperty.builder()
.av1Settings(Av1SettingsProperty.builder()
.afdSignaling("afdSignaling")
.bitrate(123)
.bufSize(123)
.colorSpaceSettings(Av1ColorSpaceSettingsProperty.builder()
.colorSpacePassthroughSettings(colorSpacePassthroughSettings)
.hdr10Settings(Hdr10SettingsProperty.builder()
.maxCll(123)
.maxFall(123)
.build())
.rec601Settings(rec601Settings)
.rec709Settings(rec709Settings)
.build())
.fixedAfd("fixedAfd")
.framerateDenominator(123)
.framerateNumerator(123)
.gopSize(123)
.gopSizeUnits("gopSizeUnits")
.level("level")
.lookAheadRateControl("lookAheadRateControl")
.maxBitrate(123)
.minBitrate(123)
.minIInterval(123)
.parDenominator(123)
.parNumerator(123)
.qvbrQualityLevel(123)
.rateControlMode("rateControlMode")
.sceneChangeDetect("sceneChangeDetect")
.timecodeBurninSettings(TimecodeBurninSettingsProperty.builder()
.fontSize("fontSize")
.position("position")
.prefix("prefix")
.build())
.build())
.frameCaptureSettings(FrameCaptureSettingsProperty.builder()
.captureInterval(123)
.captureIntervalUnits("captureIntervalUnits")
.timecodeBurninSettings(TimecodeBurninSettingsProperty.builder()
.fontSize("fontSize")
.position("position")
.prefix("prefix")
.build())
.build())
.h264Settings(H264SettingsProperty.builder()
.adaptiveQuantization("adaptiveQuantization")
.afdSignaling("afdSignaling")
.bitrate(123)
.bufFillPct(123)
.bufSize(123)
.colorMetadata("colorMetadata")
.colorSpaceSettings(H264ColorSpaceSettingsProperty.builder()
.colorSpacePassthroughSettings(ColorSpacePassthroughSettingsProperty.builder().build())
.rec601Settings(Rec601SettingsProperty.builder().build())
.rec709Settings(Rec709SettingsProperty.builder().build())
.build())
.entropyEncoding("entropyEncoding")
.filterSettings(H264FilterSettingsProperty.builder()
.bandwidthReductionFilterSettings(BandwidthReductionFilterSettingsProperty.builder()
.postFilterSharpening("postFilterSharpening")
.strength("strength")
.build())
.temporalFilterSettings(TemporalFilterSettingsProperty.builder()
.postFilterSharpening("postFilterSharpening")
.strength("strength")
.build())
.build())
.fixedAfd("fixedAfd")
.flickerAq("flickerAq")
.forceFieldPictures("forceFieldPictures")
.framerateControl("framerateControl")
.framerateDenominator(123)
.framerateNumerator(123)
.gopBReference("gopBReference")
.gopClosedCadence(123)
.gopNumBFrames(123)
.gopSize(123)
.gopSizeUnits("gopSizeUnits")
.level("level")
.lookAheadRateControl("lookAheadRateControl")
.maxBitrate(123)
.minBitrate(123)
.minIInterval(123)
.minQp(123)
.numRefFrames(123)
.parControl("parControl")
.parDenominator(123)
.parNumerator(123)
.profile("profile")
.qualityLevel("qualityLevel")
.qvbrQualityLevel(123)
.rateControlMode("rateControlMode")
.scanType("scanType")
.sceneChangeDetect("sceneChangeDetect")
.slices(123)
.softness(123)
.spatialAq("spatialAq")
.subgopLength("subgopLength")
.syntax("syntax")
.temporalAq("temporalAq")
.timecodeBurninSettings(TimecodeBurninSettingsProperty.builder()
.fontSize("fontSize")
.position("position")
.prefix("prefix")
.build())
.timecodeInsertion("timecodeInsertion")
.build())
.h265Settings(H265SettingsProperty.builder()
.adaptiveQuantization("adaptiveQuantization")
.afdSignaling("afdSignaling")
.alternativeTransferFunction("alternativeTransferFunction")
.bitrate(123)
.bufSize(123)
.colorMetadata("colorMetadata")
.colorSpaceSettings(H265ColorSpaceSettingsProperty.builder()
.colorSpacePassthroughSettings(ColorSpacePassthroughSettingsProperty.builder().build())
.dolbyVision81Settings(DolbyVision81SettingsProperty.builder().build())
.hdr10Settings(Hdr10SettingsProperty.builder()
.maxCll(123)
.maxFall(123)
.build())
.rec601Settings(Rec601SettingsProperty.builder().build())
.rec709Settings(Rec709SettingsProperty.builder().build())
.build())
.deblocking("deblocking")
.filterSettings(H265FilterSettingsProperty.builder()
.bandwidthReductionFilterSettings(BandwidthReductionFilterSettingsProperty.builder()
.postFilterSharpening("postFilterSharpening")
.strength("strength")
.build())
.temporalFilterSettings(TemporalFilterSettingsProperty.builder()
.postFilterSharpening("postFilterSharpening")
.strength("strength")
.build())
.build())
.fixedAfd("fixedAfd")
.flickerAq("flickerAq")
.framerateDenominator(123)
.framerateNumerator(123)
.gopBReference("gopBReference")
.gopClosedCadence(123)
.gopNumBFrames(123)
.gopSize(123)
.gopSizeUnits("gopSizeUnits")
.level("level")
.lookAheadRateControl("lookAheadRateControl")
.maxBitrate(123)
.minBitrate(123)
.minIInterval(123)
.minQp(123)
.mvOverPictureBoundaries("mvOverPictureBoundaries")
.mvTemporalPredictor("mvTemporalPredictor")
.parDenominator(123)
.parNumerator(123)
.profile("profile")
.qvbrQualityLevel(123)
.rateControlMode("rateControlMode")
.scanType("scanType")
.sceneChangeDetect("sceneChangeDetect")
.slices(123)
.subgopLength("subgopLength")
.tier("tier")
.tileHeight(123)
.tilePadding("tilePadding")
.tileWidth(123)
.timecodeBurninSettings(TimecodeBurninSettingsProperty.builder()
.fontSize("fontSize")
.position("position")
.prefix("prefix")
.build())
.timecodeInsertion("timecodeInsertion")
.treeblockSize("treeblockSize")
.build())
.mpeg2Settings(Mpeg2SettingsProperty.builder()
.adaptiveQuantization("adaptiveQuantization")
.afdSignaling("afdSignaling")
.colorMetadata("colorMetadata")
.colorSpace("colorSpace")
.displayAspectRatio("displayAspectRatio")
.filterSettings(Mpeg2FilterSettingsProperty.builder()
.temporalFilterSettings(TemporalFilterSettingsProperty.builder()
.postFilterSharpening("postFilterSharpening")
.strength("strength")
.build())
.build())
.fixedAfd("fixedAfd")
.framerateDenominator(123)
.framerateNumerator(123)
.gopClosedCadence(123)
.gopNumBFrames(123)
.gopSize(123)
.gopSizeUnits("gopSizeUnits")
.scanType("scanType")
.subgopLength("subgopLength")
.timecodeBurninSettings(TimecodeBurninSettingsProperty.builder()
.fontSize("fontSize")
.position("position")
.prefix("prefix")
.build())
.timecodeInsertion("timecodeInsertion")
.build())
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnChannel.VideoCodecSettingsPropertystatic final classAn implementation forCfnChannel.VideoCodecSettingsProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectReturns union: eitherIResolvableorCfnChannel.Av1SettingsPropertydefault ObjectThe settings for the video codec in a frame capture output.default ObjectThe settings for the H.264 codec in the output.default ObjectSettings for video encoded with the H265 codec.default ObjectSettings for video encoded with the MPEG-2 codec.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAv1Settings
Returns union: eitherIResolvableorCfnChannel.Av1SettingsProperty- See Also:
-
getFrameCaptureSettings
The settings for the video codec in a frame capture output.Returns union: either
IResolvableorCfnChannel.FrameCaptureSettingsProperty- See Also:
-
getH264Settings
The settings for the H.264 codec in the output.Returns union: either
IResolvableorCfnChannel.H264SettingsProperty- See Also:
-
getH265Settings
Settings for video encoded with the H265 codec.Returns union: either
IResolvableorCfnChannel.H265SettingsProperty- See Also:
-
getMpeg2Settings
Settings for video encoded with the MPEG-2 codec.Returns union: either
IResolvableorCfnChannel.Mpeg2SettingsProperty- See Also:
-
builder
-