Audio
signals
speaker-changed
default speaker’s state changedmicrophone-changed
default microphone’ state changedstream-added
:(id: number)
new stream appearedstream-removed
:(id: number)
stream disappeared
properties
control
: Gvc.MixerControlspeaker
:Stream
writablemicrophone
:Stream
writableapps
:Stream[]
list of streams filtered by sink inputsrecorders
:Stream[]
list of streams filtered by source outputsspeakers
:Stream[]
list of streams filtered by sinksmicrophones
:Stream[]
list of streams filtered by sources
methods
getStream
:(id: number) => Stream
Stream
stream
Gvc.MixerStream the wrapped stream objectname
:string
application_id
:string|null
description
:string|null
icon-name
:string
id
:number
is-muted
:boolean
this returns if volume is 0, setting this to true sets volume to 0. If you want the actualis-muted
, you can useStream.stream.isMuted
volume
:number
: writable, between 0 and 1