|
|
|
|
Location:
midistandardcustomcommands.h
Link against: midistandardcustomcommands.lib
class CMMFMidiEvent : public CBase;
Describe a MIDI event. Contains a UID to define the actual event type, and an integer to define the event code.
CBase - Base class for all classes to be instantiated on the heap
CMMFMidiEvent - Describe a MIDI event
Defined in CMMFMidiEvent:
CMMFMidiEvent(), CMMFMidiEvent(), CopyL(), ExternalizeL(), InternalizeL(), iBankId, iChannel, iErrorCode, iEventType, iInstrumentId, iMetaDataEntryId, iMicroBeats, iMicroSeconds, iMipMessage, iMute, iNewState, iOldState, iPolyphony, iTempoMicroBeats, iVolumeInDecibels, ~CMMFMidiEvent()
Inherited from CBase:
Delete(),
Extension_(),
operator new()
IMPORT_C CMMFMidiEvent(TUid aEventType, TInt aErrorCode);
Constructor.
|
IMPORT_C void ExternalizeL(RWriteStream &aStream) const;
Externalize the object to a stream. All the member variables will be written to the stream.
|
IMPORT_C void InternalizeL(RReadStream &aStream);
Internalize the object from a stream. All the member variables will be read from the stream.
|
IMPORT_C void CopyL(const CMMFMidiEvent &aOther);
Copies a MIDI event into this CMMFMidiEvent.
|
TInt iMetaDataEntryId;
Meta data entry. Client will retrieve meta data entry by calling GetMetaDataEntryL() using this TInt to indicate which meta data entry to retrieve.
TInt iTempoMicroBeats;
Tempo value in micro beats per minute.