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