8 Contributors: |
8 Contributors: |
9 --> |
9 --> |
10 <!DOCTYPE concept |
10 <!DOCTYPE concept |
11 PUBLIC "-//OASIS//DTD DITA Concept//EN" "concept.dtd"> |
11 PUBLIC "-//OASIS//DTD DITA Concept//EN" "concept.dtd"> |
12 <concept id="GUID-A1D2C673-3B91-403A-800B-5E1504FB19EE" xml:lang="en"><title>Capturing |
12 <concept id="GUID-A1D2C673-3B91-403A-800B-5E1504FB19EE" xml:lang="en"><title>Capturing |
13 still images</title><prolog><metadata><keywords/></metadata></prolog><conbody> |
13 Still Images</title><prolog><metadata><keywords/></metadata></prolog><conbody> |
14 <p>To capture still images or to use the display as a viewfinder, build |
14 <p>To capture still images or to use the display as a viewfinder, build |
15 your application around the Symbian Ecam camera utility. To make use of the |
15 your application around the Symbian Ecam camera utility. To make use of the |
16 device camera to capture an image, the application needs to repeat the steps |
16 device camera to capture an image, the application needs to repeat the steps |
17 described in the illustration below.</p> |
17 described in the illustration below.</p> |
18 <fig id="GUID-65212152-6862-4990-9869-CF643B9A5845"><title>The steps required to capture a still image</title><image href="GUID-5FE10ECA-1FAB-4E4F-A1D9-67D379EE8CB3_d0e293561_href.png"/></fig> |
18 <fig id="GUID-65212152-6862-4990-9869-CF643B9A5845"><title>The steps required to capture a still image</title><image href="GUID-5FE10ECA-1FAB-4E4F-A1D9-67D379EE8CB3_d0e290304_href.png"/></fig> |
19 <note> |
19 <p>Important implementation considerations include:</p> |
20 <p>The settings you can use in your application depend on what the camera |
|
21 hardware on the device supports.</p> |
|
22 </note> |
|
23 <p>To capture images, use the methods of the <xref href="jar:GUID-35228542-8C95-4849-A73F-2B4F082F0C44.jar!/sdk/doc_source/reference/reference-cpp/Camera_Framework/CCameraClass.html" format="application/java-archive"><codeph>CCamera</codeph></xref> and <xref href="jar:GUID-35228542-8C95-4849-A73F-2B4F082F0C44.jar!/sdk/doc_source/reference/reference-cpp/Camera_Framework/MCameraObserver2Class.html" format="application/java-archive"><codeph>MCameraObserver2</codeph></xref> classes to construct your application. <codeph>MCameraObserver2</codeph> uses |
|
24 the advanced camera features of the <xref href="jar:GUID-35228542-8C95-4849-A73F-2B4F082F0C44.jar!/sdk/doc_source/reference/reference-cpp/Camera_Framework/CCameraClass.html#%3a%3aCCamera%3a%3aCCameraAdvancedSettings" format="application/java-archive"><codeph>CCamera::CCameraAdvancedSettings</codeph></xref> class. </p> |
|
25 <p>For reference examples, see: </p> |
|
26 <ul> |
20 <ul> |
27 <li><p><xref href="GUID-55BF8452-F9FF-5CF3-9D74-3BC7F5447551-GENID-1-8-1-18-1-1-4-1-5-1.dita">Camera |
21 <li><p>The settings you can use in your application depend on what |
28 Example: Capturing and controlling the images using Camera</xref></p></li> |
22 the camera hardware on the device supports.</p></li> |
29 <li><p><xref href="http://developer.symbian.org/wiki/index.php/Introduction_to_the_Camera_API" scope="external">Introduction to the Camera API</xref> on the Symbian Foundation</p> |
23 <li><p>To capture images, use the methods of the <xref href="GUID-021C509B-C821-3401-B2F4-DE7F52BB16D4.dita"><apiname>CCamera</apiname></xref> and <xref href="GUID-09C6DDB6-A208-3C81-9F54-697D4865D99F.dita"><apiname>MCameraObserver2</apiname></xref> classes |
|
24 to construct your application. <codeph>MCameraObserver2</codeph> uses the |
|
25 advanced camera features of the <xref href="GUID-021C509B-C821-3401-B2F4-DE7F52BB16D4.dita#GUID-021C509B-C821-3401-B2F4-DE7F52BB16D4/GUID-E31AEB11-B7A0-3637-BB31-866306F78118"><apiname>CCamera::CCameraAdvancedSettings</apiname></xref> class. |
|
26 The <codeph>CCamera</codeph> and <codeph>MCameraObserver2</codeph> classes |
|
27 are defined in the <codeph>ecam.h</codeph> header file. Add the following |
|
28 line to the <codeph>.h</codeph> file, which is used to deploy the API:</p> |
|
29 <codeblock id="GUID-BB25E774-4122-47AE-BDDD-6691BEAEB15E" xml:space="preserve">#include <ecam.h></codeblock> |
30 </li> |
30 </li> |
31 <li><p><xref href="http://www.forum.nokia.com/info/sw.nokia.com/id/9a3e1226-79db-4c8e-bd70-7d9d22aaa6eb/S60_Platform_Camera_Example.html" scope="external">S60 Platform: Camera Example</xref> on Forum Nokia.</p></li> |
31 <li><p>Make sure you have correct <xref href="GUID-6971B0A2-F79B-4E05-8AF3-BB1FC1932A22.dita">capabilities</xref> information |
|
32 set for your application. You need at least the <codeph>UserEnvironment</codeph> capability.</p> |
|
33 </li> |
|
34 <li><p>Make sure <codeph>ecam.lib</codeph> is accessible to your |
|
35 linker when compiling your application by including it in your <codeph>mmp</codeph> file |
|
36 or by editing the project properties in your IDE, depending on your build |
|
37 environment.</p></li> |
32 </ul> |
38 </ul> |
33 <section id="GUID-7AE307AA-8E1E-4F6C-AFC7-4CED1341D785"><title>To capture still images on a mobile device</title> |
39 <section id="GUID-7AE307AA-8E1E-4F6C-AFC7-4CED1341D785"><title>To capture still |
|
40 images on a mobile device</title> |
34 <ol> |
41 <ol> |
35 <li id="GUID-9E819F98-B4C6-4C0B-A723-F82494E8655B"><p>Initialize |
42 <li id="GUID-9E819F98-B4C6-4C0B-A723-F82494E8655B"><p>Initialize |
36 the onboard camera.</p> |
43 the onboard camera.</p> |
37 <ul> |
44 <ul> |
38 <li><p>Create a camera object using the <xref href="jar:GUID-35228542-8C95-4849-A73F-2B4F082F0C44.jar!/sdk/doc_source/reference/reference-cpp/Camera_Framework/CCameraClass.html#%3a%3aCCamera%3a%3aNew2L%28MCameraObserver2%20%26amp%3b%2cTInt%2cTInt%29" format="application/java-archive"><codeph>CCamera::New2L()</codeph></xref> method.</p></li> |
45 <li><p>Create a camera object using the <codeph>CCamera::New2L()</codeph> method.</p> |
39 <li><p>Reserve the camera for your application using the <xref href="jar:GUID-35228542-8C95-4849-A73F-2B4F082F0C44.jar!/sdk/doc_source/reference/reference-cpp/Camera_Framework/CCameraClass.html#%3a%3aCCamera%3a%3aReserve%28%29" format="application/java-archive"><codeph>CCamera::Reserve()</codeph></xref> method. <xref href="jar:GUID-35228542-8C95-4849-A73F-2B4F082F0C44.jar!/sdk/doc_source/reference/reference-cpp/Camera_Framework/MCameraObserver2Class.html#%3a%3aMCameraObserver2%3a%3aHandleEvent%28const%20TECAMEvent%20%26amp%3b%29" format="application/java-archive"><codeph>MCameraObserver2::HandleEvent</codeph></xref> is called upon |
46 </li> |
40 completion.</p></li> |
47 <li><p>Reserve the camera for your application using the <codeph>CCamera::Reserve()</codeph> method. <codeph>MCameraObserver2::HandleEvent</codeph> is called upon completion.</p></li> |
41 <li><p>Switch on the camera power using the <xref href="jar:GUID-35228542-8C95-4849-A73F-2B4F082F0C44.jar!/sdk/doc_source/reference/reference-cpp/Camera_Framework/CCameraClass.html#%3a%3aCCamera%3a%3aPowerOn%28%29" format="application/java-archive"><codeph>CCamera::PowerOn()</codeph></xref> method. <xref href="jar:GUID-35228542-8C95-4849-A73F-2B4F082F0C44.jar!/sdk/doc_source/reference/reference-cpp/Camera_Framework/MCameraObserver2Class.html#%3a%3aMCameraObserver2%3a%3aHandleEvent%28const%20TECAMEvent%20%26amp%3b%29" format="application/java-archive"><codeph>MCameraObserver2::HandleEvent</codeph></xref> is called upon |
48 <li><p>Switch on the camera power using the <codeph>CCamera::PowerOn()</codeph> method. <codeph>MCameraObserver2::HandleEvent</codeph> is |
42 completion.</p></li> |
49 called upon completion.</p></li> |
43 <li><p>If needed, share the camera between multiple clients using |
50 <li><p>If needed, share the camera between multiple clients using |
44 the <xref href="jar:GUID-35228542-8C95-4849-A73F-2B4F082F0C44.jar!/sdk/doc_source/reference/reference-cpp/Camera_Framework/CCameraClass.html#%3a%3aCCamera%3a%3aNewDuplicate2L%28MCameraObserver2%20%26amp%3b%2cTInt%29" format="application/java-archive"><codeph>CCamera::NewDuplicate2L()</codeph></xref> function. This function |
51 the <codeph>CCamera::NewDuplicate2L()</codeph> function. This function needs |
45 needs the handle of an existing camera object (use <xref href="jar:GUID-35228542-8C95-4849-A73F-2B4F082F0C44.jar!/sdk/doc_source/reference/reference-cpp/Camera_Framework/CCameraClass.html#%3a%3aCCamera%3a%3aHandle%28%29" format="application/java-archive"><codeph>CCamera::Handle()</codeph></xref>).</p></li> |
52 the handle of an existing camera object (use <codeph>CCamera::Handle()</codeph>).</p> |
|
53 </li> |
46 </ul> |
54 </ul> |
47 </li> |
55 </li> |
48 <li id="GUID-1A42718C-0158-4BB6-B99F-48278369C3F3"><p>Configure |
56 <li id="GUID-1A42718C-0158-4BB6-B99F-48278369C3F3"><p>Configure |
49 the camera settings.</p> |
57 the camera settings.</p> |
50 <ul> |
58 <ul> |
51 <li><p>Before you adjust the settings, make sure the camera hardware |
59 <li><p>Before you adjust the settings, make sure the camera hardware |
52 supports the particular option. Use <xref href="jar:GUID-35228542-8C95-4849-A73F-2B4F082F0C44.jar!/sdk/doc_source/reference/reference-cpp/Camera_Framework/CCameraClass.html#%3a%3aCCamera%3a%3aCameraInfo%28TCameraInfo%20%26amp%3b%29const" format="application/java-archive"><codeph>CCamera::CameraInfo()</codeph></xref> to retrieve and <xref href="jar:GUID-35228542-8C95-4849-A73F-2B4F082F0C44.jar!/sdk/doc_source/reference/reference-cpp/Camera_Framework/TCameraInfoClass.html" format="application/java-archive"><codeph>TCameraInfo</codeph></xref> to |
60 supports the particular option. Use <codeph>CCamera::CameraInfo()</codeph> to |
53 specify the camera information.</p><p>For example, to find out what |
61 retrieve and <codeph>TCameraInfo</codeph> to specify the camera information.</p> |
54 image formats are supported by the onboard camera, use the <xref href="jar:GUID-35228542-8C95-4849-A73F-2B4F082F0C44.jar!/sdk/doc_source/reference/reference-cpp/Camera_Framework/TCameraInfoClass.html#%3a%3aTCameraInfo%3a%3aiImageFormatsSupported" format="application/java-archive"><codeph>TCameraInfo::iImageFormatsSupported</codeph></xref> member variable.</p></li> |
62 <p>For example, to find out what image formats are supported by the onboard |
55 <li><p>Specify the image format using the <xref href="jar:GUID-35228542-8C95-4849-A73F-2B4F082F0C44.jar!/sdk/doc_source/reference/reference-cpp/Camera_Framework/CCameraClass.html#%3a%3aCCamera%3a%3aPrepareImageCaptureL%28TFormat%2cTInt%29" format="application/java-archive"><codeph>CCamera::PrepareImageCaptureL</codeph></xref> method. For a list of |
63 camera, use the <codeph>TCameraInfo::iImageFormatsSupported</codeph> member |
56 possible formats, see <xref href="jar:GUID-35228542-8C95-4849-A73F-2B4F082F0C44.jar!/sdk/doc_source/reference/reference-cpp/Camera_Framework/CCameraClass.html#%3a%3aCCamera%3a%3aTFormat" format="application/java-archive"><codeph>CCamera::TFormat</codeph></xref>.</p><p>Devices support image capture in EXIF JPEG format (<xref href="jar:GUID-35228542-8C95-4849-A73F-2B4F082F0C44.jar!/sdk/doc_source/reference/reference-cpp/Camera_Framework/CCameraClass.html#%3a%3aCCamera%3a%3aEFormatExif" format="application/java-archive"><codeph>CCamera::EFormatExif</codeph></xref>), which is encoded with |
64 variable.</p></li> |
57 JPEG and requires no additional conversion.</p></li> |
65 <li><p>Specify the image format using the <codeph>CCamera::PrepareImageCaptureL</codeph> method. |
58 <li><p>Specify the desired image size using the <xref href="jar:GUID-35228542-8C95-4849-A73F-2B4F082F0C44.jar!/sdk/doc_source/reference/reference-cpp/Camera_Framework/CCameraClass.html#%3a%3aCCamera%3a%3aEnumerateCaptureSizes%28TSize%20%26amp%3b%2cTInt%2cTFormat%29const" format="application/java-archive"><codeph>CCamera::EnumerateCaptureSizes()</codeph></xref> method.</p> |
66 For a list of possible formats, see <codeph>CCamera::TFormat</codeph>.</p> |
|
67 <p>Devices support image capture in EXIF JPEG format (<codeph>CCamera::EFormatExif</codeph>), |
|
68 which is encoded with JPEG and requires no additional conversion.</p></li> |
|
69 <li><p>Specify the desired image size using the <codeph>CCamera::EnumerateCaptureSizes()</codeph> method.</p> |
59 </li> |
70 </li> |
60 <li><p>Additionally, you can set, for example, the brightness, contrast, |
71 <li><p>Additionally, you can set, for example, the brightness, contrast, |
61 zoom level, flash mode, exposure and white balance of the image. For more |
72 zoom level, flash mode, exposure and white balance of the image. For more |
62 information on the options, see the <xref href="jar:GUID-35228542-8C95-4849-A73F-2B4F082F0C44.jar!/sdk/doc_source/reference/reference-cpp/Camera_Framework/CCameraClass.html#%3a%3aCCamera%3a%3aCCameraAdvancedSettings" format="application/java-archive"><codeph>CCamera::CCameraAdvancedSettings</codeph></xref> class. You can also use the settings directly under <codeph>CCamera</codeph>.</p> |
73 information on the options, see the <codeph>CCamera::CCameraAdvancedSettings</codeph> class. |
|
74 You can also use the settings directly under <codeph>CCamera</codeph>.</p> |
63 </li> |
75 </li> |
64 </ul> |
76 </ul> |
65 <ul> |
77 <ul> |
66 <li><p>Before you can call <codeph>CCamera::CaptureImage()</codeph>, |
78 <li><p>Before you can call <codeph>CCamera::CaptureImage()</codeph>, |
67 allocate memory and set up image format, size and clipping rectangle using |
79 allocate memory and set up image format, size and clipping rectangle using |
68 the <xref href="jar:GUID-35228542-8C95-4849-A73F-2B4F082F0C44.jar!/sdk/doc_source/reference/reference-cpp/Camera_Framework/CCameraClass.html#%3a%3aCCamera%3a%3aPrepareImageCaptureL%28TFormat%2cTInt%29" format="application/java-archive"><codeph>CCamera::PrepareImageCaptureL()</codeph></xref> method. This |
80 the <codeph>CCamera::PrepareImageCaptureL()</codeph> method. This needs to |
69 needs to be called only once for multiple captures.</p></li> |
81 be called only once for multiple captures.</p></li> |
70 </ul> |
82 </ul> |
71 </li> |
83 </li> |
72 <li id="GUID-A7ED7A90-1432-4905-A0A5-0CC725997127"><p>Use the display |
84 <li id="GUID-A7ED7A90-1432-4905-A0A5-0CC725997127"><p>Use the display |
73 of the device as a viewfinder by transferring image data from the camera to |
85 of the device as a viewfinder by transferring image data from the camera to |
74 the display memory.</p> |
86 the display memory.</p> |
75 <ul> |
87 <ul> |
76 <li><p>Start the transfer of viewfinder data with direct screen |
88 <li><p>Start the transfer of viewfinder data with direct screen |
77 access using the <xref href="jar:GUID-35228542-8C95-4849-A73F-2B4F082F0C44.jar!/sdk/doc_source/reference/reference-cpp/Camera_Framework/CCameraClass.html#%3a%3aCCamera%3a%3aStartViewFinderDirectL%28RWsSession%20%26amp%3b%2cCWsScreenDevice%20%26amp%3b%2cRWindowBase%20%26amp%3b%2cTRect%20%26amp%3b%29" format="application/java-archive"><codeph>CCamera::StartViewFinderDirectL()</codeph></xref> method.</p> |
89 access using the <codeph>CCamera::StartViewFinderDirectL()</codeph> method.</p> |
78 </li> |
90 </li> |
79 <li><p>Transfer viewfinder data as a bitmap using the <xref href="jar:GUID-35228542-8C95-4849-A73F-2B4F082F0C44.jar!/sdk/doc_source/reference/reference-cpp/Camera_Framework/CCameraClass.html#%3a%3aCCamera%3a%3aStartViewFinderBitmapsL%28TSize%20%26amp%3b%29" format="application/java-archive"><codeph>CCamera::StartViewFinderBitmapsL()</codeph></xref> method. |
91 <li><p>Transfer viewfinder data as a bitmap using the <codeph>CCamera::StartViewFinderBitmapsL()</codeph> method. |
80 <xref href="jar:GUID-35228542-8C95-4849-A73F-2B4F082F0C44.jar!/sdk/doc_source/reference/reference-cpp/Camera_Framework/MCameraObserver2Class.html#%3a%3aMCameraObserver2%3a%3aViewFinderReady%28MCameraBuffer%20%26amp%3b%2cTInt%29" format="application/java-archive"><codeph>MCameraObserver2::ViewFinderReady</codeph></xref> is called |
92 <codeph>MCameraObserver2::ViewFinderReady</codeph> is called upon completion.</p> |
81 upon completion.</p></li> |
93 </li> |
82 <li><p>Set viewfinder mirroring on and flip the image horizontally |
94 <li><p>Set viewfinder mirroring on and flip the image horizontally |
83 using the <xref href="jar:GUID-35228542-8C95-4849-A73F-2B4F082F0C44.jar!/sdk/doc_source/reference/reference-cpp/Camera_Framework/CCameraClass.html#%3a%3aCCamera%3a%3aSetViewFinderMirrorL%28TBool%29" format="application/java-archive"><codeph>CCamera::SetViewFinderMirrorL()</codeph></xref> method.</p> |
95 using the <codeph>CCamera::SetViewFinderMirrorL()</codeph> method.</p> |
84 </li> |
96 </li> |
85 <li><p>Stop the transfer of viewfinder data to the screen using |
97 <li><p>Stop the transfer of viewfinder data to the screen using |
86 the <xref href="jar:GUID-35228542-8C95-4849-A73F-2B4F082F0C44.jar!/sdk/doc_source/reference/reference-cpp/Camera_Framework/CCameraClass.html#%3a%3aCCamera%3a%3aStopViewFinder%28%29" format="application/java-archive"><codeph>CCamera::StopViewFinder()</codeph></xref> method.</p></li> |
98 the <codeph>CCamera::StopViewFinder()</codeph> method.</p></li> |
87 </ul> |
99 </ul> |
88 </li> |
100 </li> |
89 <li id="GUID-136AEB7B-B618-456E-A7AA-27105A50B9DE"><p>Capture one |
101 <li id="GUID-136AEB7B-B618-456E-A7AA-27105A50B9DE"><p>Capture one |
90 or multiple images using the <xref href="jar:GUID-35228542-8C95-4849-A73F-2B4F082F0C44.jar!/sdk/doc_source/reference/reference-cpp/Camera_Framework/CCameraClass.html#%3a%3aCCamera%3a%3aCaptureImage%28%29" format="application/java-archive"><codeph>CCamera::CaptureImage()</codeph></xref> method. <xref href="jar:GUID-35228542-8C95-4849-A73F-2B4F082F0C44.jar!/sdk/doc_source/reference/reference-cpp/Camera_Framework/MCameraObserver2Class.html#%3a%3aMCameraObserver2%3a%3aImageBufferReady%28MCameraBuffer%20%26amp%3b%2cTInt%29" format="application/java-archive"><codeph>MCameraObserver2::ImageBufferReady()</codeph></xref> is called |
102 or multiple images using the <codeph>CCamera::CaptureImage()</codeph> method. <codeph>MCameraObserver2::ImageBufferReady()</codeph> is |
91 upon completion.</p></li> |
103 called upon completion.</p></li> |
92 <li id="GUID-9EF06D1B-EB64-4406-A97F-FE0C9DA1664F"><p>To exit the |
104 <li id="GUID-9EF06D1B-EB64-4406-A97F-FE0C9DA1664F"><p>To exit the |
93 application or to switch it to the background, switch off the camera power |
105 application or to switch it to the background, switch off the camera power |
94 using the <xref href="jar:GUID-35228542-8C95-4849-A73F-2B4F082F0C44.jar!/sdk/doc_source/reference/reference-cpp/Camera_Framework/CCameraClass.html#%3a%3aCCamera%3a%3aPowerOff%28%29" format="application/java-archive"><codeph>CCamera::PowerOff()</codeph></xref> method and release the |
106 using the <codeph>CCamera::PowerOff()</codeph> method and release the camera |
95 camera for other applications using the <xref href="jar:GUID-35228542-8C95-4849-A73F-2B4F082F0C44.jar!/sdk/doc_source/reference/reference-cpp/Camera_Framework/CCameraClass.html#%3a%3aCCamera%3a%3aRelease%28%29" format="application/java-archive"><codeph>CCamera::Release()</codeph></xref> method.</p></li> |
107 for other applications using the <codeph>CCamera::Release()</codeph> method.</p> |
96 <li id="GUID-DDC63446-DACC-434D-B6EE-E661C4FC2813"><p>The <xref href="jar:GUID-35228542-8C95-4849-A73F-2B4F082F0C44.jar!/sdk/doc_source/reference/reference-cpp/Camera_Framework/CCameraClass.html" format="application/java-archive"><codeph>CCamera</codeph></xref> and <xref href="jar:GUID-35228542-8C95-4849-A73F-2B4F082F0C44.jar!/sdk/doc_source/reference/reference-cpp/Camera_Framework/MCameraObserver2Class.html" format="application/java-archive"><codeph>MCameraObserver2</codeph></xref> classes |
|
97 are defined in the <codeph>ecam.h</codeph> header file. Add the following |
|
98 line to the <codeph>.h</codeph> file, which is used to deploy the API:</p> |
|
99 <codeblock id="GUID-BB25E774-4122-47AE-BDDD-6691BEAEB15E" xml:space="preserve">#include <ecam.h></codeblock> |
|
100 </li> |
108 </li> |
101 <li id="GUID-0053A8A8-8664-4E35-8D80-EA579503C463"><p>Make sure |
|
102 you have correct <xref href="GUID-6971B0A2-F79B-4E05-8AF3-BB1FC1932A22.dita">capabilities</xref> information |
|
103 set for your application. You need at least the <codeph>UserEnvironment</codeph> capability.</p> |
|
104 </li> |
|
105 <li id="GUID-CE8449BB-25A8-462A-8010-6B64F0120603"><p>Make sure <codeph>ecam.lib</codeph> is |
|
106 accessible to your linker when compiling your application by including it |
|
107 in your <codeph>mmp</codeph> file or by editing the project properties in |
|
108 your IDE, depending on your build environment.</p></li> |
|
109 </ol> |
109 </ol> |
110 </section> |
110 </section> |
111 <section id="GUID-D10C038A-76EF-4E4A-9008-3FB1F5F487EA"><title>See also</title> |
111 <section id="GUID-6DC48744-EF5E-4234-8C48-7A9692338F76"><title>Additional information |
112 <p><xref href="GUID-DA26D246-D74A-529F-9F81-11B45669103F.dita">Capturing Image</xref></p> |
112 on capturing still images</title> |
113 <p><xref href="GUID-6C8507F7-FE70-5654-91B5-53E356CFF67C.dita">Controlling Pre-Image |
113 <p>For reference examples, see: </p> |
114 Capture </xref></p> |
114 <ul> |
115 <p><xref href="GUID-3C3BBE1F-D7A2-5021-830B-78084334C883.dita">Controlling Captured |
115 <li><p><xref href="GUID-55BF8452-F9FF-5CF3-9D74-3BC7F5447551.dita">Camera |
116 Image</xref></p> |
116 Example: Capturing and controlling the images using Camera</xref></p></li> |
117 <p><xref href="GUID-BFDDCE4E-FE4F-5815-9D0B-A0967EA53B11.dita">Controlling Still-image |
117 <li><p><xref href="http://developer.symbian.org/wiki/index.php/Introduction_to_the_Camera_API" scope="external">Introduction to the Camera API</xref> on the Symbian Foundation</p> |
118 Capture</xref></p> |
118 </li> |
119 <p><xref href="GUID-36BD6059-6547-5754-8BE0-F8051A838C14.dita">Using Time Nudge |
119 <li><p><xref href="http://www.forum.nokia.com/info/sw.nokia.com/id/9a3e1226-79db-4c8e-bd70-7d9d22aaa6eb/S60_Platform_Camera_Example.html" scope="external">S60 Platform: Camera Example</xref> on Forum Nokia.</p></li> |
120 Capture Drive Mode </xref></p> |
120 </ul> |
121 <p><xref href="GUID-E9E21C82-13F6-50D4-A271-F9E5F1BD982F.dita">Background Processing |
121 <p>For information on how to capture an image using Time-Nudge-Capture |
122 for Ecam</xref></p> |
122 drive mode, see <xref href="GUID-36BD6059-6547-5754-8BE0-F8051A838C14.dita">Using |
|
123 Time Nudge Capture Drive Mode </xref>.</p> |
|
124 <p>For information on how to capture an image using standalone background |
|
125 processing, see <xref href="GUID-E9E21C82-13F6-50D4-A271-F9E5F1BD982F.dita">Background |
|
126 Processing for Ecam</xref>.</p> |
|
127 <p>For information on displaying images on the screen, see <xref href="GUID-27220B08-B2E7-5106-9BCC-C86938D3E37D.dita">Image |
|
128 Display Library Overview</xref></p> |
123 </section> |
129 </section> |
124 </conbody></concept> |
130 </conbody></concept> |