Class SystemExclusiveEvent

Description

Implements interfaces:

Represents a system exclusive event

These events are exclusive to the (duh) system. Meaning, each manufacturer can use these events in whatever way they choose.

  • since: 1.0

Located in /Event/SystemExclusiveEvent.php (line 28)


	
			
Variable Summary
array $data
int $length
Method Summary
SystemExclusiveEvent __construct ( $data)
array getData ()
int getLength ()
int getType ()
bool isDivided ()
bool isNormal ()
Midi toBinary ()
string __toString ()
Variables
array $data (line 33)
  • access: protected
int $length (line 40)

Length of the data

  • access: protected
Methods
Constructor __construct (line 49)

Constructor

  • since: 1.0
  • access: public
SystemExclusiveEvent __construct ( $data)
  • array $data
getData (line 140)

Gets the data associated with this event

  • since: 1.0
  • access: public
array getData ()

Implementation of:
Chunk::getData()
Gets the data associated with this chunk
getLength (line 62)

Gets the length of this event in bytes

int getLength ()

Implementation of:
Chunk::getLength()
Gets the length of this chunk in bytes
getType (line 152)

Gets the event type

int getType ()

Implementation of:
Event::getType()
Gets the event type
isDivided (line 111)

Gets whether this is a divided system exclusive event

In order to avoid delays in playback with very long sysex events, normal sysex events can be broken up into several divided events.

bool isDivided ()
isNormal (line 127)

Gets whether this is a normal system exclusive event

Normal sysex events are signified by the last byte of data being 0xF7.

bool isNormal ()
toBinary (line 92)

Gets a binary representation of this event

Midi toBinary ()

Implementation of:
Chunk::toBinary()
Gets the binary representation of this chunk
__toString (line 78)

Gets the string representation of this event

string __toString ()

Implementation of:
Chunk::__toString()
Gets the string representation of this chunk

Documentation generated on Sun, 25 Oct 2009 22:38:20 -0700 by phpDocumentor 1.4.3