Member Junction
    Preparing search index...

    The DOM seam the RemoteBrowserAudioPlayer drives. A real implementation wires a MediaSource + SourceBuffer + hidden <audio>; tests provide a fake that records appends. Kept deliberately tiny so the player's queueing logic is the part under test, not the browser media stack.

    interface IAudioSink {
        IsOpen: boolean;
        AppendChunk(bytes: Uint8Array): Promise<void>;
        Close(): void;
        Open(): Promise<void>;
        SetMuted(muted: boolean): void;
    }

    Implemented by

    Index

    Properties

    IsOpen: boolean

    Whether the sink can currently accept an append (open and not mid-error / closed).

    Methods