Documentation
Framework
Version
Class References
Function References
Interface References
Type Alias References
Variable References

AudioVisualization

Interface: AudioVisualization

Defined in: realtime/types.ts:200

Interface for accessing audio visualization data

Properties

getInputFrequencyData()

ts
getInputFrequencyData: () => Uint8Array;
getInputFrequencyData: () => Uint8Array;

Defined in: realtime/types.ts:207

Get frequency data for input audio visualization

Returns

Uint8Array


getInputTimeDomainData()

ts
getInputTimeDomainData: () => Uint8Array;
getInputTimeDomainData: () => Uint8Array;

Defined in: realtime/types.ts:212

Get time domain data for input waveform

Returns

Uint8Array


getOutputFrequencyData()

ts
getOutputFrequencyData: () => Uint8Array;
getOutputFrequencyData: () => Uint8Array;

Defined in: realtime/types.ts:209

Get frequency data for output audio visualization

Returns

Uint8Array


getOutputTimeDomainData()

ts
getOutputTimeDomainData: () => Uint8Array;
getOutputTimeDomainData: () => Uint8Array;

Defined in: realtime/types.ts:214

Get time domain data for output waveform

Returns

Uint8Array


inputLevel

ts
readonly inputLevel: number;
readonly inputLevel: number;

Defined in: realtime/types.ts:202

Input volume level (0-1 normalized)


inputSampleRate

ts
readonly inputSampleRate: number;
readonly inputSampleRate: number;

Defined in: realtime/types.ts:217

Input sample rate


onInputAudio()?

ts
optional onInputAudio: (callback) => () => void;
optional onInputAudio: (callback) => () => void;

Defined in: realtime/types.ts:222

Subscribe to raw input audio samples

Parameters

callback

(samples, sampleRate) => void

Returns

ts
(): void;
(): void;
Returns

void


onOutputAudio()?

ts
optional onOutputAudio: (callback) => () => void;
optional onOutputAudio: (callback) => () => void;

Defined in: realtime/types.ts:226

Subscribe to raw output audio samples

Parameters

callback

(samples, sampleRate) => void

Returns

ts
(): void;
(): void;
Returns

void


outputLevel

ts
readonly outputLevel: number;
readonly outputLevel: number;

Defined in: realtime/types.ts:204

Output volume level (0-1 normalized)


outputSampleRate

ts
readonly outputSampleRate: number;
readonly outputSampleRate: number;

Defined in: realtime/types.ts:219

Output sample rate