#include <mmf/server/mmfaudiooutput.h>
class MMMFAudioOutput : public MDataSink, public MDataSink |
Public Member Functions | |
---|---|
pure virtual TInt | BytesPlayed() |
pure virtual void | HWEmptyBufferL(CMMFBuffer *, MDataSource *) |
MMMFAudioOutput * | NewAudioOutputL(TUid, const TDesC8 &) |
pure virtual CMMFDevSound & | SoundDevice() |
Protected Member Functions | |
---|---|
MMMFAudioOutput() |
Interface class to allow dynamic linkage to CMMFAudioOutput.
TInt | BytesPlayed | ( | ) | [pure virtual] |
Returns the number of bytes played.
void | HWEmptyBufferL | ( | CMMFBuffer * | aBuffer, |
MDataSource * | aSupplier | |||
) | [pure virtual] |
Deprecated
Gets audio from hardware device abstracted MMFDevsound (not used).
Parameters | |
---|---|
aBuffer | The data to read in from a Hardware Device |
aSupplier | The MDataSink consuming the data contained in aBuffer. |
MMMFAudioOutput * | NewAudioOutputL | ( | TUid | aImplementationUid, |
const TDesC8 & | aInitData | |||
) | [static, inline] |
Gets a new audio output object.
Parameters | |
---|---|
aImplementationUid | The implementation UID. |
aInitData | The initialisation data. |