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 void DisableL ()
IMPORT_C void EnableL ()
IMPORT_C TInt GainL ()
IMPORT_C TInt MaxGainL ()
IMPORT_C CMceMicSource * NewL ()
IMPORT_C CMceMicSource * NewLC ()
IMPORT_C void SetGainL ( TInt )
Private Member Functions
CMceMicSource ()
void ConstructL ()
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()

void ConstructL ( ) [private]

second-phase constructor

DisableL()

IMPORT_C void DisableL ( ) [virtual]

Disables streaming explicitly (aka mute).

EnableL()

IMPORT_C void EnableL ( ) [virtual]

Enables streaming explicitly (aka un-mute).

GainL()

IMPORT_C TInt GainL ( ) const

Gets current gain

MaxGainL()

IMPORT_C TInt MaxGainL ( ) 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 void SetGainL ( TInt aGain )

Sets gain

Parameters

TInt aGain