audio.libx.js
Version:
Comprehensive audio library with progressive streaming, recording capabilities, real-time processing, and intelligent caching for web applications
15 lines • 1.45 kB
TypeScript
export { AudioStreamer } from './AudioStreamer.js';
export { AudioCache } from './AudioCache.js';
export { AudioProcessor } from './AudioProcessor.js';
export { MediaSourceHelper } from './MediaSourceHelper.js';
export { AudioRecorder } from './AudioRecorder.js';
export { PermissionManager } from './PermissionManager.js';
export { RealtimeAudioProcessor } from './RealtimeAudioProcessor.js';
export type { AudioStreamerOptions, StreamResult, StreamingState, StreamingEvent, StreamingEventType, StreamingEventCallback, AudioCacheEntry, AudioProcessingResult, MediaSourceInfo, AudioFormat, ChunkAppendOptions, CacheStats, AudioRecorderOptions, RecordingState, RecordingResult, RecordingData, RecordingEvent, RecordingEventType, RecordingEventCallback, PermissionState, PermissionResult, MediaConstraintsOptions, RealtimeProcessingOptions, RealtimeAudioData, AudioEffect, } from './types.js';
export { AudioStreamingError, MediaSourceError, CacheError, ProcessingError, RecordingError, PermissionError } from './types.js';
export declare function createAudioStreamer(audioElement: HTMLAudioElement, options?: import('./types.js').AudioStreamerOptions): AudioStreamer;
export declare function createAudioRecorder(options?: import('./types.js').AudioRecorderOptions): AudioRecorder;
import { AudioStreamer } from './AudioStreamer.js';
import { AudioRecorder } from './AudioRecorder.js';
export default AudioStreamer;
//# sourceMappingURL=index.d.ts.map