
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 () |
Definition at line 57 of file overlayaudio.C.
| OverlayAudio::OverlayAudio | ( | PluginServer * | server | ) |
| OverlayAudio::~OverlayAudio | ( | ) |
| int OverlayAudio::is_multichannel | ( | ) | [virtual] |
| int OverlayAudio::is_realtime | ( | ) | [virtual] |
| 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().

| void OverlayAudio::save_data | ( | KeyFrame * | keyframe | ) | [virtual] |
Reimplemented from PluginClient.
Definition at line 244 of file overlayaudio.C.
References FileXML::append_newline(), FileXML::append_tag(), KeyFrame::data, output, XMLTag::set_property(), FileXML::set_shared_string(), XMLTag::set_title(), FileXML::tag, and FileXML::terminate_string().

| 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().

| int OverlayAudio::load_defaults | ( | ) | [virtual] |
| int OverlayAudio::save_defaults | ( | ) | [virtual] |
| void OverlayAudio::update_gui | ( | ) | [virtual] |
Reimplemented from PluginClient.
Definition at line 278 of file overlayaudio.C.
References OverlayAudioConfig::output_to_text().

1.5.5