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