tsrc/mceclientstub/inc/mcecamerasource.h
branchRCL_3
changeset 22 73a1feb507fb
parent 0 f0cf47e981f9
child 23 bc78a40cd63c
equal deleted inserted replaced
21:33a5d2bbf6fc 22:73a1feb507fb
    47 * @lib mceclient.lib
    47 * @lib mceclient.lib
    48 */
    48 */
    49 class CMceCameraSource : public CMceMediaSource
    49 class CMceCameraSource : public CMceMediaSource
    50 	{
    50 	{
    51     friend class UT_CMusEngLiveSession;
    51     friend class UT_CMusEngLiveSession;
       
    52     friend class UT_CMusEngTwoWaySession;
       
    53     friend class UT_TMusEngCameraHandler;
    52 
    54 
    53 	public: // Constructors and destructor
    55 	public: // Constructors and destructor
    54 
    56 
    55 	    /**
    57 	    /**
    56 	    * Two-phased constructor.
    58 	    * Two-phased constructor.
    61 	    /**
    63 	    /**
    62 	    * Two-phased constructor.
    64 	    * Two-phased constructor.
    63 	    * @param aManager reference to the manager
    65 	    * @param aManager reference to the manager
    64 	    */
    66 	    */
    65 		IMPORT_C static CMceCameraSource* NewLC( CMceManager& aManager );
    67 		IMPORT_C static CMceCameraSource* NewLC( CMceManager& aManager );
       
    68 		
       
    69         /// Not in the real implementation 
       
    70         IMPORT_C static CMceCameraSource* NewL();		
       
    71 		
       
    72 		/// Not in the real implementation 
       
    73 		IMPORT_C static CMceCameraSource* NewLC();
    66 		
    74 		
    67 	    /**
    75 	    /**
    68 	    * Destructor.
    76 	    * Destructor.
    69 	    */
    77 	    */
    70 		IMPORT_C ~CMceCameraSource();
    78 		IMPORT_C ~CMceCameraSource();
   208 
   216 
   209 	    /**
   217 	    /**
   210 	    * C++ constructor.
   218 	    * C++ constructor.
   211 	    */
   219 	    */
   212 		CMceCameraSource();
   220 		CMceCameraSource();
   213 
       
   214 	    /**
       
   215 	    * Second-phase constructor.
       
   216 	    */
       
   217 		void ConstructL( CMceManager* aManager );
       
   218     
   221     
   219     private: // Owned data
   222     private: // Owned data
   220    
   223    
   221         TCameraInfo iCameraInfo;
   224         TCameraInfo iCameraInfo;
   222         
   225         
   230         
   233         
   231 
   234 
   232     public: // stub data
   235     public: // stub data
   233 	
   236 	
   234 	    TInt iCameraIndex;
   237 	    TInt iCameraIndex;
       
   238 	    TInt iCameraCount;
   235         TInt iZoomFactor;
   239         TInt iZoomFactor;
   236         TInt iDigitalZoomFactor;
   240         TInt iDigitalZoomFactor;
   237         TInt iContrast;
   241         TInt iContrast;
   238         TInt iBrightness;
   242         TInt iBrightness;
   239         TInt iExposure;
   243         TInt iExposure;