import type { PlatformAudio, AudioDevice } from '@/platform/types'; export const webAudio: PlatformAudio = { isSystemAudioSupported(): boolean { return false; // System audio capture not supported in web }, async startSystemAudioCapture(_maxDurationSecs: number): Promise { throw new Error('System audio capture is only available in the desktop app.'); }, async stopSystemAudioCapture(): Promise { throw new Error('System audio capture is only available in the desktop app.'); }, async listOutputDevices(): Promise { return []; // No native device routing in web }, async playToDevices(_audioData: Uint8Array, _deviceIds: string[]): Promise { throw new Error('Native audio device routing is only available in the desktop app.'); }, stopPlayback(): void { // No-op for web }, };