|
|
|
|
Location:
MmfAudioOutput.h
class MMMFAudioOutput : public MDataSink;
Interface class to allow dynamic linkage to CMMFAudioOutput.
MDataSink - Abstract class representing a data sink
MMMFAudioOutput - Interface class to allow dynamic linkage to
Defined in MMMFAudioOutput:
BytesPlayed(), HWEmptyBufferL(), MMMFAudioOutput(), NewAudioOutputL(), SoundDevice()
Inherited from MDataSink:
BufferFilledL(),
CanCreateSinkBuffer(),
ConstructSinkL(),
CreateSinkBufferL(),
DataSinkType(),
EmptyBufferL(),
NegotiateL(),
NewSinkL(),
SetSinkDataTypeCode(),
SetSinkPrioritySettings(),
SinkCustomCommand(),
SinkDataTypeCode(),
SinkPauseL(),
SinkPlayL(),
SinkPrimeL(),
SinkStopL(),
SinkThreadLogoff(),
SinkThreadLogon()
static inline MMMFAudioOutput *NewAudioOutputL(TUid aImplementationUid, const TDesC8 &aInitData);
Gets a new audio output object.
|
|
virtual CMMFDevSound &SoundDevice()=0;
Returns the sound device.
Accessor function exposing public CMMFDevsound methods.
|
virtual TInt BytesPlayed()=0;
Returns the number of bytes played.
|
virtual void HWEmptyBufferL(CMMFBuffer *aBuffer, MDataSource *aSupplier)=0;
Gets audio from hardware device abstracted MMFDevsound (not used).
|