openmixer — generated API reference
    Preparing search index...

    Interface ExpectedStagebox

    One stagebox the session EXPECTS to be present (issue #154 hardware manifest).

    interface ExpectedStagebox {
        boxId?: string;
        id: string;
        model?: string;
        name: string;
        nodes: readonly string[];
        width?: number;
    }
    Index
    boxId?: string

    The box's registry identity at save time, when it had enrolled. This is what an input patch NAMES (patch-identity.ts), so it is what the restore diff counts an absent box's dependent patches by — a node id cannot do that job: the patch does not mention one, and the same box answers on a different node after a segment swap.

    id: string

    The detected device id (reac:stagebox, or a discriminated reac:stagebox:<key>).

    model?: string

    The box model (reac.box-model, e.g. S-4000S), when reac-pw published it.

    name: string

    Human label at save time (e.g. "REAC stagebox (40 in / 40 out)").

    nodes: readonly string[]

    The PipeWire node ids the box owns (capture + playback) — lets the restore diff count the dependent OUTPUT routes, and the input patches of any leg still stored by port name.

    width?: number

    The box channel width (reac.box-width), when reac-pw published it.