multimediacommscontroller/mmccsubcontroller/inc/mccsymsimpledlstream.h
branchrcs
changeset 49 64c62431ac08
parent 32 f2ed1fc4c163
equal deleted inserted replaced
44:fb024d5e35fa 49:64c62431ac08
    22 
    22 
    23 //  INCLUDES
    23 //  INCLUDES
    24 #include "mccsymstreambase.h"
    24 #include "mccsymstreambase.h"
    25 #include "mccrtpdatasource.h"
    25 #include "mccrtpdatasource.h"
    26 #include "mccjitterbufferobserver.h"
    26 #include "mccjitterbufferobserver.h"
       
    27 #include "mccmsrpmanager.h"
    27 
    28 
    28 // FORWARD DECLARATIONS
    29 // FORWARD DECLARATIONS
    29 class CMMFFormatDecode;
    30 class CMMFFormatDecode;
    30 class MMccResources;
    31 class MMccResources;
    31 
    32 
    49                                              MMccResources* aMccResources,
    50                                              MMccResources* aMccResources,
    50                                              CMccRtpManager* aManager, 
    51                                              CMccRtpManager* aManager, 
    51                                              TFourCC aFourCC, 
    52                                              TFourCC aFourCC, 
    52                                              TInt aStreamType,
    53                                              TInt aStreamType,
    53                                              CMccRtpMediaClock& aClock );
    54                                              CMccRtpMediaClock& aClock );
    54         
    55         /**
       
    56         * Static constructor
       
    57         */
       
    58         static CMccSymSimpleDlStream* NewLC( TUint32 aMccStreamId, 
       
    59                                              MAsyncEventHandler* aEventhandler,  
       
    60                                              MMccResources* aMccResources,
       
    61                                              CMccMsrpManager* aManager, 
       
    62                                              TFourCC aFourCC, 
       
    63                                              TInt aStreamType,
       
    64 											 CMccRtpMediaClock& aClock );   
    55         /**
    65         /**
    56         * Destructor.
    66         * Destructor.
    57         */
    67         */
    58         virtual ~CMccSymSimpleDlStream();
    68         virtual ~CMccSymSimpleDlStream();
    59 
    69 
   187                                MMccResources* aMccResources,
   197                                MMccResources* aMccResources,
   188                                CMccRtpManager* aManager, 
   198                                CMccRtpManager* aManager, 
   189                                TFourCC aFourCC, 
   199                                TFourCC aFourCC, 
   190                                TInt aStreamType,
   200                                TInt aStreamType,
   191                                CMccRtpMediaClock& aClock );
   201                                CMccRtpMediaClock& aClock );
       
   202 CMccSymSimpleDlStream( TUint32 aMccStreamId, 
       
   203                                MAsyncEventHandler* aEventhandler, 
       
   204                                MMccResources* aMccResources,
       
   205                                CMccMsrpManager* aManager, 
       
   206                                TFourCC aFourCC, 
       
   207                                TInt aStreamType ,
       
   208                                CMccRtpMediaClock& aClock );
   192         
   209         
   193         /**
   210         /**
   194         * 2nd phase constructor
   211         * 2nd phase constructor
   195         */
   212         */
   196         void ConstructL();
   213         void ConstructL();