camerauis/cameraxui/cxengine/tsrc/unit/unittest_cxevideocapturecontrolsymbian/cxevideocapturecontrolsymbianunit.cpp
changeset 29 699651f2666f
parent 24 2094593137f5
equal deleted inserted replaced
24:2094593137f5 29:699651f2666f
    21 #include "cxevideocapturecontrolsymbianunit.h"
    21 #include "cxevideocapturecontrolsymbianunit.h"
    22 #include "cxefakeVideorecorderutility.h"
    22 #include "cxefakeVideorecorderutility.h"
    23 #include "cxutils.h"
    23 #include "cxutils.h"
    24 #include "cxediskmonitor.h"
    24 #include "cxediskmonitor.h"
    25 
    25 
    26 CxeVideoCaptureControlSymbianUnit::CxeVideoCaptureControlSymbianUnit( 
    26 CxeVideoCaptureControlSymbianUnit::CxeVideoCaptureControlSymbianUnit(
    27                                    CxeCameraDevice &cameraDevice,
    27                                    CxeCameraDevice &cameraDevice,
    28                                    CxeViewfinderControl &viewfinderControl,
    28                                    CxeViewfinderControl &viewfinderControl,
       
    29                                    CxeSnapshotControl &snapshotControl,
    29                                    CxeCameraDeviceControl &cameraDeviceControl,
    30                                    CxeCameraDeviceControl &cameraDeviceControl,
    30                                    CxeFilenameGenerator &nameGenerator,
    31                                    CxeFilenameGenerator &nameGenerator,
    31                                    CxeSettings &settings,
    32                                    CxeSettings &settings,
    32                                    CxeQualityPresets &qualityPresets,
    33                                    CxeQualityPresets &qualityPresets,
    33                                    CxeDiskMonitor &diskMonitor)
    34                                    CxeDiskMonitor &diskMonitor)
    34     : CxeVideoCaptureControlSymbian(cameraDevice, viewfinderControl, 
    35     : CxeVideoCaptureControlSymbian(cameraDevice, viewfinderControl, snapshotControl,
    35                                     cameraDeviceControl, nameGenerator,
    36                                     cameraDeviceControl, nameGenerator,
    36                                     settings, qualityPresets, diskMonitor)
    37                                     settings, qualityPresets, diskMonitor)
    37 {
    38 {
    38     CX_DEBUG_IN_FUNCTION();
    39     CX_DEBUG_IN_FUNCTION();
    39 }
    40 }
    48     CX_DEBUG_ENTER_FUNCTION();
    49     CX_DEBUG_ENTER_FUNCTION();
    49 
    50 
    50     // init video recoder
    51     // init video recoder
    51     if (state() == CxeVideoCaptureControl::Idle) {
    52     if (state() == CxeVideoCaptureControl::Idle) {
    52         if (mVideoRecorder == NULL) {
    53         if (mVideoRecorder == NULL) {
    53             TRAPD(initErr, mVideoRecorder = 
    54             TRAPD(initErr, mVideoRecorder =
    54                 new CxeFakeVideoRecorderUtility( *this ,
    55                 new CxeFakeVideoRecorderUtility( *this ,
    55                             KAudioPriorityVideoRecording,
    56                             KAudioPriorityVideoRecording,
    56                             TMdaPriorityPreference( KAudioPrefVideoRecording )));
    57                             TMdaPriorityPreference( KAudioPrefVideoRecording )));
    57             if (initErr) {
    58             if (initErr) {
    58                 CX_DEBUG(("WARNING - VideoRecorderUtility could not be reserved. Failed with err:%d", initErr));
    59                 CX_DEBUG(("WARNING - VideoRecorderUtility could not be reserved. Failed with err:%d", initErr));