123456789101112131415161718 |
- import { PushAudioOutputStreamCallback } from "microsoft-cognitiveservices-speech-sdk/distrib/lib/src/sdk/Audio/PushAudioOutputStreamCallback";
- import { Subject } from 'rxjs';
- export declare class FmPushAudioOutputStreamCallback extends PushAudioOutputStreamCallback {
- audioContext: AudioContext;
- audioDataSubject: Subject<ArrayBuffer>;
- playedSubject: Subject<boolean>;
- isPlaying: boolean;
- isClosed: boolean;
- audioBufferQueue: any[];
- maxBufferSize: number;
- constructor();
- writeCount: number;
- write(data: ArrayBuffer): Promise<void>;
- playAudio(buffers: ArrayBuffer[]): Promise<void>;
- mergeArrayBuffers(arrayBuffers: ArrayBuffer[]): ArrayBuffer;
- stop(): Promise<void>;
- close(): Promise<void>;
- }
|