Ardour
9.0-pre0-582-g084a23a80d
|
#include <surface_port.h>
Public Member Functions | |
SurfacePort (Surface &) | |
virtual | ~SurfacePort () |
int | write (const MidiByteArray &) |
an easier way to output bytes via midi More... | |
MIDI::Port & | input_port () const |
MIDI::Port & | output_port () const |
ARDOUR::Port & | input () const |
ARDOUR::Port & | output () const |
std::string | input_name () const |
std::string | output_name () const |
void | reconnect () |
XMLNode & | get_state () const |
int | set_state (const XMLNode &, int version) |
Private Attributes | |
Surface * | _surface |
MIDI::Port * | _input_port |
MIDI::Port * | _output_port |
std::shared_ptr< ARDOUR::Port > | _async_in |
std::shared_ptr< ARDOUR::Port > | _async_out |
Make a relationship between a midi port and a Mackie device.
Definition at line 50 of file mackie/surface_port.h.
ArdourSurface::NS_MCU::SurfacePort::SurfacePort | ( | Surface & | ) |
|
virtual |
XMLNode& ArdourSurface::NS_MCU::SurfacePort::get_state | ( | ) | const |
|
inline |
Definition at line 62 of file mackie/surface_port.h.
std::string ArdourSurface::NS_MCU::SurfacePort::input_name | ( | ) | const |
|
inline |
Definition at line 59 of file mackie/surface_port.h.
|
inline |
Definition at line 63 of file mackie/surface_port.h.
std::string ArdourSurface::NS_MCU::SurfacePort::output_name | ( | ) | const |
|
inline |
Definition at line 60 of file mackie/surface_port.h.
void ArdourSurface::NS_MCU::SurfacePort::reconnect | ( | ) |
int ArdourSurface::NS_MCU::SurfacePort::set_state | ( | const XMLNode & | , |
int | version | ||
) |
int ArdourSurface::NS_MCU::SurfacePort::write | ( | const MidiByteArray & | ) |
an easier way to output bytes via midi
|
private |
Definition at line 79 of file mackie/surface_port.h.
|
private |
Definition at line 80 of file mackie/surface_port.h.
|
private |
Definition at line 77 of file mackie/surface_port.h.
|
private |
Definition at line 78 of file mackie/surface_port.h.
|
private |
Definition at line 76 of file mackie/surface_port.h.