UNPKG

z-web-audio-stream

Version:

iOS Safari-safe Web Audio streaming with separated download/storage optimization, instant playback, and memory management

32 lines 1.11 kB
declare class AudioPlaybackProcessor { isPlaying: boolean; volume: number; currentTime: number; duration: number; audioBuffer: any; bufferSourcePosition: number; scheduledBuffers: any[]; currentBufferIndex: number; nextSwitchTime: any; currentBufferEarlyStopTime: number | null; currentTrackId: any; pendingChunkedBuffers: Map<any, any>; maxChunkAssemblyTime: number; hasLoggedEarlyStopContinue: boolean; isIOSSafari: boolean; iosSampleRate: any; iosMaxChunkSize: any; audioChannelData: any; sampleRate: any; numberOfChannels: any; totalSamples: any; process(inputs: any, outputs: any, parameters: any): boolean; performBufferSwitch(): void; autoResetForNewSong(newTrackId: any): void; handleStartChunkedBuffer(data: any): void; handleBufferChunk(data: any): void; finalizeChunkedBuffer(trackId: any): void; clearChunkedBuffersForTrack(trackId: any): void; adjustTimingForSampleRateChange(oldSampleRate: any, newSampleRate: any): void; } //# sourceMappingURL=audio-worklet-processor.d.ts.map