Ardour
9.0-pre0-582-g084a23a80d
|
#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 |