UNPKG

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
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