Elecard MPEG Push Demultiplexer¶
Elecard MPEG Push Demultiplexer is a GStreamer plugin capable of demultiplexing MPEG-2 transport stream. Works in push scheduling mode.
Parameter Description¶
Below is the table describing Elecard MPEG Push Demultiplexer parameters and their values.
Pad Properties¶
Parameter Name |
Description |
Value Type |
Available Values [range] |
Default |
Flags |
|---|---|---|---|---|---|
caps |
Specifies pad capabilities. |
readable, writable |
|||
language |
Specifies stream language. Used for audio/subtitle pads. Format: ISO 639-2 (three-letter code). |
String |
readable, writable |
||
pid |
Maps packets with a specified PID to a certain pad. |
Unsigned Integer |
[0 – 65535] |
0 |
readable, writable |
program-number |
Specifies program number. |
Unsigned Integer |
[0 – 65535] |
0 |
readable, writable |
Element Properties¶
Parameter Name |
Description |
Value Type |
Available Values [range] |
Default |
Flags |
|---|---|---|---|---|---|
enable-timestamp-processing |
Enables or disables the processing of PTS/DTS. If enabled, the timebase is shifted to 0ms, 20ms, (gap), 5000ms, 5020ms
will turn into: 0ms, 20ms, 20ms, 40ms
See also |
Boolean |
True, False |
True |
readable, writable |
event-handler |
Specifies pointer to CodecWorks event handler. |
readable, writable |
|||
force-live-mode |
Enables detection of realtime gaps. If enabled, temporary loss of input results in all further timestamps being shifted forward by the same duration. Combined with timestamp gap repair (see |
Boolean |
True, False |
True |
readable, writable |
forwarded-pid |
Specifies a PID to be forwarded through its own pad. |
Unsigned Integer |
[0 – 4294967295] |
0 |
readable, writable |
forwarded-pids |
Specifies PIDs to be forwarded through their own pads. Format: comma-separated list of forwarded PIDs. |
String |
readable, writable |
||
get-eit-sections |
Used to retrieve |
Boxed pointer of type GstPsiSiSections |
readable, writable |
||
get-psi-si-json |
Shows PSI/SI sections in JSON format. |
String |
readable |
||
input-buffer-fullness |
Indicates current input buffer fullness. |
Double |
[0 – 1] |
0 |
readable, writable |
laststreamtime |
Indicates latest timestamps for all timestamped elementary streams. Presented as an array of triplets: { LONGLONG, LONGLONG, LONGLONG }
which corresponds to: {adjusted PTS, original PTS, program_number<<16 | PID}
|
Array of GValues of type gint64 |
readable |
||
latency-value |
Specifies rendering latency for playback pipelines. In 30 ms-long units. |
Unsigned Integer |
[0 – 4294967295] |
50 |
readable, writable |
license-state |
Indicates the license state. |
String |
evaluation |
readable |
|
name |
Specifies the name of the object. |
String |
empgpdmx0 |
readable, writable |
|
parent |
Specifies the parent of the object. |
Object of type GstObject |
readable, writable |
||
pts-jump-threshold |
Specifies the PTS gap detection threshold: all timestamp discontinuities above this value are considered to be gaps. In 100-ms units. See also |
Unsigned Integer |
[0 – 4294967295] |
30000000 |
readable, writable |
scte35-force-idr |
Enables the force IDR events. |
Boolean |
True, False |
True |
readable, writable |
scte35-pts-adjustment-mode |
Specifies SCTE-35 timestamp adjustment mode. Available options:
|
Enum |
0 — disabled
1 — pts_adjustment
2 — rewrite-all
|
1 |
readable, writable |
simple-ts-detect |
Enables simplified elementary streams detection. |
Boolean |
True, False |
False |
readable, writable |
ts-lost-count |
Indicates number of detected TS packet continuity counter errors. |
Unsigned Integer64 |
[0 – 18446744073709551615] |
0 |
readable, writable |