UNPKG

desktop-audio-proxy

Version:

A comprehensive audio streaming solution for Tauri and Electron apps that bypasses CORS and WebKit codec issues

32 lines 1.01 kB
import { AudioServiceOptions } from './types'; export declare class TauriAudioService { private audioClient; constructor(options?: AudioServiceOptions); getStreamableUrl(url: string): Promise<string>; canPlayStream(url: string): Promise<import("./types").StreamInfo>; getEnvironment(): import("./types").Environment; isProxyAvailable(): Promise<boolean>; checkSystemCodecs(): Promise<{ supportedFormats: string[]; missingCodecs: string[]; capabilities: Record<string, string>; }>; getAudioMetadata(filePath: string): Promise<{ duration?: number; bitrate?: number; sampleRate?: number; channels?: number; format?: string; } | null>; getAudioDevices(): Promise<{ inputDevices: Array<{ id: string; name: string; }>; outputDevices: Array<{ id: string; name: string; }>; } | null>; } //# sourceMappingURL=tauri-service.d.ts.map