MIDI::MetaNumberEvent Class Reference

#include <MetaNumberEvent.h>

Inherits MIDI::MetaEvent.

Collaboration diagram for MIDI::MetaNumberEvent:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 MetaNumberEvent ()
 Default Constructor.
 MetaNumberEvent (const MetaNumberEvent &o)
 Copy Constructor.
 MetaNumberEvent (dword deltaTime, byte metaType, dword length, unsigned int value=0)
 Constructor.
 MetaNumberEvent (dword deltaTime, byte metaType, byte data[], dword length)
 Constructor.
unsigned int number ()
virtual DataBuffer data ()
virtual void debug ()
 Print debug information.

Detailed Description

Number events are special events that contains only one large (larger than a byte) number data field.

These events are always stored in fixed-length strings

These currently include:

Definition at line 41 of file MetaNumberEvent.h.


Constructor & Destructor Documentation

MIDI::MetaNumberEvent::MetaNumberEvent (  ) 

Default Constructor.

Definition at line 33 of file MetaNumberEvent.cpp.

MIDI::MetaNumberEvent::MetaNumberEvent ( const MetaNumberEvent o  ) 

Copy Constructor.

Definition at line 37 of file MetaNumberEvent.cpp.

MIDI::MetaNumberEvent::MetaNumberEvent ( dword  deltaTime,
byte  metaType,
dword  length,
unsigned int  value = 0 
)

Constructor.

Definition at line 41 of file MetaNumberEvent.cpp.

MIDI::MetaNumberEvent::MetaNumberEvent ( dword  deltaTime,
byte  metaType,
byte  data[],
dword  length 
)

Constructor.

Definition at line 45 of file MetaNumberEvent.cpp.


Member Function Documentation

DataBuffer MIDI::MetaNumberEvent::data (  )  [virtual]

The number is stored in the same length string as it came in.

Returns:
This meta number event represented as data in a MIDI file

Reimplemented from MIDI::MetaEvent.

Definition at line 60 of file MetaNumberEvent.cpp.

void MIDI::MetaNumberEvent::debug (  )  [virtual]

Print debug information.

Reimplemented from MIDI::MetaEvent.

Definition at line 81 of file MetaNumberEvent.cpp.

unsigned int MIDI::MetaNumberEvent::number (  ) 
Returns:
The number stored in this event

Definition at line 55 of file MetaNumberEvent.cpp.


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

Generated on Tue Jan 5 16:09:42 2010 for libmidi by  doxygen 1.6.1