#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)