Ardour  9.0-pre0-582-g084a23a80d
DummyTypeMap Class Reference

#include <SequenceTest.h>

Inheritance diagram for DummyTypeMap:
[legend]

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
 
virtual ParameterType midi_parameter_type (const uint8_t *buf, uint32_t len) 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 14 of file SequenceTest.h.

Member Enumeration Documentation

◆ DummyEventType

Enumerator
NOTE 
CONTROL 
SYSEX 

Definition at line 16 of file SequenceTest.h.

Constructor & Destructor Documentation

◆ ~DummyTypeMap()

DummyTypeMap::~DummyTypeMap ( )
inline

Definition at line 22 of file SequenceTest.h.

Member Function Documentation

◆ descriptor()

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

Return the description of a parameter.

Implements Evoral::TypeMap.

Definition at line 44 of file SequenceTest.h.

◆ midi_parameter_type()

virtual ParameterType DummyTypeMap::midi_parameter_type ( const uint8_t *  buf,
uint32_t  len 
) const
inlinevirtual

The parameter type for the given MIDI event.

Implements Evoral::TypeMap.

Definition at line 34 of file SequenceTest.h.

◆ parameter_midi_type()

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 26 of file SequenceTest.h.

◆ to_symbol()

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

Implements Evoral::TypeMap.

Definition at line 51 of file SequenceTest.h.

◆ type_is_midi()

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 24 of file SequenceTest.h.


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