MMMFDSPControl Class Reference

class MMMFDSPControl

Custom interface class to allow control of DSP behaviour.

Member Functions Documentation

MmdspcAcceptPlaybackBuffersInvalidFollowingStop()

TInt MmdspcAcceptPlaybackBuffersInvalidFollowingStop ( ) [pure virtual]

Place DevSound in a mode where overflow/underflow errors on playing are ignored.

MmdspcAcceptRecordBuffersInvalidFollowingStop()

TInt MmdspcAcceptRecordBuffersInvalidFollowingStop ( ) [pure virtual]

Place DevSound in a mode where overflow/underflow errors on recording are ignored.

MmdspcGetAudioPlaybackInfo(TInt64 &, TInt64 &, TUint &, TUint &)

TInt MmdspcGetAudioPlaybackInfo ( TInt64 & aSamplesPlayed,
TInt64 & aSystemTime,
TUint & aB,
TUint & aT
) [pure virtual]

Get the timestamp information from the DSP

Parameters

TInt64 & aSamplesPlayed - number of audio samples played so far.
TInt64 & aSystemTime - current system time
TUint & aB - bytes consumed by the decoder
TUint & aT - bytes successfully decoded by the decoder.