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.
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. | |
|
default |
Referenced by send().
|
virtualdefault |
|
pure virtual |
Returns the MUID of the responder.
|
pure virtual |
Returns the buffer into which replies should be written.
|
pure virtual |
Sends the current contents of the buffer to the provided group.
References BufferOutput(), and juce::group.