1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2<html xml:lang="en-US" lang="en-US" xmlns="http://www.w3.org/1999/xhtml">
3  <head>
4    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
5    <meta http-equiv="Content-Style-Type" content="text/css" />
6    <link rel="stylesheet" href="../../../../css/manpage.css" type="text/css" />
7    <style type="text/css"><!--
8      span.static_style
9      {
10        font-size			: 8pt;
11        color				: white;
12        font-weight			: bold;
13        background			: #44f;
14        border-left			: solid 1px #aaf;
15        border-top			: solid 1px #aaf;
16        border-right		: solid 1px #00c;
17        border-bottom		: solid 1px #00c;
18        padding-left		: 2px;
19        padding-right		: 2px;
20      }
21
22      span.virtual_style
23      {
24        font-size			 : 8pt;
25        color				 : white;
26        font-weight			: bold;
27        background			: #0a0;
28        border-left			: solid 1px #0f0;
29        border-top			: solid 1px #0f0;
30        border-right		: solid 1px #060;
31        border-bottom		: solid 1px #060;
32        padding-left		: 2px;
33        padding-right		: 2px;
34      }
35
36      span.protected_style
37      {
38        font-size			 : 8pt;
39        color				 : white;
40        font-weight			: bold;
41        background			: #444;
42        border-left			: solid 1px #ccc;
43        border-top			: solid 1px #ccc;
44        border-right		: solid 1px #222;
45        border-bottom		: solid 1px #222;
46        padding-left		: 2px;
47        padding-right		: 2px;
48      }
49        --></style>
50<title>nn::jpeg::CTR::JpegMpEncoder</title>
51  </head>
52  <body>
53<h1><CODE>nn::jpeg::CTR::JpegMpEncoder</CODE> Class</h1>
54    <div class="section">
55<B>Header file:</B> nn/jpeg.h</div>
56<h2>Syntax</h2>
57    <div class="section">
58      <pre class="definition">class JpegMpEncoder : private ADLFireWall::NonCopyable<JpegMpEncoder></pre>
59    </div>
60<h2>Description</h2>
61    <div class="section">
62<p>This class performs JPEG encoding.</p><!-- write here --></div>
63    <a name="function" id="function">
64<h2>Member Functions</h2>
65      <div class="section">
66        <table class="members">
67          <tr>
68<th class="category" colspan="3">Initialization/Termination</th>
69          </tr>
70          <tr>
71            <td width="100">
72<span class="static_style" title="static">S</span> </td>
73            <th>
74<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/GetWorkBufferSize.html"><CODE>GetWorkBufferSize</CODE></a>
75            </th>
76<td>Calculates the number of bytes in the work buffer for the encoder object.</td>
77          </tr>
78          <tr>
79            <td width="100">  </td>
80            <th>
81<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/JpegMpEncoder.html"><CODE>JpegMpEncoder</CODE></a>
82            </th>
83<td>Constructs an encoder object.</td>
84          </tr>
85          <tr>
86            <td width="100">  </td>
87            <th>
88<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/Initialize.html"><CODE>Initialize</CODE></a>
89            </th>
90<td>Initializes the encoder object.</td>
91          </tr>
92          <tr>
93            <td width="100">  </td>
94            <th>
95<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/Finalize.html"><CODE>Finalize</CODE></a>
96            </th>
97<td>Finalizes the encoder object.</td>
98          </tr>
99          <tr>
100            <td width="100">  </td>
101            <th>
102<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/~JpegMpEncoder.html"><CODE>~JpegMpEncoder</CODE></a>
103            </th>
104<td>Destructor. Calls <a href="../../../../nn/jpeg/CTR/JpegMpEncoder/Finalize.html"><CODE>Finalize</CODE></a>.</td>
105          </tr>
106          <tr>
107<th class="category" colspan="3">Settings Prior to Encoding</th>
108          </tr>
109          <tr>
110            <td width="100">  </td>
111            <th>
112<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/SetThumbnailSize.html"><CODE>SetThumbnailSize</CODE></a>
113            </th>
114<td>Specifies the thumbnail image size and output format.</td>
115          </tr>
116          <tr>
117            <td width="100">  </td>
118            <th>
119<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/SetInputBufferWidth.html"><CODE>SetInputBufferWidth</CODE></a>
120            </th>
121<td>Sets the width of the input image buffer.</td>
122          </tr>
123          <tr>
124            <td width="100">  </td>
125            <th>
126<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/SetOption.html"><CODE>SetOption</CODE></a>
127            </th>
128<td>Specifies JPEG encoding options.</td>
129          </tr>
130          <tr>
131            <td width="100">  </td>
132            <th>
133<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/GetOption.html"><CODE>GetOption</CODE></a>
134            </th>
135<td>Gets the specified encoding options.</td>
136          </tr>
137          <tr>
138<th class="category" colspan="3">Exif Information Registration</th>
139          </tr>
140          <tr>
141            <td width="100">
142<span class="static_style" title="static">S</span> </td>
143            <th>
144<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/GetDateTimeNow.html"><CODE>GetDateTimeNow</CODE></a>
145            </th>
146<td>Gets the current date and time and creates a string that can be used as the argument value in a call to <a href="../../../../nn/jpeg/CTR/JpegMpEncoder/SetDateTime.html"><CODE>SetDateTime</CODE></a>.</td>
147          </tr>
148          <tr>
149            <td width="100">  </td>
150            <th>
151<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/SetDateTime.html"><CODE>SetDateTime</CODE></a>
152            </th>
153<td>Registers the date and time an image was taken, for embedding in the JPEG file.</td>
154          </tr>
155          <tr>
156            <td width="100">  </td>
157            <th>
158<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/SetSoftware.html"><CODE>SetSoftware</CODE></a>
159            </th>
160<td>Registers the software name to embed in the EXIF IFD of a JPEG file.</td>
161          </tr>
162          <tr>
163            <td width="100">  </td>
164            <th>
165<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/SetUserMakerNote.html"><CODE>SetUserMakerNote</CODE></a>
166            </th>
167<td>Registers various pieces of data to embed in the MakerNote part of a JPEG file.</td>
168          </tr>
169          <tr>
170            <td width="100">  </td>
171            <th>
172<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/SetImageUid.html"><CODE>SetImageUid</CODE></a>
173            </th>
174<td>Registers the unique image ID to embed in the EXIF IFD of a JPEG file.</td>
175          </tr>
176          <tr>
177            <td width="100">  </td>
178            <th>
179<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/SetOrientation.html"><CODE>SetOrientation</CODE></a>
180            </th>
181<td>Registers the image orientation to embed in the EXIF IFD of a JPEG file.</td>
182          </tr>
183          <tr>
184            <td width="100">  </td>
185            <th>
186<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/ClearOrientation.html"><CODE>ClearOrientation</CODE></a>
187            </th>
188<td>Specifies not to embed the image orientation in the JPEG EXIF IFD (default operation).</td>
189          </tr>
190          <tr>
191<th class="category" colspan="3">MP Entry Information Registration</th>
192          </tr>
193          <tr>
194            <td width="100">  </td>
195            <th>
196<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/SetMpTypeFlags.html"><CODE>SetMpTypeFlags</CODE></a>
197            </th>
198<td>Registers values to embed in the MP entry: the various flags for the individual image type management data and the dependent image entry numbers.</td>
199          </tr>
200          <tr>
201<th class="category" colspan="3">Storing IFD Information by MP Attribute</th>
202          </tr>
203          <tr>
204            <td width="100">  </td>
205            <th>
206<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/SetMpIndividualNum.html"><CODE>SetMpIndividualNum</CODE></a>
207            </th>
208<td>Registers the individual image number to embed in the MP Attribute IFD.</td>
209          </tr>
210          <tr>
211            <td width="100">  </td>
212            <th>
213<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/ClearMpIndividualNum.html"><CODE>ClearMpIndividualNum</CODE></a>
214            </th>
215<td>Resets the individual image number to embed in the MP Attribute IFD to the default value.</td>
216          </tr>
217          <tr>
218            <td width="100">  </td>
219            <th>
220<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/SetMpPanOrientation.html"><CODE>SetMpPanOrientation</CODE></a>
221            </th>
222<td>Registers the image placement to embed in the MP Attribute IFD.</td>
223          </tr>
224          <tr>
225            <td width="100">  </td>
226            <th>
227<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/ClearMpPanOrientation.html"><CODE>ClearMpPanOrientation</CODE></a>
228            </th>
229<td>Instructs not to embed image location in the MP Attribute IFD (default operation).</td>
230          </tr>
231          <tr>
232            <td width="100">  </td>
233            <th>
234<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/SetMpPanOverlapH.html"><CODE>SetMpPanOverlapH</CODE></a>
235            </th>
236<td>Registers the horizontal overlap to embed in the MP Attribute IFD.</td>
237          </tr>
238          <tr>
239            <td width="100">  </td>
240            <th>
241<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/ClearMpPanOverlapH.html"><CODE>ClearMpPanOverlapH</CODE></a>
242            </th>
243<td>Instructs not to embed horizontal overlap in the MP Attribute IFD (default operation).</td>
244          </tr>
245          <tr>
246            <td width="100">  </td>
247            <th>
248<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/SetMpPanOverlapV.html"><CODE>SetMpPanOverlapV</CODE></a>
249            </th>
250<td>Registers the vertical overlap to embed in the MP Attribute IFD.</td>
251          </tr>
252          <tr>
253            <td width="100">  </td>
254            <th>
255<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/ClearMpPanOverlapV.html"><CODE>ClearMpPanOverlapV</CODE></a>
256            </th>
257<td>Instructs not to embed vertical overlap in the MP Attribute IFD. (Default behavior.)</td>
258          </tr>
259          <tr>
260            <td width="100">  </td>
261            <th>
262<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/SetMpBaseViewpointNum.html"><CODE>SetMpBaseViewpointNum</CODE></a>
263            </th>
264<td>Registers the base viewpoint number to embed in the MP Attribute IFD.</td>
265          </tr>
266          <tr>
267            <td width="100">  </td>
268            <th>
269<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/ClearMpBaseViewpointNum.html"><CODE>ClearMpBaseViewpointNum</CODE></a>
270            </th>
271<td>Resets the base viewpoint number to embed in the MP Attribute IFD to the default value.</td>
272          </tr>
273          <tr>
274            <td width="100">  </td>
275            <th>
276<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/SetMpConvergenceAngle.html"><CODE>SetMpConvergenceAngle</CODE></a>
277            </th>
278<td>Registers the convergence angle to embed in the MP Attribute IFD.</td>
279          </tr>
280          <tr>
281            <td width="100">  </td>
282            <th>
283<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/ClearMpConvergenceAngle.html"><CODE>ClearMpConvergenceAngle</CODE></a>
284            </th>
285<td>Resets the convergence angle to embed in the MP Attribute IFD to the default value.</td>
286          </tr>
287          <tr>
288            <td width="100">  </td>
289            <th>
290<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/SetMpBaselineLength.html"><CODE>SetMpBaselineLength</CODE></a>
291            </th>
292<td>Registers the baseline length to embed in the MP Attribute IFD.</td>
293          </tr>
294          <tr>
295            <td width="100">  </td>
296            <th>
297<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/ClearMpBaselineLength.html"><CODE>ClearMpBaselineLength</CODE></a>
298            </th>
299<td>Resets the baseline length to embed in the MP Attribute IFD to the default value.</td>
300          </tr>
301          <tr>
302            <td width="100">  </td>
303            <th>
304<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/SetMpVerticalDivergence.html"><CODE>SetMpVerticalDivergence</CODE></a>
305            </th>
306<td>Registers the vertical divergence to embed in the MP Attribute IFD.</td>
307          </tr>
308          <tr>
309            <td width="100">  </td>
310            <th>
311<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/ClearMpVerticalDivergence.html"><CODE>ClearMpVerticalDivergence</CODE></a>
312            </th>
313<td>Instructs not to embed horizontal overlap in the MP Attribute IFD (default operation).</td>
314          </tr>
315          <tr>
316            <td width="100">  </td>
317            <th>
318<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/SetMpAxisDistanceX.html"><CODE>SetMpAxisDistanceX</CODE></a>
319            </th>
320<td>Registers the horizontal (X-axis) distance to embed in the MP Attribute IFD.</td>
321          </tr>
322          <tr>
323            <td width="100">  </td>
324            <th>
325<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/ClearMpAxisDistanceX.html"><CODE>ClearMpAxisDistanceX</CODE></a>
326            </th>
327<td>Instructs the system not to embed horizontal (X-axis) distance in the MP Attribute IFD.</td>
328          </tr>
329          <tr>
330            <td width="100">  </td>
331            <th>
332<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/SetMpAxisDistanceY.html"><CODE>SetMpAxisDistanceY</CODE></a>
333            </th>
334<td>Registers the vertical (Y-axis) distance to embed in the MP Attribute IFD.</td>
335          </tr>
336          <tr>
337            <td width="100">  </td>
338            <th>
339<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/ClearMpAxisDistanceY.html"><CODE>ClearMpAxisDistanceY</CODE></a>
340            </th>
341<td>Instructs the system not to embed vertical (Y-axis) distance in the MP Attribute IFD (default operation).</td>
342          </tr>
343          <tr>
344            <td width="100">  </td>
345            <th>
346<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/SetMpAxisDistanceZ.html"><CODE>SetMpAxisDistanceZ</CODE></a>
347            </th>
348<td>Registers the line-of-sight (Z-axis) distance to embed in the MP Attribute IFD.</td>
349          </tr>
350          <tr>
351            <td width="100">  </td>
352            <th>
353<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/ClearMpAxisDistanceZ.html"><CODE>ClearMpAxisDistanceZ</CODE></a>
354            </th>
355<td>Instructs the system not to embed depth (Z-axis) distance in the MP Attribute IFD.</td>
356          </tr>
357          <tr>
358            <td width="100">  </td>
359            <th>
360<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/SetMpYawAngle.html"><CODE>SetMpYawAngle</CODE></a>
361            </th>
362<td>Registers the yaw angle to embed in the MP Attribute IFD.</td>
363          </tr>
364          <tr>
365            <td width="100">  </td>
366            <th>
367<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/ClearMpYawAngle.html"><CODE>ClearMpYawAngle</CODE></a>
368            </th>
369<td>Instructs not to embed yaw angle in the MP Attribute IFD (default operation).</td>
370          </tr>
371          <tr>
372            <td width="100">  </td>
373            <th>
374<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/SetMpPitchAngle.html"><CODE>SetMpPitchAngle</CODE></a>
375            </th>
376<td>Registers the pitch angle to embed in the MP Attribute IFD.</td>
377          </tr>
378          <tr>
379            <td width="100">  </td>
380            <th>
381<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/ClearMpPitchAngle.html"><CODE>ClearMpPitchAngle</CODE></a>
382            </th>
383<td>Instructs not to embed pitch angle in the MP Attribute IFD (default operation).</td>
384          </tr>
385          <tr>
386            <td width="100">  </td>
387            <th>
388<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/SetMpRollAngle.html"><CODE>SetMpRollAngle</CODE></a>
389            </th>
390<td>Registers the roll angle to embed in the MP Attribute IFD.</td>
391          </tr>
392          <tr>
393            <td width="100">  </td>
394            <th>
395<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/ClearMpRollAngle.html"><CODE>ClearMpRollAngle</CODE></a>
396            </th>
397<td>Instructs not to embed roll angle in the MP Attribute IFD (default operation).</td>
398          </tr>
399          <tr>
400<th class="category" colspan="3">Registering GPS_IFD Information</th>
401          </tr>
402          <tr>
403            <td width="100">
404<span class="static_style" title="static">S</span> </td>
405            <th>
406<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/InitializeGpsData.html">InitializeGpsData</a>
407            </th>
408<td>Specifies the GPS IFD structure used for storing GPS data.</td>
409          </tr>
410          <tr>
411            <td width="100">
412<span class="static_style" title="static">S</span> </td>
413            <th>
414<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/SetGpsVersionId.html">SetGpsVersionId</a>
415            </th>
416<td>Stores the GPS tag version in GPS IFD.</td>
417          </tr>
418          <tr>
419            <td width="100">
420<span class="static_style" title="static">S</span> </td>
421            <th>
422<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/ClearGpsVersionId.html">ClearGpsVersionId</a>
423            </th>
424<td>By default, GPS IFD is instructed not to record the GPS tag version.</td>
425          </tr>
426          <tr>
427            <td width="100">
428<span class="static_style" title="static">S</span> </td>
429            <th>
430<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/SetGpsLatitude.html">SetGpsLatitude</a>
431            </th>
432<td>Stores latitude in the GPS IFD.</td>
433          </tr>
434          <tr>
435            <td width="100">
436<span class="static_style" title="static">S</span> </td>
437            <th>
438<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/ClearGpsLatitude.html">ClearGpsLatitude</a>
439            </th>
440<td>By default, GPS IFD is instructed not to record the latitude.</td>
441          </tr>
442          <tr>
443            <td width="100">
444<span class="static_style" title="static">S</span> </td>
445            <th>
446<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/SetGpsLongitude.html">SetGpsLongitude</a>
447            </th>
448<td>Stores longitude in the GPS IFD.</td>
449          </tr>
450          <tr>
451            <td width="100">
452<span class="static_style" title="static">S</span> </td>
453            <th>
454<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/ClearGpsLongitude.html">ClearGpsLongitude</a>
455            </th>
456<td>By default, GPS IFD is instructed not to record the longitude.</td>
457          </tr>
458          <tr>
459            <td width="100">
460<span class="static_style" title="static">S</span> </td>
461            <th>
462<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/SetGpsAltitude.html">SetGpsAltitude</a>
463            </th>
464<td>Stores altitude in the GPS IFD.</td>
465          </tr>
466          <tr>
467            <td width="100">
468<span class="static_style" title="static">S</span> </td>
469            <th>
470<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/ClearGpsAltitude.html">ClearGpsAltitude</a>
471            </th>
472<td>By default, GPS IFD is instructed not to record altitude.</td>
473          </tr>
474          <tr>
475            <td width="100">
476<span class="static_style" title="static">S</span> </td>
477            <th>
478<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/SetGpsTimeStamp.html">SetGpsTimeStamp</a>
479            </th>
480<td>Stores the GPS time stamp (atomic clock time) in GPS IFD.</td>
481          </tr>
482          <tr>
483            <td width="100">
484<span class="static_style" title="static">S</span> </td>
485            <th>
486<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/ClearGpsTimeStamp.html">ClearGpsTimeStamp</a>
487            </th>
488<td>By default, GPS IFD is instructed not to record GPS time (atomic clock time).</td>
489          </tr>
490          <tr>
491            <td width="100">
492<span class="static_style" title="static">S</span> </td>
493            <th>
494<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/SetGpsSatellites.html">SetGpsSatellites</a>
495            </th>
496<td>Stores the satellite signals used for positioning in the GPS IFD.</td>
497          </tr>
498          <tr>
499            <td width="100">
500<span class="static_style" title="static">S</span> </td>
501            <th>
502<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/ClearGpsSatellites.html">ClearGpsSatellites</a>
503            </th>
504<td>By default, GPS IFD is instructed not to record the satellite signals.</td>
505          </tr>
506          <tr>
507            <td width="100">
508<span class="static_style" title="static">S</span> </td>
509            <th>
510<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/SetGpsStatus.html">SetGpsStatus</a>
511            </th>
512<td>Stores GPS receiver status in GPS IFD.</td>
513          </tr>
514          <tr>
515            <td width="100">
516<span class="static_style" title="static">S</span> </td>
517            <th>
518<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/ClearGpsStatus.html">ClearGpsStatus</a>
519            </th>
520<td>By default, GPS IFD is instructed not to record GPS receiver status.</td>
521          </tr>
522          <tr>
523            <td width="100">
524<span class="static_style" title="static">S</span> </td>
525            <th>
526<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/SetGpsMeasureMode.html">SetGpsMeasureMode</a>
527            </th>
528<td>Stores the GPS positioning method in GPS IFD.</td>
529          </tr>
530          <tr>
531            <td width="100">
532<span class="static_style" title="static">S</span> </td>
533            <th>
534<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/ClearGpsMeasureMode.html">ClearGpsMeasureMode</a>
535            </th>
536<td>By default, GPS IFD is instructed not to record the GPS positioning method.</td>
537          </tr>
538          <tr>
539            <td width="100">
540<span class="static_style" title="static">S</span> </td>
541            <th>
542<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/SetGpsDop.html">SetGpsDop</a>
543            </th>
544<td>Stores the reliability (dilution of precision) in GPS IFD.</td>
545          </tr>
546          <tr>
547            <td width="100">
548<span class="static_style" title="static">S</span> </td>
549            <th>
550<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/ClearGpsDop.html">ClearGpsDop</a>
551            </th>
552<td>By default, GPS IFD is instructed not to record the DOP (dilution of precision) of positioning.</td>
553          </tr>
554          <tr>
555            <td width="100">
556<span class="static_style" title="static">S</span> </td>
557            <th>
558<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/SetGpsSpeed.html">SetGpsSpeed</a>
559            </th>
560<td>Stores velocity in the GPS IFD.</td>
561          </tr>
562          <tr>
563            <td width="100">
564<span class="static_style" title="static">S</span> </td>
565            <th>
566<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/ClearGpsSpeed.html">ClearGpsSpeed</a>
567            </th>
568<td>By default, GPS IFD is instructed not to record the velocity.</td>
569          </tr>
570          <tr>
571            <td width="100">
572<span class="static_style" title="static">S</span> </td>
573            <th>
574<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/SetGpsTrack.html">SetGpsTrack</a>
575            </th>
576<td>Stores the movement (track) direction in the GPS IFD.</td>
577          </tr>
578          <tr>
579            <td width="100">
580<span class="static_style" title="static">S</span> </td>
581            <th>
582<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/ClearGpsTrack.html">ClearGpsTrack</a>
583            </th>
584<td>By default, GPS IFD is instructed not to record the movement direction.</td>
585          </tr>
586          <tr>
587            <td width="100">
588<span class="static_style" title="static">S</span> </td>
589            <th>
590<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/SetGpsImgDirection.html">SetGpsImgDirection</a>
591            </th>
592<td>Stores the orientation of the captured image in the GPS IFD.</td>
593          </tr>
594          <tr>
595            <td width="100">
596<span class="static_style" title="static">S</span> </td>
597            <th>
598<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/ClearGpsImgDirection.html">ClearGpsImgDirection</a>
599            </th>
600<td>By default, GPS IFD is instructed not to record the orientation of the captured image.</td>
601          </tr>
602          <tr>
603            <td width="100">
604<span class="static_style" title="static">S</span> </td>
605            <th>
606<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/SetGpsMapDatum.html">SetGpsMapDatum</a>
607            </th>
608<td>Stores the map data used for positioning in the GPS IFD.</td>
609          </tr>
610          <tr>
611            <td width="100">
612<span class="static_style" title="static">S</span> </td>
613            <th>
614<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/ClearGpsMapDatum.html">ClearGpsMapDatum</a>
615            </th>
616<td>By default, GPS IFD is instructed not to record the map data used for positioning.</td>
617          </tr>
618          <tr>
619            <td width="100">
620<span class="static_style" title="static">S</span> </td>
621            <th>
622<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/SetGpsDestLatitude.html">SetGpsDestLatitude</a>
623            </th>
624<td>Stores the latitude of the destination in the GPS IFD.</td>
625          </tr>
626          <tr>
627            <td width="100">
628<span class="static_style" title="static">S</span> </td>
629            <th>
630<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/ClearGpsDestLatitude.html">ClearGpsDestLatitude</a>
631            </th>
632<td>By default, GPS IFD is instructed not to record the latitude of the destination.</td>
633          </tr>
634          <tr>
635            <td width="100">
636<span class="static_style" title="static">S</span> </td>
637            <th>
638<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/SetGpsDestLongitude.html">SetGpsDestLongitude</a>
639            </th>
640<td>Stores the latitude of the destination in the GPS IFD.</td>
641          </tr>
642          <tr>
643            <td width="100">
644<span class="static_style" title="static">S</span> </td>
645            <th>
646<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/ClearGpsDestLongitude.html">ClearGpsDestLongitude</a>
647            </th>
648<td>By default, GPS IFD is instructed not to record the longitude of the destination.</td>
649          </tr>
650          <tr>
651            <td width="100">
652<span class="static_style" title="static">S</span> </td>
653            <th>
654<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/SetGpsDestBearing.html">SetGpsDestBearing</a>
655            </th>
656<td>Stores the bearing to the destination in the GPS IFD.</td>
657          </tr>
658          <tr>
659            <td width="100">
660<span class="static_style" title="static">S</span> </td>
661            <th>
662<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/ClearGpsDestBearing.html">ClearGpsDestBearing</a>
663            </th>
664<td>By default, GPS IFD is instructed not to record the bearing to the destination.</td>
665          </tr>
666          <tr>
667            <td width="100">
668<span class="static_style" title="static">S</span> </td>
669            <th>
670<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/SetGpsDestDistance.html">SetGpsDestDistance</a>
671            </th>
672<td>Stores the distance to the destination in the GPS IFD.</td>
673          </tr>
674          <tr>
675            <td width="100">
676<span class="static_style" title="static">S</span> </td>
677            <th>
678<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/ClearGpsDestDistance.html">ClearGpsDestDistance</a>
679            </th>
680<td>By default, GPS IFD is instructed not to record the distance to the destination.</td>
681          </tr>
682          <tr>
683            <td width="100">
684<span class="static_style" title="static">S</span> </td>
685            <th>
686<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/SetGpsProcessingMethod.html">SetGpsProcessingMethod</a>
687            </th>
688<td>Stores the GPS positioning method in GPS IFD.</td>
689          </tr>
690          <tr>
691            <td width="100">
692<span class="static_style" title="static">S</span> </td>
693            <th>
694<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/ClearGpsProcessingMethod.html">ClearGpsProcessingMethod</a>
695            </th>
696<td>By default, GPS IFD is instructed not to record the name of the positioning method.</td>
697          </tr>
698          <tr>
699            <td width="100">
700<span class="static_style" title="static">S</span> </td>
701            <th>
702<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/SetGpsAreaInformation.html">SetGpsAreaInformation</a>
703            </th>
704<td>Stores the GPS position name in GPS IFD.</td>
705          </tr>
706          <tr>
707            <td width="100">
708<span class="static_style" title="static">S</span> </td>
709            <th>
710<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/ClearGpsAreaInformation.html">ClearGpsAreaInformation</a>
711            </th>
712<td>By default, GPS IFD is instructed not to record the place name of the location.</td>
713          </tr>
714          <tr>
715            <td width="100">
716<span class="static_style" title="static">S</span> </td>
717            <th>
718<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/SetGpsDateStamp.html">SetGpsDateStamp</a>
719            </th>
720<td>Registers the GPS date stamp in the GPS IFD.</td>
721          </tr>
722          <tr>
723            <td width="100">
724<span class="static_style" title="static">S</span> </td>
725            <th>
726<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/ClearGpsDateStamp.html">ClearGpsDateStamp</a>
727            </th>
728<td>By default, GPS IFD is instructed not to register the GPS date-time stamp.</td>
729          </tr>
730          <tr>
731            <td width="100">
732<span class="static_style" title="static">S</span> </td>
733            <th>
734<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/SetGpsDifferential.html">SetGpsDifferential</a>
735            </th>
736<td>Stores the GPS differential in GPS IFD.</td>
737          </tr>
738          <tr>
739            <td width="100">
740<span class="static_style" title="static">S</span> </td>
741            <th>
742<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/ClearGpsDifferential.html">ClearGpsDifferential</a>
743            </th>
744<td>By default, GPS IFD is instructed not to record the GPS differential.</td>
745          </tr>
746          <tr>
747            <td width="100">  </td>
748            <th>
749<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/SetGpsData.html">SetGpsData</a>
750            </th>
751<td>Embeds GPS_IFD in JPEG.</td>
752          </tr>
753          <tr>
754            <td width="100">  </td>
755            <th>
756<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/ClearGpsData.html">ClearGpsData</a>
757            </th>
758<td>By default, JPEG is instructed not to imbed GPS IFD.</td>
759          </tr>
760          <tr>
761<th class="category" colspan="3">Encoding</th>
762          </tr>
763          <tr>
764            <td width="100">  </td>
765            <th>
766<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/StartJpegEncoder.html"><CODE>StartJpegEncoder</CODE></a>
767            </th>
768<td>Runs the JPEG encoder.</td>
769          </tr>
770          <tr>
771            <td width="100">  </td>
772            <th>
773<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/StartMpEncoderLR.html"><CODE>StartMpEncoderLR</CODE></a>
774            </th>
775<td>Runs the JPEG encoder on two images and stores the results in Extended MP format (for stereoscopic display).</td>
776          </tr>
777          <tr>
778            <td width="100">  </td>
779            <th>
780<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/StartMpEncoderFirst.html"><CODE>StartMpEncoderFirst</CODE></a>
781            </th>
782<td>JPEG-encodes an image and stores it as the starting image in MP format.</td>
783          </tr>
784          <tr>
785            <td width="100">  </td>
786            <th>
787<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/StartMpEncoderNext.html"><CODE>StartMpEncoderNext</CODE></a>
788            </th>
789<td>JPEG-encodes an image and appends it to the encoded results from the immediately previous call to either <CODE><a href="../../../../nn/jpeg/CTR/JpegMpEncoder/StartMpEncoderFirst.html">StartMpEncoderFirst</a></CODE> or this function.</td>
790          </tr>
791          <tr>
792            <td width="100">  </td>
793            <th>
794<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/GetMpRegionsToBuildJpegData.html"><CODE>GetMpRegionsToBuildJpegData</CODE></a>
795            </th>
796<td>Gets the memory region information for reconstructing JPEG data from the encoding results of the most recent call to the <CODE><a href="../../../../nn/jpeg/CTR/JpegMpEncoder/StartMpEncoderFirst.html">StartMpEncoderFirst</a></CODE>, <CODE><a href="../../../../nn/jpeg/CTR/JpegMpEncoder/StartMpEncoderNext.html">StartMpEncoderNext</a></CODE>, or <CODE><a href="../../../../nn/jpeg/CTR/JpegMpEncoder/StartMpEncoderLR.html">StartMpEncoderLR</a></CODE> function.</td>
797          </tr>
798          <tr>
799            <td width="100">  </td>
800            <th>
801<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/GetLastError.html"><CODE>GetLastError</CODE></a>
802            </th>
803<td>Gets the cause of the error generated by the immediately previous call to the <CODE><a href="../../../../nn/jpeg/CTR/JpegMpEncoder/StartMpEncoderFirst.html">StartMpEncoderFirst</a></CODE>, <CODE><a href="../../../../nn/jpeg/CTR/JpegMpEncoder/StartMpEncoderNext.html">StartMpEncoderNext</a></CODE>, or <CODE><a href="../../../../nn/jpeg/CTR/JpegMpEncoder/StartMpEncoderLR.html">StartMpEncoderLR</a></CODE> functions.</td>
804          </tr> </table>
805      </div>
806    </a>
807<h2>Class Hierarchy</h2>
808    <div class="section">
809<p class="hierarchy"><span>ADLFireWall::NonCopyable</span><br />  <b>nn::jpeg::CTR::JpegMpEncoder</b>
810      </p>
811    </div>
812<h2>Revision History</h2>
813    <div class="section">
814      <dl class="history">
815        <dt>2010/10/21</dt>
816<dd>Added a description of functions used to store GPS information. Organized the descriptions of member functions into separate categories.<br />
817        </dd>
818        <dt>2010/04/14</dt>
819<dd>Initial version.<br />
820        </dd>
821      </dl>
822    </div>
823  <hr><p>CONFIDENTIAL</p></body>
824</html>