TMMFMidiConfig3 Class Reference

class TMMFMidiConfig3

Constructor & Destructor Documentation

TMMFMidiConfig3()

TMMFMidiConfig3()[inline]

Member Data Documentation

TInt iBytesProcessed

TInt iBytesProcessed

Number of bytes of the MIDI message buffer actually processed when client calls SendMessageL.

TInt64 iCallbackIntervalMicroBeats

TInt64 iCallbackIntervalMicroBeats

Metrical interval between MmcuoSyncUpdate callback.

TTimeIntervalMicroSeconds iCallbackIntervalMicroSeconds

TTimeIntervalMicroSeconds iCallbackIntervalMicroSeconds

Temporal interval between MmcuoSyncUpdate callback.

const TDesC8 * iMidiMessage

const TDesC8 *iMidiMessage

Descriptor containing a MIDI message data. If there are several MIDI messages in the buffer, only the first one is processed.

TInt iPlayBackMaxRate

TInt iPlayBackMaxRate

Maximum playback rate supported by MIDI player.

TInt iPlayBackMinRate

TInt iPlayBackMinRate

Minimum playback rate supported by MIDI player.

TInt iPlayBackRate

TInt iPlayBackRate

Playback rate for the playback of the current MIDI resource in percent times 1000, i.e., 100000 means original playback speed, 200000 means double speed, and 50000 means half speed playback.

TInt iRepeatNumberOfTimes

TInt iRepeatNumberOfTimes

Number of time to repeat the resource during playback. This includes the first playing.

TTimeIntervalMicroSeconds iTimeStamp

TTimeIntervalMicroSeconds iTimeStamp

Time at which to execute the MIDI message sent by SendMessageL. It's relative to the MIDI resource playing time or the time elapsed since Play() was called if no resource is present.

TTimeIntervalMicroSeconds iTrailingSilence

TTimeIntervalMicroSeconds iTrailingSilence

Time in microseconds to pause between repeats.