CMceMicSource Class Reference

class CMceMicSource : public CMceMediaSource

Class representing microphone in MCE.

CMceMicSource can be used to record audio from microphone.

Enable (un-mute) and Disable (mute) operations to it are considered to be local, so they are not signalled to remote terminal.

mceclient.lib

Inherits from

Public Member Functions
~CMceMicSource()
IMPORT_C voidDisableL()
IMPORT_C voidEnableL()
IMPORT_C TIntGainL()
IMPORT_C TIntMaxGainL()
IMPORT_C CMceMicSource *NewL()
IMPORT_C CMceMicSource *NewLC()
IMPORT_C voidSetGainL(TInt)
Private Member Functions
CMceMicSource()
voidConstructL()
Inherited Functions
CBase::CBase()
CBase::Delete(CBase *)
CBase::Extension_(TUint,TAny *&,TAny *)
CBase::operator new(TUint)
CBase::operator new(TUint,TAny *)
CBase::operator new(TUint,TLeave)
CBase::operator new(TUint,TLeave,TUint)
CBase::operator new(TUint,TUint)
CBase::~CBase()
CMceMediaSource::CMceMediaSource()
CMceMediaSource::CancelDtmfToneSequenceL()
CMceMediaSource::ConstructL(CMceComMediaSource *)
CMceMediaSource::DoDisableL()
CMceMediaSource::DoEnableL()
CMceMediaSource::DtmfActive()
CMceMediaSource::DtmfAvailable()
CMceMediaSource::Enabled(TBool)
CMceMediaSource::EventReceivedL(TMceEvent &)
CMceMediaSource::ExternalizeFlatL(RWriteStream &)
CMceMediaSource::ExternalizeL(MMceComSerializationContext &)
CMceMediaSource::Factory()
CMceMediaSource::HandleEvent(TMceEvent &)
CMceMediaSource::Id()const
CMceMediaSource::InitializeL(CMceManager *)
CMceMediaSource::InitializeL(CMceMediaStream &)
CMceMediaSource::InternalizeFlatL(RReadStream &)
CMceMediaSource::InternalizeL(MMceComSerializationContext &)
CMceMediaSource::IsEnabled()const
CMceMediaSource::ReferenceCount()
CMceMediaSource::SendDtmfToneL(const TChar &,TTimeIntervalMicroSeconds32)
CMceMediaSource::SendDtmfToneSequenceL(const TDesC &)
CMceMediaSource::SerializationId()const
CMceMediaSource::StartDtmfToneL(const TChar &)
CMceMediaSource::StopDtmfToneL()
CMceMediaSource::StreamAddedL(CMceMediaStream &)
CMceMediaSource::Type()const
CMceMediaSource::UnInitialize(CMceMediaStream &)
CMceMediaSource::UpdateL(CMceMediaSource &)
CMceMediaSource::Updated()
CMceMediaSource::~CMceMediaSource()
Inherited Attributes
CMceMediaSource::iFlatData
CMceMediaSource::iParents
CMceMediaSource::iStream

Constructor & Destructor Documentation

CMceMicSource()

CMceMicSource()[private]

C++ default constructor.

~CMceMicSource()

IMPORT_C~CMceMicSource()

Destructor.

Member Functions Documentation

ConstructL()

voidConstructL()[private]

second-phase constructor

DisableL()

IMPORT_C voidDisableL()[virtual]

Disables streaming explicitly (aka mute).

EnableL()

IMPORT_C voidEnableL()[virtual]

Enables streaming explicitly (aka un-mute).

GainL()

IMPORT_C TIntGainL()const

Gets current gain

MaxGainL()

IMPORT_C TIntMaxGainL()const

Gets maximum gain

NewL()

IMPORT_C CMceMicSource *NewL()[static]

Two-phased constructor.

NewLC()

IMPORT_C CMceMicSource *NewLC()[static]

Two-phased constructor.

SetGainL(TInt)

IMPORT_C voidSetGainL(TIntaGain)

Sets gain

Parameters

TInt aGain