Class CfnChannel.VideoCodecSettingsProperty
The settings for the video codec in the output.
Inheritance
System.Object
CfnChannel.VideoCodecSettingsProperty
Implements
Namespace: Amazon.CDK.AWS.MediaLive
Assembly: Amazon.CDK.AWS.MediaLive.dll
Syntax (csharp)
public class VideoCodecSettingsProperty : Object, CfnChannel.IVideoCodecSettingsProperty
Syntax (vb)
Public Class VideoCodecSettingsProperty
Inherits Object
Implements CfnChannel.IVideoCodecSettingsProperty
Remarks
The parent of this entity is VideoDescription.
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.MediaLive;
var videoCodecSettingsProperty = new VideoCodecSettingsProperty {
FrameCaptureSettings = new FrameCaptureSettingsProperty {
CaptureInterval = 123,
CaptureIntervalUnits = "captureIntervalUnits",
TimecodeBurninSettings = new TimecodeBurninSettingsProperty {
FontSize = "fontSize",
Position = "position",
Prefix = "prefix"
}
},
H264Settings = new H264SettingsProperty {
AdaptiveQuantization = "adaptiveQuantization",
AfdSignaling = "afdSignaling",
Bitrate = 123,
BufFillPct = 123,
BufSize = 123,
ColorMetadata = "colorMetadata",
ColorSpaceSettings = new H264ColorSpaceSettingsProperty {
ColorSpacePassthroughSettings = new ColorSpacePassthroughSettingsProperty { },
Rec601Settings = new Rec601SettingsProperty { },
Rec709Settings = new Rec709SettingsProperty { }
},
EntropyEncoding = "entropyEncoding",
FilterSettings = new H264FilterSettingsProperty {
TemporalFilterSettings = new TemporalFilterSettingsProperty {
PostFilterSharpening = "postFilterSharpening",
Strength = "strength"
}
},
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 = new TimecodeBurninSettingsProperty {
FontSize = "fontSize",
Position = "position",
Prefix = "prefix"
},
TimecodeInsertion = "timecodeInsertion"
},
H265Settings = new H265SettingsProperty {
AdaptiveQuantization = "adaptiveQuantization",
AfdSignaling = "afdSignaling",
AlternativeTransferFunction = "alternativeTransferFunction",
Bitrate = 123,
BufSize = 123,
ColorMetadata = "colorMetadata",
ColorSpaceSettings = new H265ColorSpaceSettingsProperty {
ColorSpacePassthroughSettings = new ColorSpacePassthroughSettingsProperty { },
DolbyVision81Settings = new DolbyVision81SettingsProperty { },
Hdr10Settings = new Hdr10SettingsProperty {
MaxCll = 123,
MaxFall = 123
},
Rec601Settings = new Rec601SettingsProperty { },
Rec709Settings = new Rec709SettingsProperty { }
},
FilterSettings = new H265FilterSettingsProperty {
TemporalFilterSettings = new TemporalFilterSettingsProperty {
PostFilterSharpening = "postFilterSharpening",
Strength = "strength"
}
},
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 = new TimecodeBurninSettingsProperty {
FontSize = "fontSize",
Position = "position",
Prefix = "prefix"
},
TimecodeInsertion = "timecodeInsertion"
},
Mpeg2Settings = new Mpeg2SettingsProperty {
AdaptiveQuantization = "adaptiveQuantization",
AfdSignaling = "afdSignaling",
ColorMetadata = "colorMetadata",
ColorSpace = "colorSpace",
DisplayAspectRatio = "displayAspectRatio",
FilterSettings = new Mpeg2FilterSettingsProperty {
TemporalFilterSettings = new TemporalFilterSettingsProperty {
PostFilterSharpening = "postFilterSharpening",
Strength = "strength"
}
},
FixedAfd = "fixedAfd",
FramerateDenominator = 123,
FramerateNumerator = 123,
GopClosedCadence = 123,
GopNumBFrames = 123,
GopSize = 123,
GopSizeUnits = "gopSizeUnits",
ScanType = "scanType",
SubgopLength = "subgopLength",
TimecodeBurninSettings = new TimecodeBurninSettingsProperty {
FontSize = "fontSize",
Position = "position",
Prefix = "prefix"
},
TimecodeInsertion = "timecodeInsertion"
}
};
Synopsis
Constructors
VideoCodecSettingsProperty() |
Properties
FrameCaptureSettings | The settings for the video codec in a frame capture output. |
H264Settings | The settings for the H.264 codec in the output. |
H265Settings | Settings for video encoded with the H265 codec. |
Mpeg2Settings | Settings for video encoded with the MPEG-2 codec. |
Constructors
VideoCodecSettingsProperty()
public VideoCodecSettingsProperty()
Properties
FrameCaptureSettings
The settings for the video codec in a frame capture output.
public object FrameCaptureSettings { get; set; }
Property Value
System.Object
Remarks
H264Settings
The settings for the H.264 codec in the output.
public object H264Settings { get; set; }
Property Value
System.Object
Remarks
H265Settings
Settings for video encoded with the H265 codec.
public object H265Settings { get; set; }
Property Value
System.Object
Remarks
Mpeg2Settings
Settings for video encoded with the MPEG-2 codec.
public object Mpeg2Settings { get; set; }
Property Value
System.Object