ardour
|
#include <audio_region_editor.h>
Public Member Functions | |
AudioRegionEditor (ARDOUR::Session *, boost::shared_ptr< ARDOUR::AudioRegion >) | |
~AudioRegionEditor () | |
void | peak_amplitude_thread () |
Public Member Functions inherited from RegionEditor | |
RegionEditor (ARDOUR::Session *, boost::shared_ptr< ARDOUR::Region >) | |
virtual | ~RegionEditor () |
Public Member Functions inherited from ArdourDialog | |
ArdourDialog (std::string title, bool modal=false, bool use_separator=false) | |
ArdourDialog (Gtk::Window &parent, std::string title, bool modal=false, bool use_separator=false) | |
~ArdourDialog () | |
bool | on_focus_in_event (GdkEventFocus *) |
bool | on_focus_out_event (GdkEventFocus *) |
bool | on_delete_event (GdkEventAny *) |
void | on_unmap () |
void | on_show () |
Public Member Functions inherited from ARDOUR::SessionHandlePtr | |
SessionHandlePtr (ARDOUR::Session *s) | |
SessionHandlePtr () | |
virtual | ~SessionHandlePtr () |
virtual void | set_session (ARDOUR::Session *) |
Private Member Functions | |
void | region_changed (PBD::PropertyChange const &) |
void | gain_changed () |
void | gain_adjustment_changed () |
void | signal_peak_thread () |
void | wait_for_signal () |
void | peak_amplitude_found (double) |
Private Attributes | |
boost::shared_ptr < ARDOUR::AudioRegion > | _audio_region |
Gtk::Label | gain_label |
Gtk::Adjustment | gain_adjustment |
Gtk::SpinButton | gain_entry |
Gtk::Label | _peak_amplitude_label |
Gtk::Entry | _peak_amplitude |
pthread_t | _peak_amplitude_thread_handle |
PBD::Signal1< void, double > | PeakAmplitudeFound |
PBD::ScopedConnection | _peak_amplitude_connection |
CrossThreadChannel | _peak_channel |
Additional Inherited Members | |
Protected Member Functions inherited from ARDOUR::SessionHandlePtr | |
virtual void | session_going_away () |
Protected Attributes inherited from RegionEditor | |
Gtk::Table | _table |
int | _table_row |
Protected Attributes inherited from ARDOUR::SessionHandlePtr | |
ARDOUR::Session * | _session |
PBD::ScopedConnectionList | _session_connections |
Definition at line 56 of file audio_region_editor.h.
AudioRegionEditor::AudioRegionEditor | ( | ARDOUR::Session * | s, |
boost::shared_ptr< ARDOUR::AudioRegion > | r | ||
) |
Definition at line 52 of file audio_region_editor.cc.
AudioRegionEditor::~AudioRegionEditor | ( | ) |
Definition at line 98 of file audio_region_editor.cc.
|
private |
Definition at line 129 of file audio_region_editor.cc.
|
private |
Definition at line 120 of file audio_region_editor.cc.
|
private |
Definition at line 171 of file audio_region_editor.cc.
void AudioRegionEditor::peak_amplitude_thread | ( | ) |
Definition at line 159 of file audio_region_editor.cc.
|
privatevirtual |
Reimplemented from RegionEditor.
Definition at line 106 of file audio_region_editor.cc.
|
private |
Definition at line 138 of file audio_region_editor.cc.
|
private |
Definition at line 148 of file audio_region_editor.cc.
|
private |
Definition at line 71 of file audio_region_editor.h.
|
private |
Definition at line 78 of file audio_region_editor.h.
|
private |
Definition at line 85 of file audio_region_editor.h.
|
private |
Definition at line 77 of file audio_region_editor.h.
|
private |
Definition at line 82 of file audio_region_editor.h.
|
private |
Definition at line 89 of file audio_region_editor.h.
|
private |
Definition at line 74 of file audio_region_editor.h.
|
private |
Definition at line 75 of file audio_region_editor.h.
|
private |
Definition at line 73 of file audio_region_editor.h.
|
private |
Definition at line 84 of file audio_region_editor.h.