ardour
|
#include <TypeMap.hpp>
Public Member Functions | |
virtual | ~TypeMap () |
virtual bool | type_is_midi (uint32_t type) const =0 |
virtual uint8_t | parameter_midi_type (const Parameter ¶m) const =0 |
virtual uint32_t | midi_event_type (uint8_t status) const =0 |
virtual ParameterDescriptor | descriptor (const Parameter ¶m) const =0 |
virtual std::string | to_symbol (const Parameter ¶m) const =0 |
The applications passes one of these which provide the implementation with required information about event types in an opaque, type neutral way
Definition at line 36 of file TypeMap.hpp.
|
inlinevirtual |
Definition at line 38 of file TypeMap.hpp.
|
pure virtual |
Return the description of a parameter.
Implemented in ARDOUR::EventTypeMap, and DummyTypeMap.
|
pure virtual |
The type ID for a MIDI event with the given status byte
Implemented in ARDOUR::EventTypeMap, and DummyTypeMap.
|
pure virtual |
Return the MIDI type (ie status byte with channel 0) for a parameter, or 0 if parameter can not be expressed as a MIDI event
Implemented in ARDOUR::EventTypeMap, and DummyTypeMap.
|
pure virtual |
Implemented in ARDOUR::EventTypeMap, and DummyTypeMap.
|
pure virtual |
Return true iff the type is a MIDI event. The contents of the event will be used for specific ID
Implemented in ARDOUR::EventTypeMap, and DummyTypeMap.