CMMFAudioOutput Class Reference
class CMMFAudioOutput : public CBase |
Constructor & Destructor Documentation
CMMFAudioOutput()
CMMFAudioOutput | ( | ) | [private, inline] |
~CMMFAudioOutput()
~CMMFAudioOutput | ( | ) | [virtual] |
Member Functions Documentation
BufferFilledL(CMMFBuffer *)
BufferToBeEmptied(CMMFBuffer *)
void | BufferToBeEmptied | ( | CMMFBuffer * | aBuffer | ) | [private, virtual] |
BufferToBeFilled(CMMFBuffer *)
void | BufferToBeFilled | ( | CMMFBuffer * | aBuffer | ) | [private, virtual] |
CanCreateSinkBuffer()
TBool
| CanCreateSinkBuffer | ( | ) | [virtual] |
ConfigDevSoundL()
void | ConfigDevSoundL | ( | ) | [private] |
ConstructSinkL(const TDesC8 &)
void | ConstructSinkL | ( | const TDesC8 & | aInitData | ) | [protected, virtual] |
ConvertError(TInt)
void | ConvertError | ( | TInt | aError | ) | [private, virtual] |
CreateSinkBufferL(TMediaId, TBool &)
DeviceMessage(TUid, const TDesC8 &)
void | DeviceMessage | ( | TUid | aMessageType, |
| const TDesC8 & | aMsg |
| ) | [private, virtual] |
EmptyBufferL(CMMFBuffer *, MDataSource *, TMediaId)
HWEmptyBufferL(CMMFBuffer *, MDataSource *)
InitializeComplete(TInt)
void | InitializeComplete | ( | TInt | aError | ) | [private, virtual] |
IsResumeSupported()
TBool
| IsResumeSupported | ( | ) | [virtual] |
NegotiateL(MDataSource &)
PlayError(TInt)
void | PlayError | ( | TInt | aError | ) | [private, virtual] |
RecordError(TInt)
void | RecordError | ( | TInt | aError | ) | [private, virtual] |
SendEventToClient(const TMMFEvent &)
void | SendEventToClient | ( | const TMMFEvent & | | ) | [private, virtual] |
SetDataTypeL(TFourCC)
void | SetDataTypeL | ( | TFourCC | aAudioType | ) | [virtual] |
SetSinkDataTypeCode(TFourCC, TMediaId)
SetSinkPrioritySettings(const TMMFPrioritySettings &)
SinkDataTypeCode(TMediaId)
SinkPauseL()
void | SinkPauseL | ( | ) | [virtual] |
SinkPrimeL()
void | SinkPrimeL | ( | ) | [virtual] |
SinkThreadLogoff()
void | SinkThreadLogoff | ( | ) | [virtual] |
SinkThreadLogon(MAsyncEventHandler &)
ToneFinished(TInt)
void | ToneFinished | ( | TInt | aError | ) | [private, virtual] |
Member Enumerations Documentation
Enum TError
Enumerators
ECantCreateBuffer | |
EEmptyBuffer | |
EDevSoundNotLoaded | |
ERecordNotSupported | |
EDevSoundError | |
EUnknown | |
Enum TState
Enumerators
EIdle = 0 | |
EDevSoundReady | |
EPaused | |
Member Data Documentation
CActiveSchedulerWait * iActiveSchedulerWait
CMMFBuffer * iAudioBuffer
CMMFBuffer * iBufferToEmpty
TBool
iCanSendBuffers
TBool
| iCanSendBuffers | [private] |
CMMFChannelAndSampleRateConverter * iChannelAndSampleRateConverter
CMMFChannelAndSampleRateConverterFactory * iChannelAndSampleRateConverterFactory
CMMFDataBuffer * iConvertBuffer
CMMFDataBuffer * iDevSoundBuffer
TMMFCapabilities
iDevSoundConfig
TBool
iDevSoundLoaded
TBool
| iDevSoundLoaded | [private] |
MAsyncEventHandler * iEventHandler
TInt
iInitializeState
TInt
| iInitializeState | [private] |
CMMFDevSound * iMMFDevSound
TInt
iMMFDevsoundError
TInt
| iMMFDevsoundError | [private] |
TBool
iNeedsSWConversion
TBool
| iNeedsSWConversion | [private] |
TBool
iPlayStarted
TBool
| iPlayStarted | [private] |
TMMFPrioritySettings
iPrioritySettings
TUint
iSWConvertChannels
TUint
| iSWConvertChannels | [private] |
TUint
iSWConvertSampleRate
TUint
| iSWConvertSampleRate | [private] |
TUint
iSourceChannels
TUint
| iSourceChannels | [private] |
TUint
iSourceSampleRate
TUint
| iSourceSampleRate | [private] |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.