/*! * Jodit Editor PRO (https://xdsoft.net/jodit/) * See LICENSE.md in the project root for license information. * Copyright (c) 2013-2026 Valerii Chupurnov. All rights reserved. https://xdsoft.net/jodit/pro/ */ export declare class MicrophoneStreamer { private readonly onFrame; private stream; private audioCtx; private processor; private source; private zeroGain; private running; /** * @param onFrame - receives each binary PCM16 audio frame to send upstream. */ constructor(onFrame: (frame: ArrayBufferView) => void); /** * Request the microphone and start streaming audio frames. Rejects if access * is denied or the audio graph cannot start. */ start(): Promise; /** Stop streaming and release the microphone and audio graph. */ stop(): void; private stopTracks; }