|
|
|
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 &)...iBankIdIdentifier of a bank occupying, at most, 14 bits. iChannelChannel iErrorCodeThe error code associated with the MIDI event. iEventTypeA UID to define the type of MIDI event. iInstrumentIdIdentifier of a specific instrument. iMetaDataEntryIdMeta data entry. Client will retrieve meta data entry by calling GetMetaDataEntr...iMicroBeatsGeneral purpose time stamp in micro beats per minute. iMicroSecondsGeneral purpose time stamp in microseconds. iMipMessageArray of logical {channel, MIP} value pairs. iMuteMute state of a track or of a channel. iNewStateCurrent state of the MIDI client utility object. iOldStateOld state of the MIDI client utility object. iPolyphonyPolyphony of the MIDI engine. iTempoMicroBeatsTempo value in micro beats per minute. iVolumeInDecibelsVolume 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.