#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. |