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.