detritus

AudioMixerOptionsinterface

Interface MediaMixer.AudioMixerOptions from detritus-client-socket.

On this page
import { MediaMixer } from 'detritus-client-socket';

MediaMixer.AudioMixerOptions;

Properties

bufferDuration?
number
optional

How much audio (in ms) can be buffered ahead of the output, defaults to 1000

channels?
number
optional

Defaults to 2

delay?
number
optional

How long (in ms) to hold audio before mixing, to absorb network jitter, defaults to 60

frameDuration?
number
optional

Length (in ms) of each emitted frame, defaults to 20

sampleRate?
number
optional

Defaults to 48000

skipSilence?
boolean
optional

Don't emit frames that are complete silence, defaults to false

sourceTimeout?
number
optional

Forget a source after this long (in ms) without packets, defaults to 5000

userIds?
Iterable<string, any, any>
optional

Users to mix, defaults to everyone (see isMixing())