/AWS1/CL_MDLM3U8SETTINGS¶
Settings information for the .m3u8 container
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_audioframesperpes TYPE /AWS1/MDL__INTEGERMIN0 /AWS1/MDL__INTEGERMIN0¶
The number of audio frames to insert for each PES packet.
iv_audiopids TYPE /AWS1/MDL__STRING /AWS1/MDL__STRING¶
Packet Identifier (PID) of the elementary audio stream(s) in the transport stream. Multiple values are accepted, and can be entered in ranges and/or by comma separation. Can be entered as decimal or hexadecimal values.
iv_ecmpid TYPE /AWS1/MDL__STRING /AWS1/MDL__STRING¶
This parameter is unused and deprecated.
iv_nielsenid3behavior TYPE /AWS1/MDLM3U8NIELSENID3BEHAV /AWS1/MDLM3U8NIELSENID3BEHAV¶
If set to passthrough, Nielsen inaudible tones for media tracking will be detected in the input audio and an equivalent ID3 tag will be inserted in the output.
iv_patinterval TYPE /AWS1/MDL__INTEGERMIN0MAX1000 /AWS1/MDL__INTEGERMIN0MAX1000¶
The number of milliseconds between instances of this table in the output transport stream. A value of \"0\" writes out the PMT once per segment file.
iv_pcrcontrol TYPE /AWS1/MDLM3U8PCRCONTROL /AWS1/MDLM3U8PCRCONTROL¶
When set to pcrEveryPesPacket, a Program Clock Reference value is inserted for every Packetized Elementary Stream (PES) header. This parameter is effective only when the PCR PID is the same as the video or audio elementary stream.
iv_pcrperiod TYPE /AWS1/MDL__INTEGERMIN0MAX500 /AWS1/MDL__INTEGERMIN0MAX500¶
Maximum time in milliseconds between Program Clock References (PCRs) inserted into the transport stream.
iv_pcrpid TYPE /AWS1/MDL__STRING /AWS1/MDL__STRING¶
Packet Identifier (PID) of the Program Clock Reference (PCR) in the transport stream. When no value is given, the encoder will assign the same value as the Video PID. Can be entered as a decimal or hexadecimal value.
iv_pmtinterval TYPE /AWS1/MDL__INTEGERMIN0MAX1000 /AWS1/MDL__INTEGERMIN0MAX1000¶
The number of milliseconds between instances of this table in the output transport stream. A value of \"0\" writes out the PMT once per segment file.
iv_pmtpid TYPE /AWS1/MDL__STRING /AWS1/MDL__STRING¶
Packet Identifier (PID) for the Program Map Table (PMT) in the transport stream. Can be entered as a decimal or hexadecimal value.
iv_programnum TYPE /AWS1/MDL__INTEGERMIN0MAX65535 /AWS1/MDL__INTEGERMIN0MAX65535¶
The value of the program number field in the Program Map Table.
iv_scte35behavior TYPE /AWS1/MDLM3U8SCTE35BEHAVIOR /AWS1/MDLM3U8SCTE35BEHAVIOR¶
If set to passthrough, passes any SCTE-35 signals from the input source to this output.
iv_scte35pid TYPE /AWS1/MDL__STRING /AWS1/MDL__STRING¶
Packet Identifier (PID) of the SCTE-35 stream in the transport stream. Can be entered as a decimal or hexadecimal value.
iv_timedmetadatabehavior TYPE /AWS1/MDLM3U8TIMEDMETBEHAVIOR /AWS1/MDLM3U8TIMEDMETBEHAVIOR¶
Set to PASSTHROUGH to enable ID3 metadata insertion. To include metadata, you configure other parameters in the output group or individual outputs, or you add an ID3 action to the channel schedule.
iv_timedmetadatapid TYPE /AWS1/MDL__STRING /AWS1/MDL__STRING¶
Packet Identifier (PID) of the timed metadata stream in the transport stream. Can be entered as a decimal or hexadecimal value. Valid values are 32 (or 0x20)..8182 (or 0x1ff6).
iv_transportstreamid TYPE /AWS1/MDL__INTEGERMIN0MAX65535 /AWS1/MDL__INTEGERMIN0MAX65535¶
The value of the transport stream ID field in the Program Map Table.
iv_videopid TYPE /AWS1/MDL__STRING /AWS1/MDL__STRING¶
Packet Identifier (PID) of the elementary video stream in the transport stream. Can be entered as a decimal or hexadecimal value.
iv_klvbehavior TYPE /AWS1/MDLM3U8KLVBEHAVIOR /AWS1/MDLM3U8KLVBEHAVIOR¶
If set to passthrough, passes any KLV data from the input source to this output.
iv_klvdatapids TYPE /AWS1/MDL__STRING /AWS1/MDL__STRING¶
Packet Identifier (PID) for input source KLV data to this output. Multiple values are accepted, and can be entered in ranges and/or by comma separation. Can be entered as decimal or hexadecimal values. Each PID specified must be in the range of 32 (or 0x20)..8182 (or 0x1ff6).
Queryable Attributes¶
AudioFramesPerPes¶
The number of audio frames to insert for each PES packet.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_AUDIOFRAMESPERPES() |
Getter for AUDIOFRAMESPERPES, with configurable default |
ASK_AUDIOFRAMESPERPES() |
Getter for AUDIOFRAMESPERPES w/ exceptions if field has no v |
HAS_AUDIOFRAMESPERPES() |
Determine if AUDIOFRAMESPERPES has a value |
AudioPids¶
Packet Identifier (PID) of the elementary audio stream(s) in the transport stream. Multiple values are accepted, and can be entered in ranges and/or by comma separation. Can be entered as decimal or hexadecimal values.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_AUDIOPIDS() |
Getter for AUDIOPIDS, with configurable default |
ASK_AUDIOPIDS() |
Getter for AUDIOPIDS w/ exceptions if field has no value |
HAS_AUDIOPIDS() |
Determine if AUDIOPIDS has a value |
EcmPid¶
This parameter is unused and deprecated.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ECMPID() |
Getter for ECMPID, with configurable default |
ASK_ECMPID() |
Getter for ECMPID w/ exceptions if field has no value |
HAS_ECMPID() |
Determine if ECMPID has a value |
NielsenId3Behavior¶
If set to passthrough, Nielsen inaudible tones for media tracking will be detected in the input audio and an equivalent ID3 tag will be inserted in the output.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NIELSENID3BEHAVIOR() |
Getter for NIELSENID3BEHAVIOR, with configurable default |
ASK_NIELSENID3BEHAVIOR() |
Getter for NIELSENID3BEHAVIOR w/ exceptions if field has no |
HAS_NIELSENID3BEHAVIOR() |
Determine if NIELSENID3BEHAVIOR has a value |
PatInterval¶
The number of milliseconds between instances of this table in the output transport stream. A value of \"0\" writes out the PMT once per segment file.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PATINTERVAL() |
Getter for PATINTERVAL, with configurable default |
ASK_PATINTERVAL() |
Getter for PATINTERVAL w/ exceptions if field has no value |
HAS_PATINTERVAL() |
Determine if PATINTERVAL has a value |
PcrControl¶
When set to pcrEveryPesPacket, a Program Clock Reference value is inserted for every Packetized Elementary Stream (PES) header. This parameter is effective only when the PCR PID is the same as the video or audio elementary stream.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PCRCONTROL() |
Getter for PCRCONTROL, with configurable default |
ASK_PCRCONTROL() |
Getter for PCRCONTROL w/ exceptions if field has no value |
HAS_PCRCONTROL() |
Determine if PCRCONTROL has a value |
PcrPeriod¶
Maximum time in milliseconds between Program Clock References (PCRs) inserted into the transport stream.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PCRPERIOD() |
Getter for PCRPERIOD, with configurable default |
ASK_PCRPERIOD() |
Getter for PCRPERIOD w/ exceptions if field has no value |
HAS_PCRPERIOD() |
Determine if PCRPERIOD has a value |
PcrPid¶
Packet Identifier (PID) of the Program Clock Reference (PCR) in the transport stream. When no value is given, the encoder will assign the same value as the Video PID. Can be entered as a decimal or hexadecimal value.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PCRPID() |
Getter for PCRPID, with configurable default |
ASK_PCRPID() |
Getter for PCRPID w/ exceptions if field has no value |
HAS_PCRPID() |
Determine if PCRPID has a value |
PmtInterval¶
The number of milliseconds between instances of this table in the output transport stream. A value of \"0\" writes out the PMT once per segment file.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PMTINTERVAL() |
Getter for PMTINTERVAL, with configurable default |
ASK_PMTINTERVAL() |
Getter for PMTINTERVAL w/ exceptions if field has no value |
HAS_PMTINTERVAL() |
Determine if PMTINTERVAL has a value |
PmtPid¶
Packet Identifier (PID) for the Program Map Table (PMT) in the transport stream. Can be entered as a decimal or hexadecimal value.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PMTPID() |
Getter for PMTPID, with configurable default |
ASK_PMTPID() |
Getter for PMTPID w/ exceptions if field has no value |
HAS_PMTPID() |
Determine if PMTPID has a value |
ProgramNum¶
The value of the program number field in the Program Map Table.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PROGRAMNUM() |
Getter for PROGRAMNUM, with configurable default |
ASK_PROGRAMNUM() |
Getter for PROGRAMNUM w/ exceptions if field has no value |
HAS_PROGRAMNUM() |
Determine if PROGRAMNUM has a value |
Scte35Behavior¶
If set to passthrough, passes any SCTE-35 signals from the input source to this output.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SCTE35BEHAVIOR() |
Getter for SCTE35BEHAVIOR, with configurable default |
ASK_SCTE35BEHAVIOR() |
Getter for SCTE35BEHAVIOR w/ exceptions if field has no valu |
HAS_SCTE35BEHAVIOR() |
Determine if SCTE35BEHAVIOR has a value |
Scte35Pid¶
Packet Identifier (PID) of the SCTE-35 stream in the transport stream. Can be entered as a decimal or hexadecimal value.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SCTE35PID() |
Getter for SCTE35PID, with configurable default |
ASK_SCTE35PID() |
Getter for SCTE35PID w/ exceptions if field has no value |
HAS_SCTE35PID() |
Determine if SCTE35PID has a value |
TimedMetadataBehavior¶
Set to PASSTHROUGH to enable ID3 metadata insertion. To include metadata, you configure other parameters in the output group or individual outputs, or you add an ID3 action to the channel schedule.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TIMEDMETADATABEHAVIOR() |
Getter for TIMEDMETADATABEHAVIOR, with configurable default |
ASK_TIMEDMETADATABEHAVIOR() |
Getter for TIMEDMETADATABEHAVIOR w/ exceptions if field has |
HAS_TIMEDMETADATABEHAVIOR() |
Determine if TIMEDMETADATABEHAVIOR has a value |
TimedMetadataPid¶
Packet Identifier (PID) of the timed metadata stream in the transport stream. Can be entered as a decimal or hexadecimal value. Valid values are 32 (or 0x20)..8182 (or 0x1ff6).
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TIMEDMETADATAPID() |
Getter for TIMEDMETADATAPID, with configurable default |
ASK_TIMEDMETADATAPID() |
Getter for TIMEDMETADATAPID w/ exceptions if field has no va |
HAS_TIMEDMETADATAPID() |
Determine if TIMEDMETADATAPID has a value |
TransportStreamId¶
The value of the transport stream ID field in the Program Map Table.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TRANSPORTSTREAMID() |
Getter for TRANSPORTSTREAMID, with configurable default |
ASK_TRANSPORTSTREAMID() |
Getter for TRANSPORTSTREAMID w/ exceptions if field has no v |
HAS_TRANSPORTSTREAMID() |
Determine if TRANSPORTSTREAMID has a value |
VideoPid¶
Packet Identifier (PID) of the elementary video stream in the transport stream. Can be entered as a decimal or hexadecimal value.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_VIDEOPID() |
Getter for VIDEOPID, with configurable default |
ASK_VIDEOPID() |
Getter for VIDEOPID w/ exceptions if field has no value |
HAS_VIDEOPID() |
Determine if VIDEOPID has a value |
KlvBehavior¶
If set to passthrough, passes any KLV data from the input source to this output.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_KLVBEHAVIOR() |
Getter for KLVBEHAVIOR, with configurable default |
ASK_KLVBEHAVIOR() |
Getter for KLVBEHAVIOR w/ exceptions if field has no value |
HAS_KLVBEHAVIOR() |
Determine if KLVBEHAVIOR has a value |
KlvDataPids¶
Packet Identifier (PID) for input source KLV data to this output. Multiple values are accepted, and can be entered in ranges and/or by comma separation. Can be entered as decimal or hexadecimal values. Each PID specified must be in the range of 32 (or 0x20)..8182 (or 0x1ff6).
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_KLVDATAPIDS() |
Getter for KLVDATAPIDS, with configurable default |
ASK_KLVDATAPIDS() |
Getter for KLVDATAPIDS w/ exceptions if field has no value |
HAS_KLVDATAPIDS() |
Determine if KLVDATAPIDS has a value |