CfnMultiplexprogramProps
- class aws_cdk.aws_medialive.CfnMultiplexprogramProps(*, multiplex_id=None, multiplex_program_settings=None, packet_identifiers_map=None, pipeline_details=None, preferred_channel_pipeline=None, program_name=None)
Bases:
object
Properties for defining a
CfnMultiplexprogram
.- Parameters:
multiplex_id (
Optional
[str
]) – The unique id of the multiplex.multiplex_program_settings (
Union
[IResolvable
,MultiplexProgramSettingsProperty
,Dict
[str
,Any
],None
]) – Multiplex Program settings configuration.packet_identifiers_map (
Union
[IResolvable
,MultiplexProgramPacketIdentifiersMapProperty
,Dict
[str
,Any
],None
]) – Packet identifiers map for a given Multiplex program.pipeline_details (
Union
[IResolvable
,Sequence
[Union
[IResolvable
,MultiplexProgramPipelineDetailProperty
,Dict
[str
,Any
]]],None
]) – 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.preferred_channel_pipeline (
Optional
[str
]) – 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.program_name (
Optional
[str
]) – The name of the multiplex program.
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk import aws_medialive as medialive cfn_multiplexprogram_props = medialive.CfnMultiplexprogramProps( multiplex_id="multiplexId", multiplex_program_settings=medialive.CfnMultiplexprogram.MultiplexProgramSettingsProperty( program_number=123, # the properties below are optional preferred_channel_pipeline="preferredChannelPipeline", service_descriptor=medialive.CfnMultiplexprogram.MultiplexProgramServiceDescriptorProperty( provider_name="providerName", service_name="serviceName" ), video_settings=medialive.CfnMultiplexprogram.MultiplexVideoSettingsProperty( constant_bitrate=123, statmux_settings=medialive.CfnMultiplexprogram.MultiplexStatmuxVideoSettingsProperty( maximum_bitrate=123, minimum_bitrate=123, priority=123 ) ) ), packet_identifiers_map=medialive.CfnMultiplexprogram.MultiplexProgramPacketIdentifiersMapProperty( audio_pids=[123], dvb_sub_pids=[123], dvb_teletext_pid=123, etv_platform_pid=123, etv_signal_pid=123, klv_data_pids=[123], pcr_pid=123, pmt_pid=123, private_metadata_pid=123, scte27_pids=[123], scte35_pid=123, timed_metadata_pid=123, video_pid=123 ), pipeline_details=[medialive.CfnMultiplexprogram.MultiplexProgramPipelineDetailProperty( active_channel_pipeline="activeChannelPipeline", pipeline_id="pipelineId" )], preferred_channel_pipeline="preferredChannelPipeline", program_name="programName" )
Attributes
- multiplex_id
The unique id of the multiplex.
- multiplex_program_settings
Multiplex Program settings configuration.
- packet_identifiers_map
Packet identifiers map for a given Multiplex program.
- pipeline_details
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.
- preferred_channel_pipeline
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.
- program_name
The name of the multiplex program.