camerauis/cameraxui/cxengine/inc/api/cxeengine.h
changeset 38 0f0b4c1d7744
parent 28 3075d9b614e6
child 37 64817133cd1d
equal deleted inserted replaced
28:3075d9b614e6 38:0f0b4c1d7744
    20 #include <QObject>
    20 #include <QObject>
    21 #include "cxenamespace.h"
    21 #include "cxenamespace.h"
    22 
    22 
    23 class CxeCameraDeviceControl;
    23 class CxeCameraDeviceControl;
    24 class CxeViewfinderControl;
    24 class CxeViewfinderControl;
       
    25 class CxeSnapshotControl;
    25 class CxeStillCaptureControl;
    26 class CxeStillCaptureControl;
    26 class CxeVideoCaptureControl;
    27 class CxeVideoCaptureControl;
    27 class CxeAutoFocusControl;
    28 class CxeAutoFocusControl;
    28 class CxeZoomControl;
    29 class CxeZoomControl;
    29 class CxeImageDataQueue;
    30 class CxeImageDataQueue;
    55 
    56 
    56     /**
    57     /**
    57      * Access the viewfinder control.
    58      * Access the viewfinder control.
    58      */
    59      */
    59     virtual CxeViewfinderControl &viewfinderControl() = 0;
    60     virtual CxeViewfinderControl &viewfinderControl() = 0;
       
    61 
       
    62     /**
       
    63      * Access the snapshot control.
       
    64      */
       
    65     virtual CxeSnapshotControl &snapshotControl() = 0;
    60 
    66 
    61     /**
    67     /**
    62      * Access the still capture control.
    68      * Access the still capture control.
    63      */
    69      */
    64     virtual CxeStillCaptureControl &stillCaptureControl() = 0;
    70     virtual CxeStillCaptureControl &stillCaptureControl() = 0;