openmixer — generated API reference
    Preparing search index...

    Interface CueSnapshotJson

    The cue bus's persisted state (cue/solo-to-monitor spec) — fader/mute/balance mirror MatrixSnapshotJson's shape; mode + monitorOutput are console-wide but stored here (there is exactly one cue bus, so this is the natural home rather than a second top-level snapshot section).

    interface CueSnapshotJson {
        balance?: number;
        fader?: FaderLevelJson;
        id: ChannelRefJson;
        mode?: "pfl" | "afl" | "sip";
        monitorDim?: boolean;
        monitorLevel?: number;
        monitorOutput?: ChannelRefJson;
        monitorTakeover?: boolean;
        mute?: boolean;
        name?: string;
        sipEnabled?: boolean;
    }
    Index
    balance?: number
    mode?: "pfl" | "afl" | "sip"
    monitorDim?: boolean

    Whether monitor DIM was engaged (#191). Absent reads as off.

    monitorLevel?: number

    Monitor LEVEL (0..1) — the cue-bus master fader (#191). Restores the operator's monitor loudness. Absent reads as unity.

    monitorOutput?: ChannelRefJson
    monitorTakeover?: boolean

    Whether the monitor destination was in mode B (takeover-from-MAIN-on-solo); absent = mode A.

    mute?: boolean
    name?: string
    sipEnabled?: boolean

    Whether the destructive SIP mode was UNLOCKED in Setup (#192). Absent reads as DISARMED, so a reload never silently re-arms the house-muting mode.