TMMFMidiConfig1 Class Reference

class TMMFMidiConfig1

Constructor & Destructor Documentation

TMMFMidiConfig1()

TMMFMidiConfig1 ( ) [inline]

Member Data Documentation

TInt iBalance

TInt iBalance

Stereo balance value: KMMFBalanceMaxLeft <= iBalance <= KMMFBalanceMaxRight.

TTimeIntervalMicroSeconds iFadeOutDuration

TTimeIntervalMicroSeconds iFadeOutDuration

Length of time over which the volume is faded out from the current settings to zero.

TInt iMaxNotes

TInt iMaxNotes

Max polyphony level: 0 <= PolyphonyL() <= iMaxNotes.

TInt iMaxVolume

TInt iMaxVolume

Maximum volume that may be applied overall to the MIDI client.

const TArray< TMipMessageEntry > * iMipMessage

const TArray < TMipMessageEntry > * iMipMessage

Array of logical {channel, MIP} value pairs to send SP-MIDI MIP message to the MIDI engine.

TInt iNumNotes

TInt iNumNotes

The maximum number of notes that the MIDI engine supports simultaneously (polyphony).

TInt iNumRepeats

TInt iNumRepeats

The number of times the current opened resources has to be repeated. This includes the first instance of playing.

TInt iNumTracks

TInt iNumTracks

Number of tracks present in the currently open MIDI resource.

TInt iPitch

TInt iPitch

Pitch shift in cents, i.e. semitones * 100. One octave equals 1200 cents.

TTimeIntervalMicroSeconds iRampDuration

TTimeIntervalMicroSeconds iRampDuration

Length of time over which the volume is faded up from zero to the current settings when playback is started.

TInt iState

TInt iState

Current state of the MIDI client utility object (EMidiStateClosedDisengaged,EMidiStateOpenDisengaged,EMidiStateOpenPlaying,EMidiStatePlaybackIncompatible, EMidiStatePlaybackSilent, EMidiStateClosedEngaged, EMidiStateOpenEngaged).

TInt iTempo

TInt iTempo

Tempo in microbeats per minute (BPM*1000000).

TInt iVolume

TInt iVolume

Overall volume of the MIDI client.