ecamcapturecontrol.h File Reference

const TInt KECamNoSpecificMaxMemorySize

const TInt KECamNoSpecificMaxMemorySize [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 TUint KECamPrepareImageParametersCurrentVersion [static]

The current Version of the TPrepareImageParameters class.

const TUint KECamPrepareVideoParametersCurrentVersion

const TUint KECamPrepareVideoParametersCurrentVersion [static]

The current Version of the TPrepareVideoParameters class.

const TUint KECamDriveModeDependentAttributesCurrentVersion

const TUint KECamDriveModeDependentAttributesCurrentVersion [static]

The current Version of the TDriveModeDependentAttributes class.

const TUid KECamPreImageCaptureControlUid

const TUid KECamPreImageCaptureControlUid [static]

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

CCamera::CCameraPreImageCaptureControl

const TUid KECamImageCaptureUid

const TUid KECamImageCaptureUid [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 TUid KECamPostImageCaptureControlUid [static]

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

CCamera::CCameraPostImageCaptureControl

const TUid KECamVideoCaptureControlUid

const TUid KECamVideoCaptureControlUid [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 TUid KUidECamEventReadyForNextPrepare [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 TUid KUidECamEventReadyForNextCapture [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 TUid KUidECamEventImageCaptureEvent [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 TUid KUidECamEventVideoCaptureControlPrepareComplete [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 TUid KUidECamEventVideoCaptureControlSettingsRangeChanged [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 TUid KUidECamEventVideoCaptureControlSettingsValueChanged [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 TUid KUidECamEventVideoCaptureControlSettingsDisabled [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.