|
||
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. Contains a UID to define the actual event type, and an in...
Defined in CMMFMidiEvent
:
CMMFMidiEvent()
Default constructor. CMMFMidiEvent(TUid,TInt)
Constructor.CopyL(const CMMFMidiEvent &)
Copies a MIDI event into this CMMFMidiEvent.ExternalizeL(RWriteStream &)const
...InternalizeL(RReadStream &)
...iBankId
Identifier of a bank occupying, at most, 14 bits. iChannel
Channel iErrorCode
The error code associated with the MIDI event. iEventType
A UID to define the type of MIDI event. iInstrumentId
Identifier of a specific instrument. iMetaDataEntryId
Meta data entry. Client will retrieve meta data entry by calling GetMetaDataEntr...iMicroBeats
General purpose time stamp in micro beats per minute. iMicroSeconds
General purpose time stamp in microseconds. iMipMessage
Array of logical {channel, MIP} value pairs. iMute
Mute state of a track or of a channel. iNewState
Current state of the MIDI client utility object. iOldState
Old state of the MIDI client utility object. iPolyphony
Polyphony of the MIDI engine. iTempoMicroBeats
Tempo value in micro beats per minute. iVolumeInDecibels
Volume in decibel of a logical channel. ~CMMFMidiEvent()
Destructor. Inherited from CBase
:
Delete(CBase *)
Deletes the specified object.Extension_(TUint,TAny *&,TAny *)
Extension function operator new(TUint)
Allocates the object from the heap and then initialises its contents to binary z...operator new(TUint,TAny *)
Initialises the object to binary zeroes.operator new(TUint,TLeave)
Allocates the object from the heap and then initialises its contents to binary z...operator new(TUint,TLeave,TUint)
Allocates the object from the heap and then initialises its contents to binary z...operator new(TUint,TUint)
Allocates the object from the heap and then initialises its contents to binary z...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.