|  | Ardour
    9.0-pre0-1954-gb53eb649af
    | 
#include <surface_port.h>
| Public Member Functions | |
| SurfacePort (US2400::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 | |
| US2400::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 54 of file us2400/surface_port.h.
| ArdourSurface::US2400::SurfacePort::SurfacePort | ( | US2400::Surface & | ) | 
| 
 | virtual | 
| XMLNode& ArdourSurface::US2400::SurfacePort::get_state | ( | ) | const | 
| 
 | inline | 
Definition at line 66 of file us2400/surface_port.h.
| std::string ArdourSurface::US2400::SurfacePort::input_name | ( | ) | const | 
| 
 | inline | 
Definition at line 63 of file us2400/surface_port.h.
| 
 | inline | 
Definition at line 67 of file us2400/surface_port.h.
| std::string ArdourSurface::US2400::SurfacePort::output_name | ( | ) | const | 
| 
 | inline | 
Definition at line 64 of file us2400/surface_port.h.
| void ArdourSurface::US2400::SurfacePort::reconnect | ( | ) | 
| int ArdourSurface::US2400::SurfacePort::set_state | ( | const XMLNode & | , | 
| int | version | ||
| ) | 
| int ArdourSurface::US2400::SurfacePort::write | ( | const MidiByteArray & | ) | 
an easier way to output bytes via midi
| 
 | private | 
Definition at line 83 of file us2400/surface_port.h.
| 
 | private | 
Definition at line 84 of file us2400/surface_port.h.
| 
 | private | 
Definition at line 81 of file us2400/surface_port.h.
| 
 | private | 
Definition at line 82 of file us2400/surface_port.h.
| 
 | private | 
Definition at line 80 of file us2400/surface_port.h.