ecamcapturecontrol.h File Reference

const TInt KECamNoSpecificMaxMemorySize

const TIntKECamNoSpecificMaxMemorySize[static]

Special ImageMaxMemorySize when client does not have any specific preference. Also used when this setting of maximum memory size is not supported.

const TUint KECamPrepareImageParametersCurrentVersion

const TUintKECamPrepareImageParametersCurrentVersion[static]

The current Version of the TPrepareImageParameters class.

const TUint KECamPrepareVideoParametersCurrentVersion

const TUintKECamPrepareVideoParametersCurrentVersion[static]

The current Version of the TPrepareVideoParameters class.

const TUint KECamDriveModeDependentAttributesCurrentVersion

const TUintKECamDriveModeDependentAttributesCurrentVersion[static]

The current Version of the TDriveModeDependentAttributes class.

const TUid KECamPreImageCaptureControlUid

const TUidKECamPreImageCaptureControlUid[static]

Uid used to identify the CCameraPreImageCaptureControl API. This API is used to control the pre-imagecapture operations.

CCamera::CCameraPreImageCaptureControl

const TUid KECamImageCaptureUid

const TUidKECamImageCaptureUid[static]

Uid used to identify the CCameraImageCapture API. This API is used to capture the image and perform other control operations after capture the image.

CCamera::CCameraImageCapture

const TUid KECamPostImageCaptureControlUid

const TUidKECamPostImageCaptureControlUid[static]

Uid used to identify the CCameraPostImageCaptureControl API. This API is used to control the post-imagecapture operations.

CCamera::CCameraPostImageCaptureControl

const TUid KECamVideoCaptureControlUid

const TUidKECamVideoCaptureControlUid[static]

Uid used to identify the CCamera Video Capture Control API. This API is used to control the video capture operations.

CCamera::CCameraVideoCaptureControl

const TUid KUidECamEventReadyForNextPrepare

const TUidKUidECamEventReadyForNextPrepare[static]
Notification that the camera is ready for next prepare. Next prepare can either be still or video.
Note:

If drive mode is EDriveModeTimeNudgeCapture this callback will only be received when the client deletes the existing CCameraImageCapture object as more than one instance can not be created if this drive mode is used.

const TUid KUidECamEventReadyForNextCapture

const TUidKUidECamEventReadyForNextCapture[static]
Notification that the camera is ready for next capture. Next capture can either be still or video.
Note:

If drive mode is EDriveModeTimeNudgeCapture this callback will only be received once the total required amount of images are captured (ie. pre-capture images + 1 + post-capture images) and the implementation is ready with another set of pre-capture images (so implementation is prepared for next CaptureImage() call).

const TUid KUidECamEventImageCaptureEvent

const TUidKUidECamEventImageCaptureEvent[static]

Notification that the image has been exposed to the sensor. ECam implementation will notify the client that the image has been exposed to the sensor. CCamera::CCameraPreImageCaptureControl::GetCaptureEventSupportInfoL

const TUid KUidECamEventVideoCaptureControlPrepareComplete

const TUidKUidECamEventVideoCaptureControlPrepareComplete[static]
Notification of set-up completion before video capture.
Note:

If error is KErrECamImageResourceNotReleased and client wants to successfully call the Prepare method again, client needs to delete all CCameraImageCapture objects and any Snapshot and Histogram objects associated with it as well.

If error is KErrECamVideoResourceNotReleased and client wants to successfully call the Prepare method again, client needs to call ReleaseVideoResource to unprepare video and then delete any Snapshot and Histogram objects associated with it as well.

const TUid KUidECamEventVideoCaptureControlSettingsRangeChanged

const TUidKUidECamEventVideoCaptureControlSettingsRangeChanged[static]

Notifies that range of certain camera settings have been changed because of desired video settings. Client may call GetRangeAffectedSettingsL(RArray<TUid>& aRangeAffectedSettings) const to get the list of affected camera settings.

const TUid KUidECamEventVideoCaptureControlSettingsValueChanged

const TUidKUidECamEventVideoCaptureControlSettingsValueChanged[static]

Notifies that value of certain camera settings have been changed because of desired video settings. Client may call GetValueAffectedSettingsL(RArray<TUid>& aValueAffectedSettings) const to get the list of affected camera settings.

const TUid KUidECamEventVideoCaptureControlSettingsDisabled

const TUidKUidECamEventVideoCaptureControlSettingsDisabled[static]

Notifies that value of certain camera settings have been disabled because of desired video settings. Client may call GetDisabledSettingsL(RArray<TUid>& aDisabledSettings) const to get the list of affected camera settings.