Table of Contents

Class Vst3Unit

Namespace
NAudio.Vst3
Assembly
NAudio.Vst3.dll

A VST 3® unit — a node in the plug-in's unit hierarchy, enumerated from its IUnitInfo. Units group parameters and own program lists; the always-present root unit has Id 0. Surfaced via Units.

public sealed class Vst3Unit
Inheritance
Vst3Unit
Inherited Members

Properties

Id

The unit identifier (UnitID); 0 is the root unit.

public int Id { get; }

Property Value

int

Name

The unit name; may be empty.

public string Name { get; }

Property Value

string

ParentId

The parent unit id, or -1 for the root unit.

public int ParentId { get; }

Property Value

int

ProgramListId

The id of the program list assigned to this unit, or -1 when the unit has none. Match against Id.

public int ProgramListId { get; }

Property Value

int

Methods

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.