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