Ardour
9.0-pre0-380-gbbdb6b0e63
|
#include <fp8_base.h>
Public Member Functions | |
virtual | ~FP8Base () |
virtual size_t | tx_midi (std::vector< uint8_t > const &) const =0 |
virtual std::string const & | timecode () const =0 |
virtual std::string const & | musical_time () const =0 |
virtual bool | shift_mod () const =0 |
virtual bool | show_meters () const =0 |
virtual bool | show_panner () const =0 |
virtual bool | twolinetext () const =0 |
virtual uint32_t | clock_mode () const =0 |
size_t | tx_midi2 (uint8_t sb, uint8_t d1) const |
size_t | tx_midi3 (uint8_t sb, uint8_t d1, uint8_t d2) const |
size_t | tx_sysex (size_t count,...) |
size_t | tx_text (uint8_t id, uint8_t line, uint8_t align, std::string const &txt) |
Public Attributes | |
PBD::Signal< void(bool)> | ShiftButtonChange |
PBD::Signal< void(bool)> | ARMButtonChange |
PBD::Signal< void(bool)> | BlinkIt |
PBD::Signal< void()> | Periodic |
Private Member Functions | |
void | sysexhdr (std::vector< uint8_t > &d) |
Virtual abstract base of the FaderPort8 control surface
This is passed as handle to all elements (buttons, lights,..) to inteface common functionality for the current instance:
It is implemented by FaderPort8
Definition at line 52 of file fp8_base.h.
|
inlinevirtual |
Definition at line 55 of file fp8_base.h.
|
pure virtual |
Implemented in ArdourSurface::FP8::FaderPort8.
|
pure virtual |
Implemented in ArdourSurface::FP8::FaderPort8.
|
pure virtual |
Implemented in ArdourSurface::FP8::FaderPort8.
|
pure virtual |
Implemented in ArdourSurface::FP8::FaderPort8.
|
pure virtual |
Implemented in ArdourSurface::FP8::FaderPort8.
|
inlineprivate |
Definition at line 134 of file fp8_base.h.
|
pure virtual |
Implemented in ArdourSurface::FP8::FaderPort8.
|
pure virtual |
Implemented in ArdourSurface::FP8::FaderPort8.
|
pure virtual |
Implemented in ArdourSurface::FP8::FaderPort8.
|
inline |
Definition at line 66 of file fp8_base.h.
|
inline |
Definition at line 74 of file fp8_base.h.
|
inline |
Definition at line 83 of file fp8_base.h.
|
inline |
Definition at line 102 of file fp8_base.h.
PBD::Signal<void(bool)> ArdourSurface::FP8::FP8Base::ARMButtonChange |
Definition at line 127 of file fp8_base.h.
PBD::Signal<void(bool)> ArdourSurface::FP8::FP8Base::BlinkIt |
Definition at line 130 of file fp8_base.h.
PBD::Signal<void()> ArdourSurface::FP8::FP8Base::Periodic |
Definition at line 131 of file fp8_base.h.
PBD::Signal<void(bool)> ArdourSurface::FP8::FP8Base::ShiftButtonChange |
Definition at line 126 of file fp8_base.h.