|
|
|
|
Location:
MmfAudioInput.h
class MMMFAudioInput : public MDataSource;
Interface class to allow dynamic linkage to CMMFAudioInput.
MDataSource - Abstract class representing a data source
MMMFAudioInput - Interface class to allow dynamic linkage to
Defined in MMMFAudioInput:
BytesPlayed(), HWFillBufferL(), MMMFAudioInput(), NewAudioInputL(), SoundDevice()
Inherited from MDataSource:
BufferEmptiedL(),
CanCreateSourceBuffer(),
ConstructSourceL(),
CreateSourceBufferL(),
DataSourceType(),
FillBufferL(),
NegotiateSourceL(),
NewSourceL(),
SetSourceDataTypeCode(),
SetSourcePrioritySettings(),
SourceCustomCommand(),
SourceDataTypeCode(),
SourcePauseL(),
SourcePlayL(),
SourcePrimeL(),
SourceSampleConvert(),
SourceStopL(),
SourceThreadLogoff(),
SourceThreadLogon()
static inline MMMFAudioInput *NewAudioInputL(TUid aImplementationUid, const TDesC8 &aInitData);
Allocates and constructs an audio input object.
Calls MDataSource::NewSourceL().
|
|
virtual CMMFDevSound &SoundDevice()=0;
Returns the sound device.
|
virtual TInt BytesPlayed()=0;
Returns the number of bytes played.
|
virtual void HWFillBufferL(CMMFBuffer *aBuffer, MDataSink *aConsumer)=0;
Gets audio from hardware device abstracted MMFDevsound (not used).
|