Class Vst3ProgramList
A VST 3® program list — a named set of programs (presets) the plug-in ships, enumerated from its
IUnitInfo. Surfaced via ProgramLists and
ActiveProgramList.
public sealed class Vst3ProgramList
- Inheritance
-
Vst3ProgramList
- Inherited Members
Remarks
To switch to a program by index, drive the plug-in's program-change parameter with SendProgramChange(int, long) (live) or EnqueueProgramChange(int) (segment-driven) — VST 3 has no program-change event; selection is a parameter change.
Properties
Id
The program-list identifier (ProgramListID).
public int Id { get; }
Property Value
Name
The program-list name (e.g. "Factory"); may be empty.
public string Name { get; }
Property Value
Programs
The program names, indexed by program number (0-based).
public IReadOnlyList<string> Programs { get; }
Property Value
Methods
ToString()
Returns a string that represents the current object.
public override string ToString()
Returns
- string
A string that represents the current object.