camerauis/cameraapp/generic/inc/CamAppController.h
branchRCL_3
changeset 13 38fb6f7eacd5
parent 10 8c55c525d5d7
child 15 bf64cebf4673
equal deleted inserted replaced
12:51dda465e618 13:38fb6f7eacd5
  1026     * @param aSoundId The enum value of the sound to play
  1026     * @param aSoundId The enum value of the sound to play
  1027     * @param aEnableCallback Whether we want a callback when play complete
  1027     * @param aEnableCallback Whether we want a callback when play complete
  1028     */
  1028     */
  1029     void PlaySound( TCamSoundId aSoundId, TBool aEnableCallback );
  1029     void PlaySound( TCamSoundId aSoundId, TBool aEnableCallback );
  1030 
  1030 
  1031     /**
       
  1032     * Initiates the playing of the specified tone
       
  1033     * @since 2.8
       
  1034     * @param aToneHz The frequency of the tone to play in Hertz
       
  1035     * @param aLenMicSec The length of tone to play in microseconds
       
  1036     * @param aVolume The volume of the tone, range 0.0 to 1.0
       
  1037     * @param aEnableCallback Whether to be called back when playback complete
       
  1038     */
       
  1039     void PlayTone( TInt aToneHz, TInt aLenMicSec, TReal32 aVolume,  TBool aEnableCallback );
       
  1040 
  1031 
  1041     /** 
  1032     /** 
  1042     * Releases the camera hardware for other apps to use
  1033     * Releases the camera hardware for other apps to use
  1043     * @since 2.8
  1034     * @since 2.8
  1044     */
  1035     */
  1169      * @since 3.0
  1160      * @since 3.0
  1170      * @return TEvRange struct
  1161      * @return TEvRange struct
  1171      */
  1162      */
  1172     TCamEvCompRange EvRange() const;
  1163     TCamEvCompRange EvRange() const;
  1173 
  1164 
       
  1165     /**
       
  1166      * Switches camera to standby
       
  1167      * @since 5.1
       
  1168      * @param aSratus Error code for Standby mode
       
  1169      * @return
       
  1170      */
       
  1171     void SwitchToStandbyL( TInt aStatus = KErrNone );
       
  1172     
  1174   public: // Derived from MCamCallStateObserver base class     
  1173   public: // Derived from MCamCallStateObserver base class     
  1175     /**
  1174     /**
  1176     * Callback for when the current phone call state changes
  1175     * Callback for when the current phone call state changes
  1177     * @since 3.0
  1176     * @since 3.0
  1178     * @param aState The new call state
  1177     * @param aState The new call state
  2205 
  2204 
  2206         /**
  2205         /**
  2207          * Returns the value of iSaveStarted
  2206          * Returns the value of iSaveStarted
  2208          */
  2207          */
  2209         TBool IsSaveStarted();
  2208         TBool IsSaveStarted();
       
  2209         
       
  2210         /**
       
  2211          * Getter for iIssueModeChangeSequenceSucceeded
       
  2212          */
       
  2213         TBool IssueModeChangeSequenceSucceeded();
  2210         
  2214         
  2211   private:
  2215   private:
  2212 
  2216 
  2213     // -----------------------------------------------------
  2217     // -----------------------------------------------------
  2214     // Construction parts
  2218     // Construction parts
  2590     CCamBurstCaptureArray* iRotationArray;
  2594     CCamBurstCaptureArray* iRotationArray;
  2591     CCamSnapShotRotator* iSnapShotRotator;
  2595     CCamSnapShotRotator* iSnapShotRotator;
  2592     // orientation at capture time
  2596     // orientation at capture time
  2593     TCamImageOrientation  iCaptureOrientation;
  2597     TCamImageOrientation  iCaptureOrientation;
  2594     
  2598     
       
  2599     TBool iIssueModeChangeSequenceSucceeded;
       
  2600     
  2595     };
  2601     };
  2596 
  2602 
  2597 #endif      // CAMAPPCONTROLLER_H
  2603 #endif      // CAMAPPCONTROLLER_H
  2598             
  2604             
  2599 // End of File
  2605 // End of File