ISPO SDK
    Preparing search index...

    Interface SystemAudioApi

    Markdown
    interface SystemAudioApi {
        current(): Promise<SystemAudioOwnedSession | null>;
        read(
            input: SystemAudioReadInput,
        ): Promise<Uint8Array<ArrayBufferLike> | null>;
        start(input: SystemAudioStartInput): Promise<SystemAudioSessionDescriptor>;
        stop(input: SystemAudioStopInput): Promise<SystemAudioOwnedSession>;
    }
    Index

    Authority for systemAudio.current

    Reviewed request token: ui.system-audio. No static standing capability. Resource bindings, identity checks, or interactive consent may still apply.

    Handle structured ProjectRpcError failures. A timeout does not guarantee cancellation; do not automatically retry effects without a documented idempotency contract. Method authority and recovery.

    • Reads the next encoded WebM/Opus chunk, or null when no chunk is available.

      Parameters

      Returns Promise<Uint8Array<ArrayBufferLike> | null>

    Authority for systemAudio.read

    Reviewed request token: ui.system-audio. No static standing capability. Resource bindings, identity checks, or interactive consent may still apply.

    Handle structured ProjectRpcError failures. A timeout does not guarantee cancellation; do not automatically retry effects without a documented idempotency contract. Method authority and recovery.

    Authority for systemAudio.start

    Reviewed request token: ui.system-audio. No static standing capability. Resource bindings, identity checks, or interactive consent may still apply.

    Handle structured ProjectRpcError failures. A timeout does not guarantee cancellation; do not automatically retry effects without a documented idempotency contract. Method authority and recovery.

    Authority for systemAudio.stop

    No static request token. No static standing capability. Resource bindings, identity checks, or interactive consent may still apply.

    Handle structured ProjectRpcError failures. A timeout does not guarantee cancellation; do not automatically retry effects without a documented idempotency contract. Method authority and recovery.