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.*;
 VideoCodecSettingsProperty videoCodecSettingsProperty = VideoCodecSettingsProperty.builder()
         .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()
                         .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)
                 .minIInterval(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())
                 .filterSettings(H265FilterSettingsProperty.builder()
                         .temporalFilterSettings(TemporalFilterSettingsProperty.builder()
                                 .postFilterSharpening("postFilterSharpening")
                                 .strength("strength")
                                 .build())
                         .build())
                 .fixedAfd("fixedAfd")
                 .flickerAq("flickerAq")
                 .framerateDenominator(123)
                 .framerateNumerator(123)
                 .gopClosedCadence(123)
                 .gopSize(123)
                 .gopSizeUnits("gopSizeUnits")
                 .level("level")
                 .lookAheadRateControl("lookAheadRateControl")
                 .maxBitrate(123)
                 .minIInterval(123)
                 .parDenominator(123)
                 .parNumerator(123)
                 .profile("profile")
                 .qvbrQualityLevel(123)
                 .rateControlMode("rateControlMode")
                 .scanType("scanType")
                 .sceneChangeDetect("sceneChangeDetect")
                 .slices(123)
                 .tier("tier")
                 .timecodeBurninSettings(TimecodeBurninSettingsProperty.builder()
                         .fontSize("fontSize")
                         .position("position")
                         .prefix("prefix")
                         .build())
                 .timecodeInsertion("timecodeInsertion")
                 .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();