virtual int translation_event();
virtual int close_event();
+ virtual void done_event(int result) {}
PluginClient *client;
};
BC_WindowBase* get_window();
PluginClient* get_client();
- BC_WindowBase *window;
+ PluginClientWindow *window;
PluginClient *client;
private:
virtual void update_gui();
virtual void save_data(KeyFrame *keyframe) {}; // write the plugin settings to text in text format
virtual void read_data(KeyFrame *keyframe) {}; // read the plugin settings from the text
- int send_hide_gui(); // should be sent when the GUI recieves a close event from the user
+ int send_hide_gui(); // should be sent when the GUI receives a close event from the user
// Destroys the window but not the thread pointer.
void hide_gui();
int get_project_samplerate();
// get framerate of EDL
double get_project_framerate();
+// get asset path
+ const char *get_source_path();
// Total number of processors - 1
int get_project_smp();
int get_aspect_ratio(float &aspect_w, float &aspect_h);
int interactive; // for the progress bar plugin
int success;
int total_out_buffers; // total send buffers allocated by the server
- int total_in_buffers; // total recieve buffers allocated by the server
+ int total_in_buffers; // total receive buffers allocated by the server
int wr, rd; // File permissions for fileio plugins.
// These give the largest fragment the plugin is expected to handle.
// size of a send buffer to the server
int64_t out_buffer_size;
-// size of a recieve buffer from the server
+// size of a receive buffer from the server
int64_t in_buffer_size;