camerauis/cameraxui/cxengine/inc/api/cxeengine.h
changeset 37 64817133cd1d
parent 29 699651f2666f
child 46 c826656d6714
equal deleted inserted replaced
36:b12f3922a74f 37:64817133cd1d
    29 class CxeZoomControl;
    29 class CxeZoomControl;
    30 class CxeImageDataQueue;
    30 class CxeImageDataQueue;
    31 class CxeFeatureManager;
    31 class CxeFeatureManager;
    32 class CxeSettings;
    32 class CxeSettings;
    33 class CxeMemoryMonitor;
    33 class CxeMemoryMonitor;
       
    34 class CxeGeoTaggingTrail;
    34 
    35 
    35 /**
    36 /**
    36  * CxeEngine provides the the entry point into CameraX engine. This is the
    37  * CxeEngine provides the the entry point into CameraX engine. This is the
    37  * first class the client needs to initialize. CxeEngine then provides
    38  * first class the client needs to initialize. CxeEngine then provides
    38  * references to other CameraX engine objects.
    39  * references to other CameraX engine objects.
    96 
    97 
    97     /**
    98     /**
    98      * Memory monitor utility.
    99      * Memory monitor utility.
    99      */
   100      */
   100     virtual CxeMemoryMonitor &memoryMonitor() = 0;
   101     virtual CxeMemoryMonitor &memoryMonitor() = 0;
   101 
   102     
       
   103     /**
       
   104      * Geotagging trail utility.
       
   105      */
       
   106     virtual CxeGeoTaggingTrail &geoTaggingTrail() = 0;
       
   107     
   102     /**
   108     /**
   103      * Get current camera mode.
   109      * Get current camera mode.
   104      */
   110      */
   105     virtual Cxe::CameraMode mode() const = 0;
   111     virtual Cxe::CameraMode mode() const = 0;
       
   112 
       
   113     /**
       
   114      * Set current camera mode.
       
   115      */
       
   116     virtual void setMode(Cxe::CameraMode mode) = 0;
   106 
   117 
   107     /**
   118     /**
   108      * Initialize the camera in either still or video mode. This method is also
   119      * Initialize the camera in either still or video mode. This method is also
   109      * used to switch between modes.
   120      * used to switch between modes.
   110      */
   121      */