#include <vsthost.h>
|
| | VSTHost (ClipPtr c, const EffectMeta *em) |
| |
| | ~VSTHost () |
| |
| void | process_audio (double timecode_start, double timecode_end, quint8 *samples, int nb_bytes, int channel_count) |
| |
| void | custom_load (QXmlStreamReader &stream) |
| |
| void | save (QXmlStreamWriter &stream) |
| |
| | Effect (ClipPtr c, const EffectMeta *em) |
| |
| | ~Effect () |
| |
| EffectRow * | add_row (const QString &name, bool savable=true, bool keyframable=true) |
| |
| EffectRow * | row (int i) |
| |
| int | row_count () |
| |
| EffectGizmo * | add_gizmo (int type) |
| |
| EffectGizmo * | gizmo (int i) |
| |
| int | gizmo_count () |
| |
| bool | is_enabled () |
| |
| void | set_enabled (bool b) |
| |
| virtual void | refresh () |
| |
| virtual EffectPtr | copy (ClipPtr c) |
| |
| void | copy_field_keyframes (EffectPtr e) |
| |
| virtual void | load (QXmlStreamReader &stream) |
| |
| void | load_from_string (const QByteArray &s) |
| |
| QByteArray | save_to_string () |
| |
| bool | is_open () |
| |
| void | open () |
| |
| void | close () |
| |
| bool | is_glsl_linked () |
| |
| virtual void | startEffect () |
| |
| virtual void | endEffect () |
| |
| int | getIterations () |
| |
| void | setIterations (int i) |
| |
| virtual void | process_image (double timecode, uint8_t *input, uint8_t *output, int size) |
| |
| virtual void | process_shader (double timecode, GLTextureCoords &, int iteration) |
| |
| virtual void | process_coords (double timecode, GLTextureCoords &coords, int data) |
| |
| virtual GLuint | process_superimpose (double timecode) |
| |
| virtual void | gizmo_draw (double timecode, GLTextureCoords &coords) |
| |
| void | gizmo_move (EffectGizmo *sender, int x_movement, int y_movement, double timecode, bool done) |
| |
| void | gizmo_world_to_screen () |
| |
| bool | are_gizmos_enabled () |
| |
◆ VSTHost()
◆ ~VSTHost()
◆ canPluginDo()
| bool VSTHost::canPluginDo |
( |
char * |
canDoString | ) |
|
|
private |
◆ change_plugin
| void VSTHost::change_plugin |
( |
| ) |
|
|
privateslot |
◆ configurePluginCallbacks()
| bool VSTHost::configurePluginCallbacks |
( |
| ) |
|
|
private |
◆ custom_load()
| void VSTHost::custom_load |
( |
QXmlStreamReader & |
stream | ) |
|
|
virtual |
◆ freePlugin()
| void VSTHost::freePlugin |
( |
| ) |
|
|
private |
◆ loadPlugin()
| void VSTHost::loadPlugin |
( |
| ) |
|
|
private |
◆ process_audio()
| void VSTHost::process_audio |
( |
double |
timecode_start, |
|
|
double |
timecode_end, |
|
|
quint8 * |
samples, |
|
|
int |
nb_bytes, |
|
|
int |
channel_count |
|
) |
| |
|
virtual |
◆ processAudio()
| void VSTHost::processAudio |
( |
long |
numFrames | ) |
|
|
private |
◆ resumePlugin()
| void VSTHost::resumePlugin |
( |
| ) |
|
|
private |
◆ save()
| void VSTHost::save |
( |
QXmlStreamWriter & |
stream | ) |
|
|
virtual |
◆ show_interface
| void VSTHost::show_interface |
( |
bool |
show | ) |
|
|
privateslot |
◆ startPlugin()
| void VSTHost::startPlugin |
( |
| ) |
|
|
private |
◆ stopPlugin()
| void VSTHost::stopPlugin |
( |
| ) |
|
|
private |
◆ suspendPlugin()
| void VSTHost::suspendPlugin |
( |
| ) |
|
|
private |
◆ uncheck_show_button
| void VSTHost::uncheck_show_button |
( |
| ) |
|
|
privateslot |
◆ data_cache
| QByteArray VSTHost::data_cache |
|
private |
◆ dialog
◆ dispatcher
◆ file_field
◆ inputs
◆ modulePtr
| ModulePtr VSTHost::modulePtr |
|
private |
◆ outputs
◆ plugin
◆ show_interface_btn
| QPushButton* VSTHost::show_interface_btn |
|
private |
The documentation for this class was generated from the following files: