@euirim/microsoft-cognitiveservices-speech-sdk
Version:
Microsoft Cognitive Services Speech SDK for JavaScript
22 lines (21 loc) • 804 B
TypeScript
import { AudioStreamFormatImpl } from "../../src/sdk/Audio/AudioStreamFormat";
import { IAudioStreamNode, IStreamChunk, Promise } from "../common/Exports";
export declare class ReplayableAudioNode implements IAudioStreamNode {
private privAudioNode;
private privFormat;
private privBuffers;
private privReplayOffset;
private privLastShrinkOffset;
private privBufferStartOffset;
private privBufferSerial;
private privBufferedBytes;
private privReplay;
private privLastChunkAcquiredTime;
constructor(audioSource: IAudioStreamNode, format: AudioStreamFormatImpl);
id: () => string;
read(): Promise<IStreamChunk<ArrayBuffer>>;
detach(): void;
replay(): void;
shrinkBuffers(offset: number): void;
findTimeAtOffset(offset: number): number;
}