Interface CfnMultiplexprogramProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnMultiplexprogramProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.104.0 (build e79254c)",
date="2024-11-22T02:24:04.616Z")
@Stability(Stable)
public interface CfnMultiplexprogramProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
CfnMultiplexprogram
.
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.medialive.*; CfnMultiplexprogramProps cfnMultiplexprogramProps = CfnMultiplexprogramProps.builder() .multiplexId("multiplexId") .multiplexProgramSettings(MultiplexProgramSettingsProperty.builder() .programNumber(123) // the properties below are optional .preferredChannelPipeline("preferredChannelPipeline") .serviceDescriptor(MultiplexProgramServiceDescriptorProperty.builder() .providerName("providerName") .serviceName("serviceName") .build()) .videoSettings(MultiplexVideoSettingsProperty.builder() .constantBitrate(123) .statmuxSettings(MultiplexStatmuxVideoSettingsProperty.builder() .maximumBitrate(123) .minimumBitrate(123) .priority(123) .build()) .build()) .build()) .packetIdentifiersMap(MultiplexProgramPacketIdentifiersMapProperty.builder() .audioPids(List.of(123)) .dvbSubPids(List.of(123)) .dvbTeletextPid(123) .etvPlatformPid(123) .etvSignalPid(123) .klvDataPids(List.of(123)) .pcrPid(123) .pmtPid(123) .privateMetadataPid(123) .scte27Pids(List.of(123)) .scte35Pid(123) .timedMetadataPid(123) .videoPid(123) .build()) .pipelineDetails(List.of(MultiplexProgramPipelineDetailProperty.builder() .activeChannelPipeline("activeChannelPipeline") .pipelineId("pipelineId") .build())) .preferredChannelPipeline("preferredChannelPipeline") .programName("programName") .build();
- See Also:
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnMultiplexprogramProps
static final class
An implementation forCfnMultiplexprogramProps
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
default String
The unique id of the multiplex.default Object
Multiplex Program settings configuration.default Object
Packet identifiers map for a given Multiplex program.default Object
Contains information about the current sources for the specified program in the specified multiplex.default String
Indicates which pipeline is preferred by the multiplex for program ingest.default String
The name of the multiplex program.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getMultiplexId
The unique id of the multiplex.- See Also:
-
getMultiplexProgramSettings
Multiplex Program settings configuration.- See Also:
-
getPacketIdentifiersMap
Packet identifiers map for a given Multiplex program.- See Also:
-
getPipelineDetails
Contains information about the current sources for the specified program in the specified multiplex.Keep in mind that each multiplex pipeline connects to both pipelines in a given source channel (the channel identified by the program). But only one of those channel pipelines is ever active at one time.
- See Also:
-
getPreferredChannelPipeline
Indicates which pipeline is preferred by the multiplex for program ingest.If set to "PIPELINE_0" or "PIPELINE_1" and an unhealthy ingest causes the multiplex to switch to the non-preferred pipeline, it will switch back once that ingest is healthy again. If set to "CURRENTLY_ACTIVE", it will not switch back to the other pipeline based on it recovering to a healthy state, it will only switch if the active pipeline becomes unhealthy.
- See Also:
-
getProgramName
The name of the multiplex program.- See Also:
-
builder
- Returns:
- a
CfnMultiplexprogramProps.Builder
ofCfnMultiplexprogramProps
-