ST2110InputReceiverAdvanced interface

Norsk-internal performance knobs for an ST 2110 receiver. Defaults work for typical workflows.

Signature:

export interface ST2110InputReceiverAdvanced

Properties

Property Type Description

frameBufferSize?

number

(Optional) Number of frame buffers MTL keeps in flight on the receive side — a count, not a byte size. Larger gives the downstream consumer (zig coalescer → PS handler) more headroom against scheduling jitter without making MTL’s RX path drop packets. Defaults: 8 for audio (cheap, ~12 KB total), 2 for video (each slot is megabytes for raw frames). Bounded by MTL’s ST20_FB_MAX_COUNT (8) for video.

threadSleepTimeNs?

number

(Optional) How long MTL’s RX tasklet sleeps between get-frame polls (ns). Defaults to 1 ms; lower values reduce idle-CPU at the cost of latency. Only tune if measuring a specific timing issue.