Show / Hide Table of Contents

Class Tcs

(experimental) Options for Tcs.

Inheritance
object
Tcs
Namespace: Amazon.CDK.AWS.MediaConnect.Alpha
Assembly: Amazon.CDK.AWS.MediaConnect.Alpha.dll
Syntax (csharp)
public class Tcs : DeputyBase
Syntax (vb)
Public Class Tcs Inherits DeputyBase
Remarks

Stability: Experimental

ExampleMetadata: infused

Examples
Stack stack;
             IRole role;
             ISecurityGroup sg1;
             ISecurityGroup sg2;
             ISubnet subnet;


             var efaInterface = VpcInterface.Define(new VpcInterfaceDefineProps {
                 VpcInterfaceName = "efa-interface",
                 Role = role,
                 SecurityGroups = new [] { sg1 },
                 Subnet = subnet,
                 NetworkInterfaceType = NetworkInterface.EFA
             });

             var enaInterface = VpcInterface.Define(new VpcInterfaceDefineProps {
                 VpcInterfaceName = "ena-interface",
                 Role = role,
                 SecurityGroups = new [] { sg2 },
                 Subnet = subnet,
                 NetworkInterfaceType = NetworkInterface.ENA
             });

             var videoStream = MediaStream.Video(new MediaStreamVideo {
                 MediaStreamId = 1,
                 MediaStreamName = "video",
                 VideoFormat = MediaVideoFormat.UHD_2160P,
                 Fmtp = new FmtpVideo {
                     ExactFramerate = Framerate.FPS_59_94,
                     Par = PixelAspectRatio.SQUARE,
                     Colorimetry = Colorimetry.BT2020,
                     VideoRange = VideoRange.FULL,
                     ScanMode = ScanMode.PROGRESSIVE,
                     Tcs = Tcs.PQ
                 }
             });

             var flow = new Flow(stack, "MyJpegXsFlow", new FlowProps {
                 FlowSize = FlowSize.LARGE_4X,  // Required for JPEG XS
                 VpcInterfaces = new [] { efaInterface, enaInterface },
                 MediaStreams = new [] { videoStream },
                 Source = SourceConfiguration.JpegXs(new SourceJpegXs {
                     FlowSourceName = "jpegxs-source",
                     MaxSyncBuffer = 100,
                     MediaStreamSourceConfigurations = new [] { new MediaStreamSourceConfigurationJpegXs {
                         Encoding = Encoding.JXSV,
                         Port = 5000,
                         InputInterface = new [] { efaInterface, enaInterface },  // 2 interfaces for redundancy
                         MediaStream = videoStream
                     } }
                 })
             });

Synopsis

Properties

BT2100LINHLG

(experimental) Option for BT2100LINHLG.

BT2100LINPQ

(experimental) Option for BT2100LINPQ.

DENSITY

(experimental) Option for Density.

HLG

(experimental) Option for HLG.

LINEAR

(experimental) Option for Linear.

PQ

(experimental) Option for PQ.

SDR

(experimental) Option for SDR.

ST2065_1

(experimental) Option for ST2065-1.

ST428_1

(experimental) Option for ST428-1.

Value

(experimental) The TCS string value.

Methods

Of(string)

(experimental) Use a custom TCS value.

ToString()

(experimental) Returns the string value.

Properties

BT2100LINHLG

(experimental) Option for BT2100LINHLG.

public static Tcs BT2100LINHLG { get; }
Property Value

Tcs

Remarks

Stability: Experimental

BT2100LINPQ

(experimental) Option for BT2100LINPQ.

public static Tcs BT2100LINPQ { get; }
Property Value

Tcs

Remarks

Stability: Experimental

DENSITY

(experimental) Option for Density.

public static Tcs DENSITY { get; }
Property Value

Tcs

Remarks

Stability: Experimental

HLG

(experimental) Option for HLG.

public static Tcs HLG { get; }
Property Value

Tcs

Remarks

Stability: Experimental

LINEAR

(experimental) Option for Linear.

public static Tcs LINEAR { get; }
Property Value

Tcs

Remarks

Stability: Experimental

PQ

(experimental) Option for PQ.

public static Tcs PQ { get; }
Property Value

Tcs

Remarks

Stability: Experimental

SDR

(experimental) Option for SDR.

public static Tcs SDR { get; }
Property Value

Tcs

Remarks

Stability: Experimental

ST2065_1

(experimental) Option for ST2065-1.

public static Tcs ST2065_1 { get; }
Property Value

Tcs

Remarks

Stability: Experimental

ST428_1

(experimental) Option for ST428-1.

public static Tcs ST428_1 { get; }
Property Value

Tcs

Remarks

Stability: Experimental

Value

(experimental) The TCS string value.

public virtual string Value { get; }
Property Value

string

Remarks

Stability: Experimental

Methods

Of(string)

(experimental) Use a custom TCS value.

public static Tcs Of(string value)
Parameters
value string
Returns

Tcs

Remarks

Stability: Experimental

ToString()

(experimental) Returns the string value.

public override string ToString()
Returns

string

Remarks

Stability: Experimental

Back to top Generated by DocFX