openmixer — generated API reference
    Preparing search index...

    Interface LatencyPath

    The end-to-end latency of one signal path (input channel → inserts → bus → out).

    interface LatencyPath {
        channel: ChannelId;
        effectHops?: number;
        steps: readonly LatencyStep[];
        totalMs: number;
    }
    Index
    channel: ChannelId

    The input channel this path originates from.

    effectHops?: number

    How many mod-host effect_N hops this path routes through — i.e. the number of steps that carry a plugin URI. It is a telemetry label that makes the mod-host bypass visible: a bare (zero-insert) channel stays entirely inside PipeWire (loopbacks + bus summing) and reports 0, so the operator can see it pays no mod-host round-trip; each in-path insert adds one. Set by buildLatencyPath; optional so a hand-built path (a test fixture / a legacy source) need not carry it.

    steps: readonly LatencyStep[]

    Per-element breakdown in audio order.

    totalMs: number

    Sum of every step's latencyMs, in milliseconds.