Table of Contents

Class Vst3PresetContents

Namespace
NAudio.Vst3
Assembly
NAudio.Vst3.dll

The parsed contents of a .vstpreset file: the plug-in class id plus the state blobs. Returned by Read(Stream).

public sealed class Vst3PresetContents
Inheritance
Vst3PresetContents
Inherited Members

Properties

ClassId

The plug-in class id the preset belongs to, in raw-TUID hex (directly comparable with ClassId).

public string ClassId { get; }

Property Value

string

ComponentState

The component (processor / DSP) state blob. Always present.

public byte[] ComponentState { get; }

Property Value

byte[]

ControllerState

The controller state blob, or null when the preset has no controller chunk.

public byte[]? ControllerState { get; }

Property Value

byte[]

FormatVersion

The preset format version declared in the header.

public int FormatVersion { get; }

Property Value

int

MetaInfoXml

The meta-info XML, or null when the preset has no meta-info chunk.

public string? MetaInfoXml { get; }

Property Value

string