|  | Ardour
    9.0-pre0-1955-gdb44a58a54
    | 
#include <meter.h>
| Public Member Functions | |
| Meter (int id, std::string name, Group &group) | |
| void | send_update (Surface &, float dB) | 
| bool | enabled () const | 
| void | mark_dirty () | 
| MidiByteArray | zero () | 
| void | notify_metering_state_changed (Surface &surface, bool transport_is_rolling, bool metering_active) | 
|  Public Member Functions inherited from ArdourSurface::US2400::Control | |
| Control (int id, std::string name, Group &group) | |
| virtual | ~Control () | 
| int | id () const | 
| const std::string & | name () const | 
| Group & | group () const | 
| bool | in_use () const | 
| void | set_in_use (bool) | 
| std::shared_ptr< ARDOUR::AutomationControl > | control () const | 
| virtual void | set_control (std::shared_ptr< ARDOUR::AutomationControl >) | 
| virtual void | reset_control () | 
| float | get_value () | 
| void | set_value (float val, PBD::Controllable::GroupControlDisposition gcd=PBD::Controllable::UseGroup) | 
| virtual void | start_touch (Temporal::timepos_t const &when) | 
| virtual void | stop_touch (Temporal::timepos_t const &when) | 
| Static Public Member Functions | |
| static Control * | factory (Surface &, int id, const char *, Group &) | 
| Private Attributes | |
| bool | _enabled | 
| bool | overload_on | 
| int | last_update_segment | 
| int | llast_update_segment | 
| Additional Inherited Members | |
|  Public Attributes inherited from ArdourSurface::US2400::Control | |
| sigc::connection | in_use_connection | 
| Control * | in_use_touch_control | 
|  Protected Attributes inherited from ArdourSurface::US2400::Control | |
| std::shared_ptr< ARDOUR::AutomationControl > | normal_ac | 
Definition at line 31 of file surfaces/us2400/meter.h.
| 
 | inline | 
Definition at line 34 of file surfaces/us2400/meter.h.
| 
 | inline | 
Definition at line 44 of file surfaces/us2400/meter.h.
| 
 | static | 
| 
 | inlinevirtual | 
Implements ArdourSurface::US2400::Control.
Definition at line 46 of file surfaces/us2400/meter.h.
| void ArdourSurface::US2400::Meter::notify_metering_state_changed | ( | Surface & | surface, | 
| bool | transport_is_rolling, | ||
| bool | metering_active | ||
| ) | 
| void ArdourSurface::US2400::Meter::send_update | ( | Surface & | , | 
| float | dB | ||
| ) | 
| 
 | virtual | 
Implements ArdourSurface::US2400::Control.
| 
 | private | 
Definition at line 55 of file surfaces/us2400/meter.h.
| 
 | private | 
Definition at line 58 of file surfaces/us2400/meter.h.
| 
 | private | 
Definition at line 59 of file surfaces/us2400/meter.h.
| 
 | private | 
Definition at line 56 of file surfaces/us2400/meter.h.