FormatTools Class Reference

#include <formattools.h>

Inherited by BatchFormat.

Collaboration diagram for FormatTools:

Collaboration graph
[legend]

Public Member Functions

 FormatTools (MWindow *mwindow, BC_WindowBase *window, Asset *asset)
virtual ~FormatTools ()
int create_objects (int &init_x, int &init_y, int do_audio, int do_video, int prompt_audio, int prompt_video, int prompt_audio_channels, int prompt_video_compression, char *locked_compressor, int recording, int *strategy, int brender)
void update_driver (int driver)
void reposition_window (int &init_x, int &init_y)
void update (Asset *asset, int *strategy)
void update_extension ()
void close_format_windows ()
Assetget_asset ()
virtual int handle_event ()
int set_audio_options ()
int set_video_options ()
int get_w ()

Data Fields

BC_WindowBasewindow
Assetasset
FormatAParamsaparams_button
FormatVParamsvparams_button
FormatAThreadaparams_thread
FormatVThreadvparams_thread
BrowseButtonpath_button
FormatPathTextpath_textbox
BC_RecentListpath_recent
BC_Titleformat_title
FormatFormatformat_button
BC_TextBoxformat_text
BC_ITumblerchannels_tumbler
BC_Titleaudio_title
BC_Titlechannels_title
FormatChannelschannels_button
FormatAudioaudio_switch
BC_Titlevideo_title
FormatVideovideo_switch
FormatMultiplemultiple_files
ArrayList< PluginServer * > * plugindb
MWindowmwindow
char * locked_compressor
int recording
int use_brender
int do_audio
int do_video
int prompt_audio
int prompt_audio_channels
int prompt_video
int prompt_video_compression
int * strategy
int w
int video_driver

Detailed Description

Definition at line 25 of file formattools.h.


Constructor & Destructor Documentation

FormatTools::FormatTools ( MWindow mwindow,
BC_WindowBase window,
Asset asset 
)

FormatTools::~FormatTools (  )  [virtual]


Member Function Documentation

int FormatTools::create_objects ( int &  init_x,
int &  init_y,
int  do_audio,
int  do_video,
int  prompt_audio,
int  prompt_video,
int  prompt_audio_channels,
int  prompt_video_compression,
char *  locked_compressor,
int  recording,
int *  strategy,
int  brender 
)

void FormatTools::update_driver ( int  driver  ) 

void FormatTools::reposition_window ( int &  init_x,
int &  init_y 
)

void FormatTools::update ( Asset asset,
int *  strategy 
)

void FormatTools::update_extension (  ) 

Definition at line 292 of file formattools.C.

References asset, Asset::format, File::get_tag(), Asset::path, path_textbox, BC_TextBox::set_selection(), strrchr, and BC_TextBox::update().

Referenced by FormatFormat::handle_event().

Here is the call graph for this function:

void FormatTools::close_format_windows (  ) 

Definition at line 334 of file formattools.C.

References aparams_thread, File::close_window(), FormatVThread::file, FormatAThread::file, and vparams_thread.

Referenced by FormatFormat::handle_event(), update(), and update_driver().

Here is the call graph for this function:

Asset * FormatTools::get_asset (  ) 

Definition at line 287 of file formattools.C.

References asset.

int FormatTools::handle_event (  )  [virtual]

Reimplemented in BatchFormat.

Definition at line 282 of file formattools.C.

Referenced by FormatPathText::handle_event().

int FormatTools::set_audio_options (  ) 

Definition at line 425 of file formattools.C.

References aparams_thread, FormatAThread::file, File::raise_window(), Thread::running(), and Thread::start().

Referenced by FormatAParams::handle_event().

Here is the call graph for this function:

int FormatTools::set_video_options (  ) 

Definition at line 443 of file formattools.C.

References FormatVThread::file, File::raise_window(), Thread::running(), Thread::start(), and vparams_thread.

Referenced by FormatVParams::handle_event().

Here is the call graph for this function:

int FormatTools::get_w (  ) 

Definition at line 340 of file formattools.C.

References w.

Referenced by BatchRenderGUI::create_objects(), and BatchRenderGUI::resize_event().


Field Documentation

Definition at line 65 of file formattools.h.

Referenced by create_objects(), and File::get_options().

Definition at line 68 of file formattools.h.

Referenced by create_objects(), FormatTools(), reposition_window(), and ~FormatTools().

Definition at line 69 of file formattools.h.

Referenced by create_objects(), FormatTools(), reposition_window(), and ~FormatTools().

Definition at line 72 of file formattools.h.

Referenced by create_objects(), FormatTools(), reposition_window(), and ~FormatTools().

Definition at line 75 of file formattools.h.

Referenced by create_objects(), and reposition_window().

Definition at line 76 of file formattools.h.

Referenced by create_objects(), reposition_window(), and ~FormatTools().

Definition at line 78 of file formattools.h.

Referenced by FormatTools(), reposition_window(), and ~FormatTools().

Definition at line 80 of file formattools.h.

Referenced by create_objects(), and reposition_window().

Definition at line 81 of file formattools.h.

Referenced by reposition_window().

Definition at line 82 of file formattools.h.

Referenced by reposition_window().

Definition at line 83 of file formattools.h.

Referenced by create_objects(), reposition_window(), update(), and update_driver().

Definition at line 85 of file formattools.h.

Referenced by create_objects(), and reposition_window().

Definition at line 86 of file formattools.h.

Referenced by create_objects(), reposition_window(), update(), and update_driver().

Definition at line 88 of file formattools.h.

Referenced by create_objects(), reposition_window(), and update().

Definition at line 90 of file formattools.h.

Referenced by FormatTools(), File::get_options(), FormatFormat::handle_event(), and update().

Reimplemented in BatchFormat.

Definition at line 91 of file formattools.h.

Referenced by create_objects(), and YUVConfigVideo::YUVConfigVideo().

Definition at line 92 of file formattools.h.

Referenced by File::get_options(), and update_driver().

Definition at line 93 of file formattools.h.

Definition at line 94 of file formattools.h.

Referenced by create_objects().

Definition at line 95 of file formattools.h.

Referenced by reposition_window(), and update().

Definition at line 96 of file formattools.h.

Referenced by reposition_window(), and update().

Definition at line 97 of file formattools.h.

Referenced by reposition_window().

Definition at line 98 of file formattools.h.

Referenced by reposition_window().

Definition at line 99 of file formattools.h.

Referenced by reposition_window().

Definition at line 100 of file formattools.h.

Referenced by reposition_window().

Definition at line 101 of file formattools.h.

Referenced by reposition_window().

Definition at line 102 of file formattools.h.

Referenced by create_objects(), FormatTools(), and get_w().

Definition at line 104 of file formattools.h.

Referenced by update_driver().


The documentation for this class was generated from the following files:

Generated on Mon Apr 28 14:26:26 2008 for Cinelerra by  doxygen 1.5.5