Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

MenuEffectThread Class Reference

#include <menueffects.h>

Inheritance diagram for MenuEffectThread:

MenuAEffectThread MenuVEffectThread List of all members.

Public Member Functions

 MenuEffectThread (MWindow *mwindow)
virtual ~MenuEffectThread ()
void run ()
int set_title (char *text)
virtual int get_recordable_tracks (Asset *asset)
virtual int get_derived_attributes (Asset *asset, Defaults *defaults)
virtual int save_derived_attributes (Asset *asset, Defaults *defaults)
virtual PluginArraycreate_plugin_array ()
virtual int64_t to_units (double position, int round)
virtual int fix_menu (char *title)
int test_existence (Asset *asset)

Public Attributes

MWindowmwindow
char title [1024]
int dither
int realtime
int load_mode
int strategy

Detailed Description

Definition at line 46 of file menueffects.h.


Constructor & Destructor Documentation

MenuEffectThread::MenuEffectThread MWindow mwindow  ) 
 

Definition at line 71 of file menueffects.C.

References title.

MenuEffectThread::~MenuEffectThread  )  [virtual]
 

Definition at line 77 of file menueffects.C.


Member Function Documentation

virtual PluginArray* MenuEffectThread::create_plugin_array  )  [inline, virtual]
 

Reimplemented in MenuAEffectThread, and MenuVEffectThread.

Definition at line 57 of file menueffects.h.

Referenced by run().

virtual int MenuEffectThread::fix_menu char *  title  )  [inline, virtual]
 

Reimplemented in MenuAEffectThread, and MenuVEffectThread.

Definition at line 59 of file menueffects.h.

Referenced by run().

virtual int MenuEffectThread::get_derived_attributes Asset asset,
Defaults *  defaults
[inline, virtual]
 

Reimplemented in MenuAEffectThread, and MenuVEffectThread.

Definition at line 55 of file menueffects.h.

Referenced by run().

virtual int MenuEffectThread::get_recordable_tracks Asset asset  )  [inline, virtual]
 

Reimplemented in MenuAEffectThread, and MenuVEffectThread.

Definition at line 54 of file menueffects.h.

Referenced by run().

void MenuEffectThread::run  ) 
 

Definition at line 92 of file menueffects.C.

References _, File::asset, Asset::audio_data, Asset::audio_length, FormatCheck::check_format(), MWindow::clear(), File::close_file(), Render::create_filename(), MenuEffectPrompt::create_objects(), MenuEffectWindow::create_objects(), create_plugin_array(), MWindow::create_plugindb(), MWindow::defaults, IndexFile::delete_index(), MWindow::edl, MenuEffectPacket::end, fix_menu(), EDLSession::frame_rate, Asset::frame_rate, get_derived_attributes(), PluginServer::get_framerate(), PluginServer::get_parameters(), get_recordable_tracks(), PluginServer::get_samplerate(), LocalSession::get_selectionend(), LocalSession::get_selectionstart(), Render::get_starting_number(), MWindow::gui, Asset::height, EDL::labels, EDLSession::labels_follow_edits, MWindow::load_assets(), load_mode, EDL::local_session, mwindow, File::open_file(), PluginServer::open_plugin(), EDLSession::output_h, EDLSession::output_w, MenuEffectPacket::path, Asset::path, MWindow::plugindb, EDLSession::plugins_follow_edits, Label::position, MWindow::preferences, Preferences::processors, SigHandler::pull_file(), SigHandler::push_file(), realtime, PluginServer::realtime, MWindow::restart_brender(), MenuEffectWindow::result, PluginArray::run_plugins(), EDLSession::sample_rate, Asset::sample_rate, MWindow::save_backup(), PluginServer::save_data(), MWindow::save_defaults(), save_derived_attributes(), EDL::session, PluginServer::set_keyframe(), PluginServer::set_mwindow(), File::set_processors(), PluginServer::set_prompt(), PluginServer::show_gui(), MWindow::sighandler, MenuEffectPacket::start, PluginArray::start_plugins(), MWindow::stop_brender(), PluginArray::stop_plugins(), strategy, MWindow::sync_parameters(), ConfirmSave::test_files(), PluginServer::title, title, to_units(), Tracks::total_playable_length(), EDL::tracks, MWindow::undo, MWindowGUI::update(), MWindow::update_plugin_guis(), MainUndo::update_undo(), Asset::video_data, Asset::video_length, and Asset::width.

virtual int MenuEffectThread::save_derived_attributes Asset asset,
Defaults *  defaults
[inline, virtual]
 

Reimplemented in MenuAEffectThread, and MenuVEffectThread.

Definition at line 56 of file menueffects.h.

Referenced by run().

int MenuEffectThread::set_title char *  text  ) 
 

Definition at line 85 of file menueffects.C.

Referenced by MenuEffectItem::handle_event(), and MenuEffects::handle_event().

int MenuEffectThread::test_existence Asset asset  ) 
 

virtual int64_t MenuEffectThread::to_units double  position,
int  round
[inline, virtual]
 

Reimplemented in MenuAEffectThread, and MenuVEffectThread.

Definition at line 58 of file menueffects.h.

Referenced by run().


Member Data Documentation

int MenuEffectThread::dither
 

Definition at line 64 of file menueffects.h.

int MenuEffectThread::load_mode
 

Definition at line 64 of file menueffects.h.

Referenced by MenuEffectWindow::create_objects(), and run().

MWindow* MenuEffectThread::mwindow
 

Definition at line 62 of file menueffects.h.

Referenced by MenuVEffectThread::fix_menu(), MenuAEffectThread::fix_menu(), MenuVEffectThread::get_recordable_tracks(), MenuAEffectThread::get_recordable_tracks(), run(), MenuVEffectThread::to_units(), and MenuAEffectThread::to_units().

int MenuEffectThread::realtime
 

Definition at line 64 of file menueffects.h.

Referenced by run().

int MenuEffectThread::strategy
 

Definition at line 65 of file menueffects.h.

Referenced by MenuEffectWindow::create_objects(), and run().

char MenuEffectThread::title[1024]
 

Definition at line 63 of file menueffects.h.

Referenced by MenuEffectThread(), and run().


The documentation for this class was generated from the following files:
Generated on Sun Jan 8 13:39:16 2006 for Cinelerra-svn by  doxygen 1.4.4