38 void process_audio(
double timecode_start,
double timecode_end, quint8* samples,
int nb_bytes,
int channel_count);
41 void save(QXmlStreamWriter& stream);
72 #endif // VSTHOSTWIN_H
void stopPlugin()
Definition: vsthost.cpp:197
bool configurePluginCallbacks()
Definition: vsthost.cpp:166
float ** outputs
Definition: vsthost.h:63
void resumePlugin()
Definition: vsthost.cpp:203
bool canPluginDo(char *canDoString)
Definition: vsthost.cpp:211
void custom_load(QXmlStreamReader &stream)
Definition: vsthost.cpp:313
dispatcherFuncPtr dispatcher
Definition: vsthost.h:52
void CreateDialogIfNull()
Definition: vsthost.cpp:224
AEffect * plugin
Definition: vsthost.h:53
VSTHost(Clip *c, const EffectMeta *em)
Definition: vsthost.cpp:240
FileField * file_field
Definition: vsthost.h:47
intptr_t(* dispatcherFuncPtr)(AEffect *effect, int32_t opCode, int32_t index, int32_t value, void *ptr, float opt)
Definition: vsthost.h:31
Definition: vestige.h:275
QByteArray data_cache
Definition: vsthost.h:65
void startPlugin()
Definition: vsthost.cpp:187
void change_plugin()
Definition: vsthost.cpp:356
ButtonField * show_interface_btn
Definition: vsthost.h:48
void processAudio(long numFrames)
Definition: vsthost.cpp:215
~VSTHost()
Definition: vsthost.cpp:266
void show_interface(bool show)
Definition: vsthost.cpp:335
float ** inputs
Definition: vsthost.h:62
void process_audio(double timecode_start, double timecode_end, quint8 *samples, int nb_bytes, int channel_count)
Definition: vsthost.cpp:277
void save(QXmlStreamWriter &stream)
Definition: vsthost.cpp:323
void suspendPlugin()
Definition: vsthost.cpp:207
QLibrary modulePtr
Definition: vsthost.h:69
void loadPlugin()
Definition: vsthost.cpp:114
void freePlugin()
Definition: vsthost.cpp:157
QDialog * dialog
Definition: vsthost.h:64
void uncheck_show_button()
Definition: vsthost.cpp:352
void send_data_cache_to_plugin()
Definition: vsthost.cpp:235
The FileField class.
Definition: filefield.h:12