#include <vstfxstore.h>
Public Attributes | |
VstInt32 | chunkMagic |
'CcnK' | |
VstInt32 | byteSize |
size of this chunk, excl. magic + byteSize | |
VstInt32 | fxMagic |
'FxBk' (regular) or 'FBCh' (opaque chunk) | |
VstInt32 | version |
format version (1 or 2) | |
VstInt32 | fxID |
fx unique ID | |
VstInt32 | fxVersion |
fx version | |
VstInt32 | numPrograms |
number of programs | |
VstInt32 | currentProgram |
version 2: current program number | |
char | future [124] |
reserved, should be zero | |
union { | |
fxProgram programs [1] | |
variable number of programs | |
struct { | |
VstInt32 size | |
size of bank data | |
char chunk [1] | |
variable sized array with opaque bank data | |
} data | |
bank chunk data | |
} | content |
bank content depending on fxMagic |
size of this chunk, excl. magic + byteSize
char fxBank::chunk[1] |
variable sized array with opaque bank data
'CcnK'
union { ... } fxBank::content |
bank content depending on fxMagic
version 2: current program number
struct { ... } fxBank::data |
bank chunk data
char fxBank::future[124] |
reserved, should be zero
fx unique ID
'FxBk' (regular) or 'FBCh' (opaque chunk)
fx version
number of programs
variable number of programs
size of bank data
format version (1 or 2)