openmixer — generated API reference
    Preparing search index...

    Interface MuteHoldSource

    The two holds, read from the entities that own them — never cached here.

    Both are read on every access precisely so this resource cannot hold a stale second opinion about someone else's latch.

    interface MuteHoldSource {
        muteGroups(): readonly MuteGroup[];
        panic(): PanicState;
        sip?(): SipCondition;
    }
    Index
    • The mute groups exactly as their owning entity holds them (id, active, members).

      Returns readonly MuteGroup[]

    • The panic latch as the safety entity holds it; { scope: null, … } when released.

      Returns PanicState

    • The console-wide half of the solo-in-place condition, as the cue entity holds it.

      Optional: a console with no cue layer has no solo-in-place, and every strip then composes bySip: false — which is exactly what it played before there was a cue bus. That is an absence stated, not a default standing in for a reading.

      Returns SipCondition