Class: Aws::MediaConnect::Types::SingleProgramTransportStreamPidMapConfiguration

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

Overview

The configuration settings for remapping the identification numbers of elementary streams and program identifiers of a single-program transport stream.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#auto ⇒ Types::AutoPidMapConfiguration

The settings for automatic Packet ID (PID) assignment. The default start PID is 512, with 32 PIDs per program.



10082
10083
10084
10085
10086
10087
10088
10089
10090
10091
10092
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 10082

class SingleProgramTransportStreamPidMapConfiguration < Struct.new(
  :rules,
  :default_action,
  :transport_stream_id,
  :program_number,
  :program_map_table_pid,
  :program_clock_reference_pid,
  :auto)
  SENSITIVE = []
  include Aws::Structure
end

#default_action ⇒ String

The action to apply to an elementary stream that doesn't match any rule.

Returns:

  • (String)


10082
10083
10084
10085
10086
10087
10088
10089
10090
10091
10092
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 10082

class SingleProgramTransportStreamPidMapConfiguration < Struct.new(
  :rules,
  :default_action,
  :transport_stream_id,
  :program_number,
  :program_map_table_pid,
  :program_clock_reference_pid,
  :auto)
  SENSITIVE = []
  include Aws::Structure
end

#program_clock_reference_pid ⇒ Types::ProgramClockReferencePidConfiguration

The Program Clock Reference (PCR) PID settings for the router output. By default, the router output passes through the PCR PID from the source.



10082
10083
10084
10085
10086
10087
10088
10089
10090
10091
10092
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 10082

class SingleProgramTransportStreamPidMapConfiguration < Struct.new(
  :rules,
  :default_action,
  :transport_stream_id,
  :program_number,
  :program_map_table_pid,
  :program_clock_reference_pid,
  :auto)
  SENSITIVE = []
  include Aws::Structure
end

#program_map_table_pid ⇒ Types::ProgramMapTablePidConfiguration

The Program Map Table (PMT) PID settings for the router output. By default, the router output passes through the PMT PID from the source.



10082
10083
10084
10085
10086
10087
10088
10089
10090
10091
10092
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 10082

class SingleProgramTransportStreamPidMapConfiguration < Struct.new(
  :rules,
  :default_action,
  :transport_stream_id,
  :program_number,
  :program_map_table_pid,
  :program_clock_reference_pid,
  :auto)
  SENSITIVE = []
  include Aws::Structure
end

#program_number ⇒ Types::ProgramNumberConfiguration

The program number settings for the router output. By default, the router output passes through the program number from the source.



10082
10083
10084
10085
10086
10087
10088
10089
10090
10091
10092
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 10082

class SingleProgramTransportStreamPidMapConfiguration < Struct.new(
  :rules,
  :default_action,
  :transport_stream_id,
  :program_number,
  :program_map_table_pid,
  :program_clock_reference_pid,
  :auto)
  SENSITIVE = []
  include Aws::Structure
end

#rules ⇒ Array<Types::PidMapRule>

The ordered list of up to 32 rules that determine the action for each elementary stream. MediaConnect applies the first rule that matches.

Returns:



10082
10083
10084
10085
10086
10087
10088
10089
10090
10091
10092
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 10082

class SingleProgramTransportStreamPidMapConfiguration < Struct.new(
  :rules,
  :default_action,
  :transport_stream_id,
  :program_number,
  :program_map_table_pid,
  :program_clock_reference_pid,
  :auto)
  SENSITIVE = []
  include Aws::Structure
end

#transport_stream_id ⇒ Types::TransportStreamIdConfiguration

The transport stream ID (TSID) settings for the router output. By default, the router output passes through the TSID from the source.



10082
10083
10084
10085
10086
10087
10088
10089
10090
10091
10092
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 10082

class SingleProgramTransportStreamPidMapConfiguration < Struct.new(
  :rules,
  :default_action,
  :transport_stream_id,
  :program_number,
  :program_map_table_pid,
  :program_clock_reference_pid,
  :auto)
  SENSITIVE = []
  include Aws::Structure
end