Class OutputTimingSource
(experimental) Source of output timing.
Namespace: Amazon.CDK.AWS.MediaLive.Alpha
Assembly: Amazon.CDK.AWS.MediaLive.Alpha.dll
Syntax (csharp)
public class OutputTimingSource : DeputyBase
Syntax (vb)
Public Class OutputTimingSource Inherits DeputyBase
Remarks
Stability: Experimental
ExampleMetadata: infused
Examples
Stack stack;
IInput input;
IBucket bucket;
EncodeConfiguration video;
EncodeConfiguration audio;
new Channel(stack, "Channel", new ChannelProps {
Inputs = new [] { new InputAttachment { Input = input } },
TimecodeConfig = new TimecodeConfig {
Source = TimecodeSource.EMBEDDED
},
GlobalConfiguration = new GlobalConfiguration {
OutputLocking = OutputLocking.Epoch(),
OutputTimingSource = OutputTimingSource.INPUT_CLOCK
},
OutputGroups = new [] { OutputGroupConfiguration.Hls(new HlsOutputGroupProps {
Name = "hls",
Destinations = new [] { OutputDestination.ToBucket(bucket, "live/stream") },
Outputs = new [] { new HlsOutputDefinition { Encodes = new [] { video, audio }, OutputName = "hls_out" } }
}) }
});
Synopsis
Properties
| INPUT_CLOCK | (experimental) Use the input clock. |
| SYSTEM_CLOCK | (experimental) Use the system clock. |
| Value | (experimental) The underlying string value passed to CloudFormation. |
Methods
| Of(string) | (experimental) A value not yet modelled by AWS CDK. |
Properties
INPUT_CLOCK
(experimental) Use the input clock.
public static OutputTimingSource INPUT_CLOCK { get; }
Property Value
Remarks
Stability: Experimental
SYSTEM_CLOCK
(experimental) Use the system clock.
public static OutputTimingSource SYSTEM_CLOCK { get; }
Property Value
Remarks
Stability: Experimental
Value
(experimental) The underlying string value passed to CloudFormation.
public virtual string Value { get; }
Property Value
Remarks
Stability: Experimental
Methods
Of(string)
(experimental) A value not yet modelled by AWS CDK.
public static OutputTimingSource Of(string value)
Parameters
- value string
Returns
Remarks
Stability: Experimental