Interface CfnChannelProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnChannelProps.Jsii$Proxy
CfnChannel.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.ivs.*;
CfnChannelProps cfnChannelProps = CfnChannelProps.builder()
.authorized(false)
.containerFormat("containerFormat")
.insecureIngest(false)
.latencyMode("latencyMode")
.multitrackInputConfiguration(MultitrackInputConfigurationProperty.builder()
.enabled(false)
.maximumResolution("maximumResolution")
.policy("policy")
.build())
.name("name")
.preset("preset")
.recordingConfigurationArn("recordingConfigurationArn")
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.type("type")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnChannelPropsstatic final classAn implementation forCfnChannelProps -
Method Summary
Modifier and TypeMethodDescriptionstatic CfnChannelProps.Builderbuilder()default ObjectWhether the channel is authorized.default StringIndicates which content-packaging format is used (MPEG-TS or fMP4).default ObjectWhether the channel allows insecure RTMP ingest.default StringChannel latency mode.default ObjectObject specifying multitrack input configuration.default StringgetName()Channel name.default StringAn optional transcode preset for the channel.default ObjectThe ARN of a RecordingConfiguration resource.getTags()An array of key-value pairs to apply to this resource.default StringgetType()The channel type, which determines the allowable resolution and bitrate.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAuthorized
Whether the channel is authorized.Default :
falseReturns union: either
BooleanorIResolvableDefault: - false
- See Also:
-
getContainerFormat
Indicates which content-packaging format is used (MPEG-TS or fMP4).If
multitrackInputConfigurationis specified andenabledistrue, thencontainerFormatis required and must be set toFRAGMENTED_MP4. Otherwise,containerFormatmay be set toTSorFRAGMENTED_MP4. Default:TS.Default: - "TS"
- See Also:
-
getInsecureIngest
Whether the channel allows insecure RTMP ingest.Default :
falseReturns union: either
BooleanorIResolvableDefault: - false
- See Also:
-
getLatencyMode
Channel latency mode. Valid values:.NORMAL: Use NORMAL to broadcast and deliver live video up to Full HD.LOW: Use LOW for near real-time interactions with viewers.
In the console,
LOWandNORMALcorrespond toUltra-lowandStandard, respectively.Default :
LOWDefault: - "LOW"
- See Also:
-
getMultitrackInputConfiguration
Object specifying multitrack input configuration.Default: no multitrack input configuration is specified.
Returns union: either
IResolvableorCfnChannel.MultitrackInputConfigurationProperty- See Also:
-
getName
Channel name.Default: - "-"
- See Also:
-
getPreset
An optional transcode preset for the channel.This is selectable only for
ADVANCED_HDandADVANCED_SDchannel types. For those channel types, the default preset isHIGHER_BANDWIDTH_DELIVERY. For other channel types (BASICandSTANDARD),presetis the empty string ("").- See Also:
-
getRecordingConfigurationArn
The ARN of a RecordingConfiguration resource.An empty string indicates that recording is disabled for the channel. A RecordingConfiguration ARN indicates that recording is enabled using the specified recording configuration. See the RecordingConfiguration resource for more information and an example.
Default : "" (empty string, recording is disabled)
Returns union: either
StringorIRecordingConfigurationRefDefault: - ""
- See Also:
-
getTags
An array of key-value pairs to apply to this resource.For more information, see Tag .
- See Also:
-
getType
The channel type, which determines the allowable resolution and bitrate.If you exceed the allowable resolution or bitrate, the stream probably will disconnect immediately. For details, see Channel Types .
Default :
STANDARDDefault: - "STANDARD"
- See Also:
-
builder
- Returns:
- a
CfnChannelProps.BuilderofCfnChannelProps
-