ardour
Public Types | Public Member Functions | List of all members
DummyTypeMap Class Reference

#include <SequenceTest.hpp>

Inheritance diagram for DummyTypeMap:
Evoral::TypeMap

Public Types

enum  DummyEventType { NOTE, CONTROL, SYSEX }
 

Public Member Functions

 ~DummyTypeMap ()
 
bool type_is_midi (uint32_t) const
 
uint8_t parameter_midi_type (const Parameter &param) const
 
uint32_t midi_event_type (uint8_t status) const
 
ParameterDescriptor descriptor (const Parameter &param) const
 
std::string to_symbol (const Parameter &) const
 
- Public Member Functions inherited from Evoral::TypeMap
virtual ~TypeMap ()
 

Detailed Description

Definition at line 13 of file SequenceTest.hpp.

Member Enumeration Documentation

Enumerator
NOTE 
CONTROL 
SYSEX 

Definition at line 15 of file SequenceTest.hpp.

Constructor & Destructor Documentation

DummyTypeMap::~DummyTypeMap ( )
inline

Definition at line 21 of file SequenceTest.hpp.

Member Function Documentation

ParameterDescriptor DummyTypeMap::descriptor ( const Parameter param) const
inlinevirtual

Return the description of a parameter.

Implements Evoral::TypeMap.

Definition at line 42 of file SequenceTest.hpp.

uint32_t DummyTypeMap::midi_event_type ( uint8_t  status) const
inlinevirtual

The type ID for a MIDI event with the given status byte

Implements Evoral::TypeMap.

Definition at line 33 of file SequenceTest.hpp.

uint8_t DummyTypeMap::parameter_midi_type ( const Parameter param) const
inlinevirtual

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

Implements Evoral::TypeMap.

Definition at line 25 of file SequenceTest.hpp.

std::string DummyTypeMap::to_symbol ( const Parameter ) const
inlinevirtual

Implements Evoral::TypeMap.

Definition at line 46 of file SequenceTest.hpp.

bool DummyTypeMap::type_is_midi ( uint32_t  type) const
inlinevirtual

Return true iff the type is a MIDI event. The contents of the event will be used for specific ID

Implements Evoral::TypeMap.

Definition at line 23 of file SequenceTest.hpp.


The documentation for this class was generated from the following file: