Show / Hide Table of Contents

Class CfnChannel.VideoCodecSettingsProperty

The settings for the video codec in the output.

Inheritance
System.Object
CfnChannel.VideoCodecSettingsProperty
Implements
CfnChannel.IVideoCodecSettingsProperty
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.

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-videocodecsettings.html

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

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-videocodecsettings.html#cfn-medialive-channel-videocodecsettings-framecapturesettings

H264Settings

The settings for the H.264 codec in the output.

public object H264Settings { get; set; }
Property Value

System.Object

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-videocodecsettings.html#cfn-medialive-channel-videocodecsettings-h264settings

H265Settings

Settings for video encoded with the H265 codec.

public object H265Settings { get; set; }
Property Value

System.Object

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-videocodecsettings.html#cfn-medialive-channel-videocodecsettings-h265settings

Mpeg2Settings

Settings for video encoded with the MPEG-2 codec.

public object Mpeg2Settings { get; set; }
Property Value

System.Object

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-videocodecsettings.html#cfn-medialive-channel-videocodecsettings-mpeg2settings

Implements

CfnChannel.IVideoCodecSettingsProperty
Back to top Generated by DocFX