tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications

« « « Anklang Documentation
Loading...
Searching...
No Matches
Classes | Public Member Functions | List of all members
tracktion::engine::MidiInputDevice::NoteDispatcher Class Reference

Polls a set of targets to see if they should be stopped. More...

Inheritance diagram for tracktion::engine::MidiInputDevice::NoteDispatcher:
juce::HighResolutionTimer

Public Member Functions

 NoteDispatcher (MidiInputDevice &o)
 
void hiResTimerCallback () override
 
void enqueue (double tm, const juce::MidiMessage &m)
 
void clear (int channel, int note)
 
- Public Member Functions inherited from juce::HighResolutionTimer
void startTimer (int intervalInMilliseconds)
 
void stopTimer ()
 
bool isTimerRunning () const noexcept
 
int getTimerInterval () const noexcept
 

Detailed Description

Polls a set of targets to see if they should be stopped.

Used by MidiInputDeviceInstance and WaveInputDeviceInstance.

Definition at line 20 of file tracktion_MidiInputDevice.cpp.

Constructor & Destructor Documentation

◆ NoteDispatcher()

tracktion::engine::MidiInputDevice::NoteDispatcher::NoteDispatcher ( MidiInputDevice o)

Definition at line 23 of file tracktion_MidiInputDevice.cpp.

◆ ~NoteDispatcher()

tracktion::engine::MidiInputDevice::NoteDispatcher::~NoteDispatcher ( )
override

Definition at line 29 of file tracktion_MidiInputDevice.cpp.

Member Function Documentation

◆ clear()

void tracktion::engine::MidiInputDevice::NoteDispatcher::clear ( int  channel,
int  note 
)

Definition at line 68 of file tracktion_MidiInputDevice.cpp.

◆ enqueue()

void tracktion::engine::MidiInputDevice::NoteDispatcher::enqueue ( double  tm,
const juce::MidiMessage m 
)

Definition at line 61 of file tracktion_MidiInputDevice.cpp.

◆ hiResTimerCallback()

void tracktion::engine::MidiInputDevice::NoteDispatcher::hiResTimerCallback ( )
overridevirtual

Implements juce::HighResolutionTimer.

Definition at line 34 of file tracktion_MidiInputDevice.cpp.


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