Class: Aws::MediaLive::Types::MultiplexProgram

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb

Overview

The multiplex program object.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#channel_idString

The MediaLive channel associated with the program.

Returns:

  • (String)


9280
9281
9282
9283
9284
9285
9286
9287
9288
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 9280

class MultiplexProgram < Struct.new(
  :channel_id,
  :multiplex_program_settings,
  :packet_identifiers_map,
  :pipeline_details,
  :program_name)
  SENSITIVE = []
  include Aws::Structure
end

#multiplex_program_settingsTypes::MultiplexProgramSettings

The settings for this multiplex program.



9280
9281
9282
9283
9284
9285
9286
9287
9288
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 9280

class MultiplexProgram < Struct.new(
  :channel_id,
  :multiplex_program_settings,
  :packet_identifiers_map,
  :pipeline_details,
  :program_name)
  SENSITIVE = []
  include Aws::Structure
end

#packet_identifiers_mapTypes::MultiplexProgramPacketIdentifiersMap

The packet identifier map for this multiplex program.



9280
9281
9282
9283
9284
9285
9286
9287
9288
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 9280

class MultiplexProgram < Struct.new(
  :channel_id,
  :multiplex_program_settings,
  :packet_identifiers_map,
  :pipeline_details,
  :program_name)
  SENSITIVE = []
  include Aws::Structure
end

#pipeline_detailsArray<Types::MultiplexProgramPipelineDetail>

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.



9280
9281
9282
9283
9284
9285
9286
9287
9288
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 9280

class MultiplexProgram < Struct.new(
  :channel_id,
  :multiplex_program_settings,
  :packet_identifiers_map,
  :pipeline_details,
  :program_name)
  SENSITIVE = []
  include Aws::Structure
end

#program_nameString

The name of the multiplex program.

Returns:

  • (String)


9280
9281
9282
9283
9284
9285
9286
9287
9288
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 9280

class MultiplexProgram < Struct.new(
  :channel_id,
  :multiplex_program_settings,
  :packet_identifiers_map,
  :pipeline_details,
  :program_name)
  SENSITIVE = []
  include Aws::Structure
end