Skip to main content

IAudioRecorder

ug-js-sdk


ug-js-sdk / IAudioRecorder

Interface: IAudioRecorder

Defined in: user-input-manager/types.ts:27

Methods

initialize()

initialize(stream?): Promise<void>

Defined in: user-input-manager/types.ts:28

Parameters

stream?

MediaStream

Returns

Promise<void>


start()

start(): Promise<void>

Defined in: user-input-manager/types.ts:29

Returns

Promise<void>


stop()

stop(): Promise<void>

Defined in: user-input-manager/types.ts:30

Returns

Promise<void>


isRecording()

isRecording(): boolean

Defined in: user-input-manager/types.ts:31

Returns

boolean


enableBufferingMode()

enableBufferingMode(): void

Defined in: user-input-manager/types.ts:32

Returns

void


disableBufferingMode()

disableBufferingMode(): void

Defined in: user-input-manager/types.ts:33

Returns

void


getBufferedAudio()

getBufferedAudio(): ArrayBuffer[]

Defined in: user-input-manager/types.ts:34

Returns

ArrayBuffer[]


clearBuffer()

clearBuffer(): void

Defined in: user-input-manager/types.ts:35

Returns

void


on()

on(event, callback): void

Defined in: user-input-manager/types.ts:36

Parameters

event

AudioRecorderEventType

callback

Function

Returns

void