VstOfflineTask

Offline Task Description.

struct VstOfflineTask {
char[96] processName;
double readPosition;
double writePosition;
VstInt32 readCount;
VstInt32 writeCount;
VstInt32 sizeInputBuffer;
VstInt32 sizeOutputBuffer;
void* inputBuffer;
void* outputBuffer;
double positionToProcessFrom;
double numFramesToProcess;
double maxFramesToWrite;
void* extraBuffer;
VstInt32 value;
VstInt32 index;
double numFramesInSourceFile;
double sourceSampleRate;
double destinationSampleRate;
VstInt32 numSourceChannels;
VstInt32 numDestinationChannels;
VstInt32 sourceFormat;
VstInt32 destinationFormat;
char[512] outputText;
double progress;
VstInt32 progressMode;
char[100] progressText;
VstInt32 flags;
VstInt32 returnValue;
void* hostOwned;
void* plugOwned;
char[1024] future;
}

Meta