CMMFVideoAudioSamplingRateAndChannelConfigCustomCommandParser Class Reference

class CMMFVideoAudioSamplingRateAndChannelConfigCustomCommandParser : public CMMFCustomCommandParserBase

Custom command parser class to be used by controller plug-ins wishing to support the audio sampling rate and channels configuration for the video recording.

The controller plug-in should create an object of this type and add it to the list of custom command parsers in the controller framework. The controller plug-in must be derived from MMMFVideoAudioSamplingRateAndChannelConfigCustomCommandImplementor to use this class.

Inherits from

Constructor & Destructor Documentation

CMMFVideoAudioSamplingRateAndChannelConfigCustomCommandParser(MMMFVideoAudioSamplingRateAndChannelConfigCustomCommandImplementor &)

CMMFVideoAudioSamplingRateAndChannelConfigCustomCommandParser(MMMFVideoAudioSamplingRateAndChannelConfigCustomCommandImplementor &aImplementor)[private]

~CMMFVideoAudioSamplingRateAndChannelConfigCustomCommandParser()

IMPORT_C~CMMFVideoAudioSamplingRateAndChannelConfigCustomCommandParser()

Destructor.

Member Functions Documentation

DoCopyArrayDataL(TMMFMessage &)

TBool DoCopyArrayDataL(TMMFMessage &aMessage)[private]

Parameters

TMMFMessage & aMessage

DoCreateBufFromUintArrayL(RArray< TUint > &)

voidDoCreateBufFromUintArrayL(RArray< TUint > &aArray)[private]

Parameters

RArray< TUint > & aArray

DoGetAudioChannelsL(TMMFMessage &)

TBool DoGetAudioChannelsL(TMMFMessage &aMessage)[private]

Parameters

TMMFMessage & aMessage

DoGetAudioSampleRateL(TMMFMessage &)

TBool DoGetAudioSampleRateL(TMMFMessage &aMessage)[private]

Parameters

TMMFMessage & aMessage

DoGetSupportedAudioChannelsL(TMMFMessage &)

TBool DoGetSupportedAudioChannelsL(TMMFMessage &aMessage)[private]

Parameters

TMMFMessage & aMessage

DoGetSupportedAudioSampleRatesL(TMMFMessage &)

TBool DoGetSupportedAudioSampleRatesL(TMMFMessage &aMessage)[private]

Parameters

TMMFMessage & aMessage

DoHandleRequestL(TMMFMessage &)

voidDoHandleRequestL(TMMFMessage &aMessage)[private]

Parameters

TMMFMessage & aMessage

DoSetAudioChannelsL(TMMFMessage &)

TBool DoSetAudioChannelsL(TMMFMessage &aMessage)[private]

Parameters

TMMFMessage & aMessage

DoSetAudioSampleRateL(TMMFMessage &)

TBool DoSetAudioSampleRateL(TMMFMessage &aMessage)[private]

Parameters

TMMFMessage & aMessage

HandleRequest(TMMFMessage &)

voidHandleRequest(TMMFMessage &aMessage)[virtual]

Handles a request from the client. Called by the controller framework.

Parameters

TMMFMessage & aMessageThe message to be handled.

NewL(MMMFVideoAudioSamplingRateAndChannelConfigCustomCommandImplementor &)

IMPORT_C CMMFVideoAudioSamplingRateAndChannelConfigCustomCommandParser *NewL(MMMFVideoAudioSamplingRateAndChannelConfigCustomCommandImplementor &aImplementor)[static]

Creates a new custom command parser that supports the audio sampling rate and channels configuration for video recording.

Parameters

MMMFVideoAudioSamplingRateAndChannelConfigCustomCommandImplementor & aImplementorA reference to the controller plug-in that owns this new object.

Member Data Documentation

CBufFlat * iDataCopyBuffer

CBufFlat *iDataCopyBuffer[private]

MMMFVideoAudioSamplingRateAndChannelConfigCustomCommandImplementor & iImplementor

MMMFVideoAudioSamplingRateAndChannelConfigCustomCommandImplementor &iImplementor[private]