Method | Description | |
---|---|---|
CopyStringToBuffer ( string input, |
|
|
CopyToUnmanaged ( double outp, |
Copies data from a managed 2d array into an unmanaged double**
|
|
DeserializeParameters ( |
Takes output generated by SerializeParameters(), deserializes it and assigns the values to the Parameters
|
|
DockWinFormsPanel ( System panel, |
Docks a Winforms panel inside the parent window.
|
|
DockWpfWindow ( System WpfWindow, |
Helper method used to dock a Wpf window inside a Vst Window. All UI chrome is hidden away (borders, close/minimize/maximize buttons) and the window becomes embedded inside the parent window
|
|
GenerateIntegerId ( string seedString ) : int |
Generates a 4-byte integer by hashing an input string and taking modulus. Useful to create VST Id that is unique to your plugin
|
|
GetEmptyArrays ( int InputPortCount, uint bufferSize ) : double[][] |
Creates an empty 2d managed array
|
|
GetManagedSamples ( |
Copies data from double** into managed 2d array
|
|
SerializeParameters ( |
Accepts an array of Parameters and returns their values in a serialized format.
|
Method | Description | |
---|---|---|
SetParent ( |
public static CopyStringToBuffer ( string input, |
||
input | string | |
buffer | ||
maxLen | int | |
return | void |
public static CopyToUnmanaged ( double outp, |
||
outp | double | |
ptr | ||
OutputPortCount | int | |
bufferSize | uint | |
return | void |
public static DeserializeParameters ( |
||
parameters | An array of parameters to set with the new values | |
data | byte | Serialized values, as generated by the SerializeParameters() method |
return | void |
public static DockWinFormsPanel ( System panel, |
||
panel | System | |
vstWindow | ||
return | void |
public static DockWpfWindow ( System WpfWindow, |
||
WpfWindow | System | |
vstWindow | ||
return | void |
public static GenerateIntegerId ( string seedString ) : int | ||
seedString | string | input string, e.g. plugin and developer name |
return | int |
public static GetEmptyArrays ( int InputPortCount, uint bufferSize ) : double[][] | ||
InputPortCount | int | |
bufferSize | uint | |
return | double[][] |
public static GetManagedSamples ( |
||
ptr | ||
InputPortCount | int | |
bufferSize | uint | |
return | double[][] |
public static SerializeParameters ( |
||
parameters | ||
return | byte[] |