OverlayAudio Class Reference

Inherits PluginAClient.

Collaboration diagram for OverlayAudio:

Collaboration graph
[legend]

Public Member Functions

 OverlayAudio (PluginServer *server)
 ~OverlayAudio ()
int is_multichannel ()
int is_realtime ()
void read_data (KeyFrame *keyframe)
void save_data (KeyFrame *keyframe)
int process_buffer (int64_t size, double **buffer, int64_t start_position, int sample_rate)
int load_defaults ()
int save_defaults ()
void update_gui ()

Detailed Description

Definition at line 57 of file overlayaudio.C.


Constructor & Destructor Documentation

OverlayAudio::OverlayAudio ( PluginServer server  ) 

Definition at line 207 of file overlayaudio.C.

References PLUGIN_CONSTRUCTOR_MACRO.

OverlayAudio::~OverlayAudio (  ) 

Definition at line 213 of file overlayaudio.C.

References PLUGIN_DESTRUCTOR_MACRO.


Member Function Documentation

int OverlayAudio::is_multichannel (  )  [virtual]

Reimplemented from PluginClient.

Definition at line 220 of file overlayaudio.C.

int OverlayAudio::is_realtime (  )  [virtual]

Reimplemented from PluginClient.

Definition at line 219 of file overlayaudio.C.

void OverlayAudio::read_data ( KeyFrame keyframe  )  [virtual]

Reimplemented from PluginClient.

Definition at line 224 of file overlayaudio.C.

References KeyFrame::data, XMLTag::get_property(), input, FileXML::read_tag(), FileXML::set_shared_string(), FileXML::tag, and XMLTag::title_is().

Here is the call graph for this function:

void OverlayAudio::save_data ( KeyFrame keyframe  )  [virtual]

int OverlayAudio::process_buffer ( int64_t  size,
double **  buffer,
int64_t  start_position,
int  sample_rate 
) [virtual]

Reimplemented from PluginAClient.

Definition at line 299 of file overlayaudio.C.

References OverlayAudioConfig::BOTTOM, PluginClient::get_total_buffers(), and PluginAClient::read_samples().

Here is the call graph for this function:

int OverlayAudio::load_defaults (  )  [virtual]

Reimplemented from PluginClient.

Definition at line 258 of file overlayaudio.C.

References BCASTDIR, and BCTEXTLEN.

int OverlayAudio::save_defaults (  )  [virtual]

Reimplemented from PluginClient.

Definition at line 269 of file overlayaudio.C.

void OverlayAudio::update_gui (  )  [virtual]

Reimplemented from PluginClient.

Definition at line 278 of file overlayaudio.C.

References OverlayAudioConfig::output_to_text().

Here is the call graph for this function:


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

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