#include <vstfxstore.h>
Public Attributes | |
VstInt32 | chunkMagic |
'CcnK' | |
VstInt32 | byteSize |
size of this chunk, excl. magic + byteSize | |
VstInt32 | fxMagic |
'FxCk' (regular) or 'FPCh' (opaque chunk) | |
VstInt32 | version |
format version (currently 1) | |
VstInt32 | fxID |
fx unique ID | |
VstInt32 | fxVersion |
fx version | |
VstInt32 | numParams |
number of parameters | |
char | prgName [28] |
program name (null-terminated ASCII string) | |
union { | |
float params [1] | |
variable sized array with parameter values | |
struct { | |
VstInt32 size | |
size of program data | |
char chunk [1] | |
variable sized array with opaque program data | |
} data | |
program chunk data | |
} | content |
program content depending on fxMagic |
size of this chunk, excl. magic + byteSize
char fxProgram::chunk[1] |
variable sized array with opaque program data
'CcnK'
union { ... } fxProgram::content |
program content depending on fxMagic
struct { ... } fxProgram::data |
program chunk data
fx unique ID
'FxCk' (regular) or 'FPCh' (opaque chunk)
fx version
number of parameters
float fxProgram::params[1] |
variable sized array with parameter values
char fxProgram::prgName[28] |
program name (null-terminated ASCII string)
size of program data
format version (currently 1)