#include <pluginarray.h>
Inheritance diagram for PluginArray:

Public Member Functions | |
| PluginArray (int data_type) | |
| virtual | ~PluginArray () |
| PluginServer * | scan_plugindb (char *title) |
| int | start_plugins (MWindow *mwindow, EDL *edl, PluginServer *plugin_server, KeyFrame *keyframe, int64_t start, int64_t end, File *file) |
| int | run_plugins () |
| int | stop_plugins () |
| virtual void | create_modules () |
| virtual void | create_buffers () |
| virtual void | get_buffers () |
| virtual void | process_realtime (int module, int64_t input_position, int64_t len) |
| virtual int | process_loop (int module, int64_t &write_length) |
| virtual int | write_buffers (int64_t len) |
| virtual int64_t | get_bufsize () |
| virtual int | total_tracks () |
| virtual void | get_recordable_tracks () |
| virtual Track * | track_number (int number) |
| virtual int | write_samples_derived (int64_t samples_written) |
| virtual int | write_frames_derived (int64_t frames_written) |
| virtual int | start_plugins_derived () |
| virtual int | start_realtime_plugins_derived () |
| virtual int | stop_plugins_derived () |
| virtual int | render_track (int track, int64_t fragment_len, int64_t position) |
Public Attributes | |
| Module ** | modules |
| MWindow * | mwindow |
| CICache * | cache |
| EDL * | edl |
| PluginServer * | plugin_server |
| KeyFrame * | keyframe |
| File * | file |
| int64_t | buffer_size |
| int64_t | start |
| int64_t | end |
| int | done |
| int | error |
| int | data_type |
Definition at line 21 of file pluginarray.h.
|
|
Definition at line 19 of file pluginarray.C. |
|
|
Definition at line 25 of file pluginarray.C. References modules. |
|
|
Reimplemented in APluginArray, and VPluginArray. Definition at line 38 of file pluginarray.h. Referenced by start_plugins(). |
|
|
Reimplemented in APluginArray, and VPluginArray. Definition at line 37 of file pluginarray.h. Referenced by start_plugins(). |
|
|
Reimplemented in APluginArray, and VPluginArray. Definition at line 39 of file pluginarray.h. Referenced by run_plugins(). |
|
|
Reimplemented in APluginArray, and VPluginArray. Definition at line 50 of file pluginarray.h. Referenced by AModule::get_buffer_size(), and start_plugins(). |
|
|
Reimplemented in APluginArray, and VPluginArray. Definition at line 52 of file pluginarray.h. Referenced by start_plugins(). |
|
||||||||||||
|
Reimplemented in APluginArray, and VPluginArray. Definition at line 48 of file pluginarray.h. Referenced by run_plugins(). |
|
||||||||||||||||
|
Reimplemented in APluginArray, and VPluginArray. Definition at line 45 of file pluginarray.h. Referenced by run_plugins(). |
|
||||||||||||||||
|
Definition at line 59 of file pluginarray.h. |
|
|
Definition at line 154 of file pluginarray.C. References _, buffer_size, done, end, error, get_buffers(), MainProgressBar::get_time(), MWindow::gui, MWindow::mainprogress, mwindow, plugin_server, process_loop(), process_realtime(), PluginServer::realtime, MWindowGUI::show_message(), start, MainProgress::start_progress(), MainProgressBar::stop_progress(), PluginServer::title, MainProgressBar::update(), and write_buffers(). Referenced by MenuEffectThread::run(). |
|
|
Definition at line 32 of file pluginarray.C. References data_type, mwindow, and MWindow::scan_plugindb(). Referenced by Module::update_transition(). |
|
||||||||||||||||||||||||||||||||
|
|
Definition at line 56 of file pluginarray.h. |
|
|
Definition at line 57 of file pluginarray.h. |
|
|
Definition at line 222 of file pluginarray.C. References cache, plugin_server, and PluginServer::realtime. Referenced by MenuEffectThread::run(). |
|
|
Definition at line 58 of file pluginarray.h. |
|
|
Reimplemented in APluginArray, and VPluginArray. Definition at line 51 of file pluginarray.h. Referenced by start_plugins(). |
|
|
Reimplemented in APluginArray, and VPluginArray. Definition at line 53 of file pluginarray.h. |
|
|
Reimplemented in APluginArray, and VPluginArray. Definition at line 49 of file pluginarray.h. Referenced by run_plugins(). |
|
|
Definition at line 55 of file pluginarray.h. |
|
|
Definition at line 54 of file pluginarray.h. |
|
|
Definition at line 69 of file pluginarray.h. Referenced by VPluginArray::create_buffers(), APluginArray::create_buffers(), run_plugins(), and start_plugins(). |
|
|
Definition at line 63 of file pluginarray.h. Referenced by VPluginArray::create_modules(), APluginArray::create_modules(), start_plugins(), and stop_plugins(). |
|
|
Definition at line 74 of file pluginarray.h. Referenced by scan_plugindb(). |
|
|
Definition at line 72 of file pluginarray.h. Referenced by run_plugins(). |
|
|
|
Definition at line 71 of file pluginarray.h. Referenced by run_plugins(). |
|
|
Definition at line 73 of file pluginarray.h. Referenced by run_plugins(). |
|
|
|
Definition at line 66 of file pluginarray.h. |
|
|
Definition at line 59 of file pluginarray.h. Referenced by VPluginArray::create_modules(), APluginArray::create_modules(), start_plugins(), APluginArray::~APluginArray(), ~PluginArray(), and VPluginArray::~VPluginArray(). |
|
|
Definition at line 62 of file pluginarray.h. Referenced by VModule::import_frame(), run_plugins(), scan_plugindb(), and Module::update_transition(). |
|
|
Definition at line 65 of file pluginarray.h. Referenced by run_plugins(), and stop_plugins(). |
|
|
Definition at line 71 of file pluginarray.h. Referenced by run_plugins(). |
1.4.4