42 void process_audio(
double timecode_start,
double timecode_end, quint8* samples,
int nb_bytes,
int channel_count);
45 void save(QXmlStreamWriter& stream);
70 #if defined(__APPLE__) 79 #endif // VSTHOSTWIN_H void custom_load(QXmlStreamReader &stream)
Definition: vsthost.cpp:332
QDialog * dialog
Definition: vsthost.h:66
void resumePlugin()
Definition: vsthost.cpp:234
bool canPluginDo(char *canDoString)
Definition: vsthost.cpp:242
QByteArray data_cache
Definition: vsthost.h:68
void uncheck_show_button()
Definition: vsthost.cpp:370
ModulePtr modulePtr
Definition: vsthost.h:73
float ** outputs
Definition: vsthost.h:65
void startPlugin()
Definition: vsthost.cpp:218
std::shared_ptr< Clip > ClipPtr
Definition: cacher.h:28
void show_interface(bool show)
Definition: vsthost.cpp:354
void change_plugin()
Definition: vsthost.cpp:374
QPushButton * show_interface_btn
Definition: vsthost.h:67
float ** inputs
Definition: vsthost.h:64
Definition: vestige.h:275
~VSTHost()
Definition: vsthost.cpp:282
void loadPlugin()
Definition: vsthost.cpp:108
void freePlugin()
Definition: vsthost.cpp:184
void process_audio(double timecode_start, double timecode_end, quint8 *samples, int nb_bytes, int channel_count)
Definition: vsthost.cpp:296
void processAudio(long numFrames)
Definition: vsthost.cpp:246
EffectField * file_field
Definition: vsthost.h:51
void suspendPlugin()
Definition: vsthost.cpp:238
Definition: effectfield.h:43
VSTHost(ClipPtr c, const EffectMeta *em)
Definition: vsthost.cpp:255
dispatcherFuncPtr dispatcher
Definition: vsthost.h:55
void save(QXmlStreamWriter &stream)
Definition: vsthost.cpp:342
intptr_t(* dispatcherFuncPtr)(AEffect *effect, int32_t opCode, int32_t index, int32_t value, void *ptr, float opt)
Definition: vsthost.h:33
AEffect * plugin
Definition: vsthost.h:56
bool configurePluginCallbacks()
Definition: vsthost.cpp:197
void stopPlugin()
Definition: vsthost.cpp:228