View a markdown version of this page

SingleProgramTransportStreamPidMapConfiguration - AWS Elemental MediaConnect

SingleProgramTransportStreamPidMapConfiguration

The configuration settings for remapping the identification numbers of elementary streams and program identifiers of a single-program transport stream. For more information, see PID remapping in the AWS Elemental MediaConnect User Guide.

Contents

defaultAction

The action to apply to an elementary stream that doesn't match any rule. For more information, see Rule actions in the AWS Elemental MediaConnect User Guide.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 256.

Required: Yes

rules

The ordered list of up to 32 rules that determine the action for each elementary stream. MediaConnect applies the first rule that matches. For more information, see Rules in the AWS Elemental MediaConnect User Guide.

Type: Array of PidMapRule objects

Array Members: Minimum number of 0 items. Maximum number of 32 items.

Required: Yes

auto

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

Type: AutoPidMapConfiguration object

Required: No

programClockReferencePid

The Program Clock Reference (PCR) PID settings for the router output. By default, the router output passes through the PCR PID from the source. For more information, see PCR placement in the AWS Elemental MediaConnect User Guide.

Type: ProgramClockReferencePidConfiguration object

Note: This object is a Union. Only one member of this object can be specified or returned.

Required: No

programMapTablePid

The Program Map Table (PMT) PID settings for the router output. By default, the router output passes through the PMT PID from the source. For more information, see Transport stream settings in the AWS Elemental MediaConnect User Guide.

Type: ProgramMapTablePidConfiguration object

Note: This object is a Union. Only one member of this object can be specified or returned.

Required: No

programNumber

The program number settings for the router output. By default, the router output passes through the program number from the source. For more information, see Transport stream settings in the AWS Elemental MediaConnect User Guide.

Type: ProgramNumberConfiguration object

Note: This object is a Union. Only one member of this object can be specified or returned.

Required: No

transportStreamId

The transport stream ID (TSID) settings for the router output. By default, the router output passes through the TSID from the source. For more information, see Transport stream settings in the AWS Elemental MediaConnect User Guide.

Type: TransportStreamIdConfiguration object

Note: This object is a Union. Only one member of this object can be specified or returned.

Required: No

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following: