CMceAudioStream Class Reference
class CMceAudioStream : public CMceMediaStream |
Class for representing unidirectional audio stream.
It defines the used audio codecs for the stream. In order to be complete structure, at least one codec is required.
mceclient.lib
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() |
| CMceMediaStream::AddSinkL(CMceMediaSink *) |
| CMceMediaStream::AddSinkL(MMceComSerializationContext &) |
| CMceMediaStream::AddedL() |
| CMceMediaStream::BaseFactory()const |
| CMceMediaStream::BindL(CMceMediaStream *) |
| CMceMediaStream::Binder()const |
| CMceMediaStream::Bound()const |
| CMceMediaStream::BoundStream()const |
| CMceMediaStream::BoundStreamL()const |
| CMceMediaStream::CMceMediaStream() |
| CMceMediaStream::ConstructL(CMceComMediaStream *) |
| CMceMediaStream::DisableL() |
| CMceMediaStream::EnableL() |
| CMceMediaStream::ExternalizeFlatL(RWriteStream &) |
| CMceMediaStream::Factory() |
| CMceMediaStream::FindCodec(const RPointerArray< CMceCodec > &,CMceCodec &) |
| CMceMediaStream::FlatData() |
| CMceMediaStream::HandleMediaError(TState,TBool,TInt) |
| CMceMediaStream::Id()const |
| CMceMediaStream::InternalizeFlatL(RReadStream &) |
| CMceMediaStream::IsEnabled()const |
| CMceMediaStream::LocalMediaPort()const |
| CMceMediaStream::MediaAttributeLinesL() |
| CMceMediaStream::RemoveSinkL(CMceMediaSink &) |
| CMceMediaStream::SerializationId()const |
| CMceMediaStream::Session()const |
| CMceMediaStream::SetLocalMediaPortL(TUint) |
| CMceMediaStream::SetMediaAttributeLinesL(CDesC8Array *) |
| CMceMediaStream::SetSourceL(CMceMediaSource *) |
| CMceMediaStream::SetSourceL(MMceComSerializationContext &) |
| CMceMediaStream::SetState(TState) |
| CMceMediaStream::Sinks()const |
| CMceMediaStream::Source()const |
| CMceMediaStream::State()const |
| CMceMediaStream::Type()const |
| CMceMediaStream::Updated() |
| CMceMediaStream::~CMceMediaStream() |
Constructor & Destructor Documentation
CMceAudioStream()
CMceAudioStream | ( | ) | [private] |
~CMceAudioStream()
IMPORT_C | ~CMceAudioStream | ( | ) | |
Member Functions Documentation
AddCodecL(CMceAudioCodec *)
Adds codec to the stream.
Parameters
CMceAudioCodec * aCodec | codec added to the stream; ownership is transferred |
Codecs()
Returns the available codecs to the session. For CMEOutSession, array contains all codecs supported by terminal in default. For CMEInSession, array contains codecs that were offered by remote terminal, and supported by local terminal. Codecs are in preference order in the array. Codec in the first element of the array has highest preference.
ConstructL()
void | ConstructL | ( | ) | [private] |
Second-phase constructor.
EventReceivedL(TMceEvent &)
ExternalizeL(MMceComSerializationContext &)
FindCodec(CMceCodec &)
Searches for codec matching with input codec instance or sdp name
FindDtmfRelatedComponents(TBool &, TBool &, TBool &, TBool)
void | FindDtmfRelatedComponents | ( | TBool & | aRtpSourceExists, |
| TBool & | aRtpSinkExists, |
| TBool & | aDtmfCodecExists, |
| TBool | aBinderOriginated |
| ) | |
Serches for existence of components needed for dtmf usage.
InitializeL(CMceSession &, TBool)
InitializeL(CMceManager *, CMceSession &)
InternalizeL(MMceComSerializationContext &)
RemoveCodecL(CMceAudioCodec &)
Removes codec from the stream
RemoveCodecL(CMceAudioCodec &, TBool)
ReorderCodecsByPreferenceL(TBool)
void | ReorderCodecsByPreferenceL | ( | TBool | aDiscardUnusedCodecs | ) | [virtual] |
Arrange audio codecs according codec preferences.
Parameters
TBool aDiscardUnusedCodecs | |
ReplaceCodecsL(RPointerArray< CMceAudioCodec > *)
Replaces codecs of the stream. Codecs should be in preference order in the passed array.
SynchronizeWithFileL(CMceFileSource &)
Called file source wants to synchronized with stream
Member Data Documentation
RPointerArray< CMceAudioCodec > iCodecs
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.