|
||
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 CMMFAudioInput.
Defined in MMMFAudioInput
:
BytesPlayed()
Returns the number of bytes played.HWFillBufferL(CMMFBuffer *,MDataSink *)
Gets audio from hardware device abstracted MMFDevsound (not used).MMMFAudioInput()
Protected constructor.NewAudioInputL(TUid,const TDesC8 &)
Allocates and constructs an audio input object.SoundDevice()
Returns the sound device.Inherited from MDataSource
:
BufferEmptiedL(CMMFBuffer *)
Function called by a data sink to pass back an emptied buffer to the source.CanCreateSourceBuffer()
Function to indicate whether the data source can create a buffer.ConstructSourceL(const TDesC8 &)
Performs any source construction dependant on the source construction initialisa...CreateSourceBufferL(TMediaId,CMMFBuffer &,TBool &)
Returns a buffer created by the data source.CreateSourceBufferL(TMediaId,TBool &)
Returns a buffer created by the data sourceDataSourceType()const
Returns the UID identifying the type of data source.FillBufferL(CMMFBuffer *,MDataSink *,TMediaId)
Function called by a MDataSink to request the data source to fill aBuffer with d...MDataSource(TUid)
Protected constructor.NegotiateSourceL(MDataSink &)
Function to allow the data source to negotiate with a data sinkNewSourceL(TUid,const TDesC8 &)
Instantiates a data source.SetSourceDataTypeCode(TFourCC,TMediaId)
Sets the data type as a fourCC code for the data source.SetSourcePrioritySettings(const TMMFPrioritySettings &)
Function to set the source priority settings.SourceCustomCommand(TMMFMessage &)
Function to call a source specific custom command.SourceDataTypeCode(TMediaId)
Returns the data type as a fourCC code of the data source.SourcePauseL()
Function to 'pause' the data source.SourcePlayL()
Function to 'play' the data source.SourcePrimeL()
Function to 'prime' the data source.SourceSampleConvert()
Indicates whether the data source supports sample rate conversion.SourceStopL()
Function to 'stop' the data source.SourceThreadLogoff()
Function to 'logoff' the data source from the same thread that source supplies d...SourceThreadLogon(MAsyncEventHandler &)
Function to 'logon' the data source to the same thread that source will be suppl...static inline MMMFAudioInput* NewAudioInputL(TUid aImplementationUid, const TDesC8 &aInitData);
Allocates and constructs an audio input object.
Calls MDataSource::NewSourceL(TUid,const TDesC8 &)
.
|
|
virtual CMMFDevSound& SoundDevice()=0;
Returns the sound device.
|
virtual TInt BytesPlayed()=0;
Returns the number of bytes played.
|
Interface status: | deprecated |
virtual void HWFillBufferL(CMMFBuffer *aBuffer, MDataSink *aConsumer)=0;
Gets audio from hardware device abstracted MMFDevsound (not used).
|