JUCE API reference
Loading...
Searching...
No Matches
Public Member Functions | List of all members
juce::universal_midi_packets::Consumer Struct Referenceabstract

An interface class for entities that consume Universal MIDI Packets from some producer. More...

Public Member Functions

 Consumer ()=default
 
 Consumer (const Consumer &)=default
 
 Consumer (Consumer &&) noexcept=default
 
Consumer & operator= (const Consumer &)=default
 
Consumer & operator= (Consumer &&) noexcept=default
 
virtual ~Consumer () noexcept=default
 
virtual void consume (Iterator b, Iterator e, double time)=0
 This will be called each time a new packet is ready for processing.
 

Detailed Description

An interface class for entities that consume Universal MIDI Packets from some producer.

Constructor & Destructor Documentation

◆ Consumer() [1/3]

juce::universal_midi_packets::Consumer::Consumer ( )
default

◆ Consumer() [2/3]

juce::universal_midi_packets::Consumer::Consumer ( const Consumer &  )
default

◆ Consumer() [3/3]

juce::universal_midi_packets::Consumer::Consumer ( Consumer &&  )
defaultnoexcept

◆ ~Consumer()

virtual juce::universal_midi_packets::Consumer::~Consumer ( )
virtualdefaultnoexcept

Member Function Documentation

◆ operator=() [1/2]

Consumer & juce::universal_midi_packets::Consumer::operator= ( const Consumer &  )
default

◆ operator=() [2/2]

Consumer & juce::universal_midi_packets::Consumer::operator= ( Consumer &&  )
defaultnoexcept

◆ consume()

virtual void juce::universal_midi_packets::Consumer::consume ( Iterator  b,
Iterator  e,
double  time 
)
pure virtual

This will be called each time a new packet is ready for processing.


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