|
Ardour
9.0-pre0-1950-g391fe97693
|
#include <mmc.h>
Public Member Functions | |
| MachineControlCommand () | |
| MachineControlCommand (MachineControl::Command) | |
| MachineControlCommand (Timecode::Time) | |
| MIDI::byte * | fill_buffer (MachineControl *mmc, MIDI::byte *) const |
Private Attributes | |
| MachineControl::Command | _command |
| Timecode::Time | _time |
Class to describe a MIDI machine control command to be sent. In an ideal world we might use a class hierarchy for this, but objects of this type have to be allocated off the stack for RT safety.
| MIDI::MachineControlCommand::MachineControlCommand | ( | MachineControl::Command | ) |
| MIDI::MachineControlCommand::MachineControlCommand | ( | Timecode::Time | ) |
| MIDI::byte* MIDI::MachineControlCommand::fill_buffer | ( | MachineControl * | mmc, |
| MIDI::byte * | |||
| ) | const |
|
private |
|
private |