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.