Skip to content

SourceAudio

Defined in: core/source/iaudiosource.ts:105

new SourceAudio(): SourceAudio

SourceAudio

getAudioOffset(): Promise<number>

Defined in: core/source/iaudiosource.ts:252

return: Promise

Gets audio delay (1 unit = 100ns)

Promise<number>

ISourceAudio.getAudioOffset


getSilencePeriod(): Promise<number>

Defined in: core/source/iaudiosource.ts:206

return: Promise

Gets silenced detection period in ms time unit. Reaction time before filter removes noice/sound less than threshold

Promise<number>

ISourceAudio.getSilencePeriod


getSilenceThreshold(): Promise<number>

Defined in: core/source/iaudiosource.ts:159

return: Promise

Gets silenced detection threshold. Amplitude less than threshold will be detected as silence.

Promise<number>

ISourceAudio.getSilenceThreshold


getValue(): Promise<string>

Defined in: core/source/iaudiosource.ts:298

return: Promise

Gets the microphone device used as a source

source.getValue().then(function(value) {
// Do something with the value
});

Promise<string>

ISourceAudio.getValue


isSilenceDetectionEnabled(): Promise<boolean>

Defined in: core/source/iaudiosource.ts:117

return: Promise

Check if silence detection is on or off

Promise<boolean>

ISourceAudio.isSilenceDetectionEnabled


setAudioOffset(value): Promise<SourceAudio>

Defined in: core/source/iaudiosource.ts:269

param: (value: number)

Sets audio delay, accepts only positive delay

number

Promise<SourceAudio>

ISourceAudio.setAudioOffset


setSilenceDetectionEnabled(value): Promise<SourceAudio>

Defined in: core/source/iaudiosource.ts:135

param: (value: boolean)

Set silence detection to ON or OFF

boolean

Promise<SourceAudio>

ISourceAudio.setSilenceDetectionEnabled


setSilencePeriod(value): Promise<SourceAudio>

Defined in: core/source/iaudiosource.ts:223

param: (value: number)

Sets silence detection period, min of 0, max of 10000

number

Promise<SourceAudio>

ISourceAudio.setSilencePeriod


setSilenceThreshold(value): Promise<SourceAudio>

Defined in: core/source/iaudiosource.ts:177

param: (value: number)

Sets silence detection threshold, min of 0, max of 128

number

Promise<SourceAudio>

ISourceAudio.setSilenceThreshold


setValue(micDevice): Promise<SourceAudio>

Defined in: core/source/iaudiosource.ts:317

param: (value: string)

return: Promise<AudioSource>

Set the microphone device to be used as source

source.setValue('<microphone device>')
.then(function(source) {
// Promise resolves with same Source instance
});

any

Promise<SourceAudio>

ISourceAudio.setValue