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: