TsCommonInputSettings interface
Signature:
export interface TsCommonInputSettings
Events
| Property | Type | Description |
|---|---|---|
(health: TsConnectionHealth) ⇒ void |
(Optional) Called periodically with the input’s health (per-stream media health plus a transport-level packet-gap stat). These inputs are connection-less, so the health carries no per-connection identity ( |
|
(status: "degraded" | "recovered", health: InputHealthStatus) ⇒ void |
(Optional) Called when the input’s health crosses one of its |
Properties
| Property | Type | Description |
|---|---|---|
(Optional) Character set used to interpret CTA-708 P16 (16-bit) captions — for East-Asian services whose P16 code set is a legacy DBCS rather than Unicode. The code set is signalled out of band, so it must be chosen per input; it does not affect Latin/ASCII text. Defaults to |
||
boolean |
(Optional) ETR 101 290 (TR 101 290) monitoring notifications for this input. Default When Leave it off for sources that are not broadcast-grade: many cameras (e.g. Mevo, which sends a PCR every 120-160 ms against ETR 290’s 100 ms limit) break the limits continuously and harmlessly. Off, the analyser still runs and the Before this setting existed ETR 290 notifications were always on. The |
|
(event: InputRecordingEvent) ⇒ void |
(Optional) Events from a recording of a source: see the node’s |
|
(sourceTimeState: SourceTimeState) ⇒ void |
(Optional) Called when either a VITC timecode is detected, or having previously detected a timestamp it stops being present |
|
(context: TsContext) ⇒ void |
(Optional) Callback to be invoked on receiving the raw TS context. This may contain additional streams which are unsupported by Norsk and would not appear in the node output, pids which have no data and thus will not appear in the node output (yet). |
|
(table: TsTable) ⇒ void |
(Optional) Callback to be invoked on receiving a TS PSI/SI table/section |
|
number |
(Optional) Optionally filter a single program from MPTS at decode time |
|
boolean |
(Optional) Whether decoded frames carry per-frame TR 101 290 (TS error) metrics. Only NorskInspect.qualityMonitoring() reads them; carrying them makes every frame’s quality-metrics map a per-frame allocation that is copied on each processing hop, so many-stream deployments that do no quality monitoring should set |
|
(Optional) Optional time-domain configuration. When set, the input is placed into a named coordinator and is timestamp-aligned with all other inputs sharing the same domain id within this Norsk instance. Omit for the default (uncoordinated) behaviour. |