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();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnChannel.VideoCodecSettingsPropertystatic final classAn implementation forCfnChannel.VideoCodecSettingsProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default 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
-
getFrameCaptureSettings
The settings for the video codec in a frame capture output. -
getH264Settings
The settings for the H.264 codec in the output. -
getH265Settings
Settings for video encoded with the H265 codec. -
getMpeg2Settings
Settings for video encoded with the MPEG-2 codec. -
builder
-