MMMFAudioOutput Class Reference

class MMMFAudioOutput : public MDataSink

Interface class to allow dynamic linkage to CMMFAudioOutput .

Inherits from

Constructor & Destructor Documentation

MMMFAudioOutput()

MMMFAudioOutput ( ) [protected, inline]

Protected constructor.

Member Functions Documentation

BytesPlayed()

TInt BytesPlayed ( ) [pure virtual]

Returns the number of bytes played.

HWEmptyBufferL(CMMFBuffer *, MDataSource *)

void HWEmptyBufferL ( CMMFBuffer * aBuffer,
MDataSource * aSupplier
) [pure virtual]

Gets audio from hardware device abstracted MMFDevsound (not used).

Parameters

CMMFBuffer * aBuffer The data to read in from a Hardware Device
MDataSource * aSupplier The MDataSink consuming the data contained in aBuffer.

NewAudioOutputL(TUid, const TDesC8 &)

MMMFAudioOutput * NewAudioOutputL ( TUid aImplementationUid,
const TDesC8 & aInitData
) [static, inline]

Gets a new audio output object.

Parameters

TUid aImplementationUid The implementation UID.
const TDesC8 & aInitData The initialisation data.

SoundDevice()

CMMFDevSound & SoundDevice ( ) [pure virtual]

Returns the sound device.

Accessor function exposing public CMMFDevsound methods.