Anklang C++ API 0.0.0
Loading...
Searching...
No Matches
MidiEventReader< MAXQUEUES >

#include "midievent.hh"

Inheritance diagram for MidiEventReader< MAXQUEUES >:
[legend]

Public Types

usingiterator = typename Base::iterator
usingVectorArray = std::array< const std::vector< MidiEvent > *, MAXQUEUES >

Public Member Functions

iteratorbegin ()
iteratorend ()
size_tevents_pending () const
MidiEventReader (const VectorArray &midi_event_vector_array=VectorArray())

Detailed Description

template<size_t MAXQUEUES>
class Ase::MidiEventReader< MAXQUEUES >

An in-order MidiEvent reader for multiple MidiEvent sources.

Member Typedef Documentation

iterator

template<size_t MAXQUEUES>
using iterator = typename Base::iterator

VectorArray

template<size_t MAXQUEUES>
using VectorArray = std::array<const std::vector<MidiEvent>*, MAXQUEUES>

Constructor & Destructor Documentation

MidiEventReader()

template<size_t MAXQUEUES>
MidiEventReader ( const VectorArray & midi_event_vector_array = VectorArray())

Member Function Documentation

events_pending()

template<size_t MAXQUEUES>
size_t events_pending ( ) const

begin()

template<size_t MAXQUEUES>
iterator begin ( )

end()

template<size_t MAXQUEUES>
iterator end ( )