CMceStreamBundle Class Reference
class CMceStreamBundle : public CBase |
Class for handling grouping of Mce streams (i.e. grouping of media lines).
Can be used for example to synchronize audio and video streams.
If streams are added to the bundle or removed from it after the bundle has been added to the session, the session has to be updated with CMceSEssion::UpdateL() function in order to complete the changes.
mceclient.lib
Constructor & Destructor Documentation
CMceStreamBundle()
CMceStreamBundle | ( | ) | [private] |
~CMceStreamBundle()
IMPORT_C | ~CMceStreamBundle | ( | ) | |
Member Functions Documentation
AddStreamL(CMceMediaStream &)
Adds stream to the bundle.
AddedL()
Called when bundle has beed added to session
AddedSinkL(CMceMediaStream &, CMceMediaSink *&, MMceEndPointProxy *&)
ConstructL(TMceStreamBundleType)
ExternalizeFlatL(RWriteStream &)
ExternalizeL(MMceComSerializationContext &)
InitializeL(CMceSession &)
InternalizeFlatL(RReadStream &)
InternalizeL(MMceComSerializationContext &)
NewL(TMceStreamBundleType)
NewLC(TMceStreamBundleType)
RemoveStreamL(CMceMediaStream &)
Removes stream from the bundle.
Streams()
Returns the streams belonging to the bundle.
Member Enumerations Documentation
Enum TMceStreamBundleType
Member Data Documentation
CMceComStreamBundle * iFlatData
RPointerArray< CMceMediaStream > iStreams
Bundled streams, streams are not owned
RPointerArray< CMceMediaStream > iTempStreams
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.