Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • Voicemeeter

Index

Constructors

Properties

eventPool: (() => void)[] = ...
inputDevices: Device[] = []
isConnected: boolean = false
isInitialised: boolean = false
outputDevices: Device[] = []
stringParameters: string[] = ...
version: string = ""

Accessors

  • get $outputDevices(): Device[]
  • get $version(): string

Methods

  • attachChangeEvent(fn: () => any): void
  • checkPropertyChange(): void
  • connect(): void
  • disconnect(): void
  • getBusParameter(index: number, property: BusProperties): any
  • Gets a bus parameter.

    Parameters

    • index: number

      Index of the bus

    • property: BusProperties

      Property which should be get

    Returns any

  • getLevel(type: 0 | 1 | 2 | 3, channel: number): unknown
  • Gets realtime audio level see the VoicemeeterRemote API: VoicemeeterRemote.h GetLevel, for more details about the parameters

    Parameters

    • type: 0 | 1 | 2 | 3

      0 = pre fader input levels. 1 = post fader input levels. 2= post Mute input levels. 3= output levels

    • channel: number

      audio channel zero based index

    Returns unknown

    Current audio level

  • getOption(parameterName: string): any
  • getParameter(selector: "Strip" | "Bus", index: number, property: BusProperties | StripProperties): any
  • Gets a parameter of voicemeeter

    Parameters

    • selector: "Strip" | "Bus"

      Strip or Bus

    • index: number

      Number of strip or bus

    • property: BusProperties | StripProperties

      Property which should be read

    Returns any

  • getStripParameter(index: number, property: StripProperties): any
  • Gets a strip parameter

    Parameters

    • index: number

      Index of the strip

    • property: StripProperties

      Property which should be get

    Returns any

  • getVoicemeeterVersion(): any
  • isParametersDirty(): any
  • setBusParameter(index: number, property: BusProperties, value: any): Promise<any>
  • Sets a parameter of a bus.

    Parameters

    • index: number

      Bus number

    • property: BusProperties

      Propertyname which should be changed

    • value: any

      Property value

    Returns Promise<any>

  • setOption(option: string): Promise<unknown>
  • setParameter(selector: "Strip" | "Bus", index: number, property: BusProperties | StripProperties, value: any): Promise<any>
  • Sets a parameter of a bus or Strip

    Parameters

    • selector: "Strip" | "Bus"
    • index: number

      Number of strip or bus

    • property: BusProperties | StripProperties

      Propertyname which should be changed

    • value: any

      Property value

    Returns Promise<any>

  • setStripParameter(index: number, property: StripProperties, value: any): Promise<any>
  • Sets a parameter of a strip.

    Parameters

    • index: number

      Strip number

    • property: StripProperties

      Propertyname which should be changed

    • value: any

      Property value

    Returns Promise<any>

  • updateDeviceList(): void

Generated using TypeDoc