UNPKG

@voice-ping/cognitive-services-speech

Version:

VoicePing Cognitive Services Speech SDK for JavaScript forked from Microsoft

22 lines (21 loc) 600 B
import { Promise } from "./Promise"; export interface IStreamChunk<TBuffer> { isEnd: boolean; buffer: TBuffer; timeReceived: number; } export declare class Stream<TBuffer> { private privId; private privIsWriteEnded; private privIsReadEnded; private privReaderQueue; constructor(streamId?: string); get isClosed(): boolean; get isReadEnded(): boolean; get id(): string; close(): void; writeStreamChunk(streamChunk: IStreamChunk<TBuffer>): void; read: () => Promise<IStreamChunk<TBuffer>>; readEnded: () => void; private throwIfClosed; }