Interface CfnChannelPropsMixin.IOutputDestinationProperty
Configuration information for an output.
Namespace: Amazon.CDK.Mixins.Preview.AWS.MediaLive.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public interface CfnChannelPropsMixin.IOutputDestinationProperty
Syntax (vb)
Public Interface CfnChannelPropsMixin.IOutputDestinationProperty
Remarks
This entity is at the top level in the channel.
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.Mixins.Preview.AWS.MediaLive.Mixins;
var outputDestinationProperty = new OutputDestinationProperty {
Id = "id",
LogicalInterfaceNames = new [] { "logicalInterfaceNames" },
MediaPackageSettings = new [] { new MediaPackageOutputDestinationSettingsProperty {
ChannelGroup = "channelGroup",
ChannelId = "channelId",
ChannelName = "channelName"
} },
MultiplexSettings = new MultiplexProgramChannelDestinationSettingsProperty {
MultiplexId = "multiplexId",
ProgramName = "programName"
},
Settings = new [] { new OutputDestinationSettingsProperty {
PasswordParam = "passwordParam",
StreamName = "streamName",
Url = "url",
Username = "username"
} },
SrtSettings = new [] { new SrtOutputDestinationSettingsProperty {
EncryptionPassphraseSecretArn = "encryptionPassphraseSecretArn",
StreamId = "streamId",
Url = "url"
} }
};
Synopsis
Properties
| Id | The ID for this destination. |
| LogicalInterfaceNames | Configuration information for an output. |
| MediaPackageSettings | The destination settings for a MediaPackage output. |
| MultiplexSettings | Destination settings for a Multiplex output; |
| Settings | The destination settings for an output. |
| SrtSettings | Configuration information for an output. |
Properties
Id
The ID for this destination.
string? Id { get; }
Property Value
Remarks
LogicalInterfaceNames
Configuration information for an output.
string[]? LogicalInterfaceNames { get; }
Property Value
string[]
Remarks
MediaPackageSettings
The destination settings for a MediaPackage output.
object? MediaPackageSettings { get; }
Property Value
Remarks
Type union: either IResolvable or (either IResolvable or CfnChannelPropsMixin.IMediaPackageOutputDestinationSettingsProperty)[]
MultiplexSettings
Destination settings for a Multiplex output;
object? MultiplexSettings { get; }
Property Value
Remarks
one destination for both encoders.
Type union: either IResolvable or CfnChannelPropsMixin.IMultiplexProgramChannelDestinationSettingsProperty
Settings
The destination settings for an output.
object? Settings { get; }
Property Value
Remarks
SrtSettings
Configuration information for an output.
object? SrtSettings { get; }