Class: Aws::MediaConnect::Types::SingleProgramTransportStreamPidMapConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::MediaConnect::Types::SingleProgramTransportStreamPidMapConfiguration
- 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
-
#auto ⇒ Types::AutoPidMapConfiguration
The settings for automatic Packet ID (PID) assignment.
-
#default_action ⇒ String
The action to apply to an elementary stream that doesn't match any rule.
-
#program_clock_reference_pid ⇒ Types::ProgramClockReferencePidConfiguration
The Program Clock Reference (PCR) PID settings for the router output.
-
#program_map_table_pid ⇒ Types::ProgramMapTablePidConfiguration
The Program Map Table (PMT) PID settings for the router output.
-
#program_number ⇒ Types::ProgramNumberConfiguration
The program number settings for the router output.
-
#rules ⇒ Array<Types::PidMapRule>
The ordered list of up to 32 rules that determine the action for each elementary stream.
-
#transport_stream_id ⇒ Types::TransportStreamIdConfiguration
The transport stream ID (TSID) settings for the router output.
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.
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.
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 |