openmixer — generated API reference
    Preparing search index...

    Type Alias IoEnumerator

    IoEnumerator: () => Promise<
        {
            hidden?: readonly IoNode[];
            sinks: readonly IoNode[];
            sources: readonly IoNode[];
            streams?: readonly AppStreamInstance[];
        },
    >

    Enumerates the live PipeWire sources + sinks the patchbay offers (the import('@freemixer/audio-engine').PipeWireGraphProvider .list() shape). Injected so the controller is unit-tested with a fake — no live PipeWire needed.

    Type Declaration

      • (): Promise<
            {
                hidden?: readonly IoNode[];
                sinks: readonly IoNode[];
                sources: readonly IoNode[];
                streams?: readonly AppStreamInstance[];
            },
        >
      • Returns Promise<
            {
                hidden?: readonly IoNode[];
                sinks: readonly IoNode[];
                sources: readonly IoNode[];
                streams?: readonly AppStreamInstance[];
            },
        >