Mixxx

MidiMessage Class Reference

#include <midimessage.h>

List of all members.

Public Member Functions

 MidiMessage (MidiStatusByte status=MIDI_STATUS_NOTE_ON, int midino=0, char midichannel=0)
 MidiMessage (QDomElement &parentNode)
 ~MidiMessage ()
void setMidiStatusByte (MidiStatusByte status)
void setMidiNo (unsigned short midino)
void setMidiChannel (unsigned short midichannel)
unsigned short getMidiStatusByte () const
unsigned short getMidiNo () const
unsigned short getMidiChannel () const
unsigned short getMidiByte2On () const
unsigned short getMidiByte2Off () const
void serializeToXML (QDomElement &parentNode, bool isOutputNode=false) const
QString toString () const
bool operator== (const MidiMessage &other) const

Detailed Description

The key used in the MIDI mapping hash table

Definition at line 51 of file midimessage.h.


Constructor & Destructor Documentation

MidiMessage::MidiMessage ( MidiStatusByte  status = MIDI_STATUS_NOTE_ON,
int  midino = 0,
char  midichannel = 0 
)

MidiMessage constructor

Defaults according to our MIDI XML spec on the wiki

Definition at line 6 of file midimessage.cpp.

MidiMessage::MidiMessage ( QDomElement &  parentNode)

Constructor that unserializes a MidiMessage object from a <control> or <output> node block in our MIDI mapping XML file.

Definition at line 23 of file midimessage.cpp.

MidiMessage::~MidiMessage ( ) [inline]

Definition at line 56 of file midimessage.h.


Member Function Documentation

unsigned short MidiMessage::getMidiByte2Off ( ) const [inline]

Definition at line 64 of file midimessage.h.

Here is the caller graph for this function:

unsigned short MidiMessage::getMidiByte2On ( ) const [inline]

Definition at line 63 of file midimessage.h.

Here is the caller graph for this function:

unsigned short MidiMessage::getMidiChannel ( ) const [inline]

Definition at line 62 of file midimessage.h.

Here is the caller graph for this function:

unsigned short MidiMessage::getMidiNo ( ) const [inline]

Definition at line 61 of file midimessage.h.

Here is the caller graph for this function:

unsigned short MidiMessage::getMidiStatusByte ( ) const [inline]

Definition at line 60 of file midimessage.h.

Here is the caller graph for this function:

bool MidiMessage::operator== ( const MidiMessage other) const [inline]

Definition at line 67 of file midimessage.h.

Here is the call graph for this function:

void MidiMessage::serializeToXML ( QDomElement &  parentNode,
bool  isOutputNode = false 
) const

Definition at line 52 of file midimessage.cpp.

Here is the call graph for this function:

void MidiMessage::setMidiChannel ( unsigned short  midichannel) [inline]

Definition at line 59 of file midimessage.h.

Here is the caller graph for this function:

void MidiMessage::setMidiNo ( unsigned short  midino) [inline]

Definition at line 58 of file midimessage.h.

Here is the caller graph for this function:

void MidiMessage::setMidiStatusByte ( MidiStatusByte  status) [inline]

Definition at line 57 of file midimessage.h.

Here is the caller graph for this function:

QString MidiMessage::toString ( ) const

Definition at line 88 of file midimessage.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines