LMMS
Loading...
Searching...
No Matches
MidiOutApi Class Referenceabstract

#include <RtMidi.h>

Inheritance diagram for MidiOutApi:
MidiApi MidiOutDummy

Public Member Functions

 MidiOutApi (void)
virtual ~MidiOutApi (void)
virtual void sendMessage (const unsigned char *message, size_t size)=0
Public Member Functions inherited from MidiApi
 MidiApi ()
virtual ~MidiApi ()
virtual RtMidi::Api getCurrentApi (void)=0
virtual void openPort (unsigned int portNumber, const std::string &portName)=0
virtual void openVirtualPort (const std::string &portName)=0
virtual void closePort (void)=0
virtual unsigned int getPortCount (void)=0
virtual std::string getPortName (unsigned int portNumber)=0
bool isPortOpen () const
void setErrorCallback (RtMidiErrorCallback errorCallback, void *userData)
void error (RtMidiError::Type type, std::string errorString)
 A basic error reporting function for RtMidi classes.

Additional Inherited Members

Protected Member Functions inherited from MidiApi
virtual void initialize (const std::string &clientName)=0
Protected Attributes inherited from MidiApi
voidapiData_
bool connected_
std::string errorString_
RtMidiErrorCallback errorCallback_
bool firstErrorOccurred_
voiderrorCallbackUserData_

Constructor & Destructor Documentation

◆ MidiOutApi()

MidiOutApi::MidiOutApi ( void )

◆ ~MidiOutApi()

MidiOutApi::~MidiOutApi ( void )
virtual

Member Function Documentation

◆ sendMessage()

virtual void MidiOutApi::sendMessage ( const unsigned char * message,
size_t size )
pure virtual

Implemented in MidiOutDummy.


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