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>