htiui/HtiServicePlugins/HtiCameraServicePlugin/inc/HtiCameraServicePlugin.h
branchRCL_3
changeset 17 d40e813b23c0
parent 13 822c625f7adc
equal deleted inserted replaced
15:65b472535a0d 17:d40e813b23c0
    47 
    47 
    48     protected:
    48     protected:
    49         // commands
    49         // commands
    50         enum TCommands
    50         enum TCommands
    51             {
    51             {
    52             ECmdInit                    = 0x01,
    52             ECmdInitialize              = 0x01,
    53             ECmdPrepareVideoRecording   = 0x02,
    53             ECmdPrepareVideoRecording   = 0x02,
    54             ECmdStartVideoRecording     = 0x05,
    54             ECmdStartVideoRecording     = 0x05,
    55             ECmdPausingVideoRecording   = 0x06,
    55             ECmdPausingVideoRecording   = 0x06,
    56             ECmdResumeVideoRecording    = 0x07,
    56             ECmdResumeVideoRecording    = 0x07,
    57             ECmdStopVideoRecording      = 0x08,
    57             ECmdStopVideoRecording      = 0x08,
    58             ECmdCloseVideoRecording     = 0x09,
    58             ECmdCloseVideoRecording     = 0x09,
    59             ECmdGetZoom                 = 0x0a,
    59             ECmdGetZoom                 = 0x0a,
    60             ECmdSetZoom                 = 0x0b,
    60             ECmdSetZoom                 = 0x0b,
    61             
    61             
    62             
    62             ECmdUninitialize            = 0x51,
    63             EResultOk               = 0xFF // only for response message
    63             EResultOk                   = 0xFF // only for response message
    64             };
    64             };
    65 
    65 
    66 
    66 
    67     public:  // Constructors and destructor
    67     public:  // Constructors and destructor
    68 
    68 
   166          * @return void
   166          * @return void
   167          */
   167          */
   168         virtual void MevroVideoRecordingComplete(TInt aError);
   168         virtual void MevroVideoRecordingComplete(TInt aError);
   169     
   169     
   170     private:
   170     private:
   171         void HandleInitCmdL(const TDesC8& aData);
   171         void HandleInitializeCmdL(const TDesC8& aData);
       
   172         void HandleUninitializeCmdL(const TDesC8& aData);
   172         void HandlePrepareVideoRecordingCmdL(const TDesC8& aData);
   173         void HandlePrepareVideoRecordingCmdL(const TDesC8& aData);
   173         void HandleStartVideoRecordingCmdL( const TDesC8& aData );
   174         void HandleStartVideoRecordingCmdL( const TDesC8& aData );
   174         void HandlePausingVideoRecordingCmdL( const TDesC8& aData );
   175         void HandlePausingVideoRecordingCmdL( const TDesC8& aData );
   175         void HandleResumeVideoRecordingCmdL( const TDesC8& aData );
   176         void HandleResumeVideoRecordingCmdL( const TDesC8& aData );
   176         void HandleStopVideoRecordingCmdL( const TDesC8& aData );
   177         void HandleStopVideoRecordingCmdL( const TDesC8& aData );