Loading...
Searching...
No Matches
midi_ci::BufferOutput Class Referenceabstract

Represents a destination into which MIDI-CI messages can be written. More...

#include <juce_CIResponderOutput.h>

Inheritance diagram for midi_ci::BufferOutput:

Public Member Functions

 BufferOutput ()=default
 
virtual ~BufferOutput ()=default
 
virtual MUID getMuid () const =0
 Returns the MUID of the responder.
 
virtual std::vector< std::byte > & getOutputBuffer ()=0
 Returns the buffer into which replies should be written.
 
virtual void send (uint8_t group)=0
 Sends the current contents of the buffer to the provided group.
 

Detailed Description

Represents a destination into which MIDI-CI messages can be written.

Each message should be written into the output buffer. Then, send() will send the current contents of the buffer to the specified group.

Constructor & Destructor Documentation

◆ BufferOutput()

midi_ci::BufferOutput::BufferOutput ( )
default

◆ ~BufferOutput()

virtual midi_ci::BufferOutput::~BufferOutput ( )
virtualdefault

Member Function Documentation

◆ getMuid()

virtual MUID midi_ci::BufferOutput::getMuid ( ) const
pure virtual

Returns the MUID of the responder.

◆ getOutputBuffer()

virtual std::vector< std::byte > & midi_ci::BufferOutput::getOutputBuffer ( )
pure virtual

Returns the buffer into which replies should be written.

◆ send()

virtual void midi_ci::BufferOutput::send ( uint8_t group)
pure virtual

Sends the current contents of the buffer to the provided group.


The documentation for this class was generated from the following file:
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram