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<title>SetGpsData</title>
8  </head>
9  <body>
10<h1>nn::jpeg::CTR::JpegMpEncoder::SetGpsData Member Function</h1>
11<h2>Syntax</h2>
12    <div class="section">
13      <pre class="definition">#include &lt;nn/jpeg.h&gt;
14
15void SetGpsData(
16     const <a href="../../../../nn/jpeg/CTR/GpsData/Overview.html">GpsData</a> * pGps
17);
18</pre>
19    </div>
20<h2>Arguments</h2>
21    <div class="section">
22      <table class="arguments">
23        <thead>
24          <tr>
25            <td width="15" />
26<th>Name</th>
27<td>Description</td>
28          </tr>
29        </thead>
30        <tr>
31<td>in</td>
32<th>pGps</th>
33<td>Specifies the GPS IFD. The GPS IFD is not embeded if NULL is specified.</td>
34        </tr> </table>
35    </div>
36<h2>Return Values</h2>
37    <div class="section">
38None.
39               </div>
40<h2>Description</h2>
41    <div class="section">
42<p>Embeds GPS_IFD in JPEG.</p><p>Registers the structure used to register the specified GPS IFD in the encoder object. Only the pointer to the structure is registered. because this structure is accessed while encoding functions (<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/StartJpegEncoder.html">StartJpegEncoder</a>, <a href="../../../../nn/jpeg/CTR/JpegMpEncoder/StartMpEncoderLR.html">StartMpEncoderLR</a> ,<a href="../../../../nn/jpeg/CTR/JpegMpEncoder/StartMpEncoderFirst.html">StartMpEncoderFirst</a> , or <a href="../../../../nn/jpeg/CTR/JpegMpEncoder/StartMpEncoderNext.html">StartMpEncoderNext</a>) execute, it must be maintained until the encoding function exits whether succesfully or on an error.</p><p>The options are enabled for two images when encoding with <a href="../../../../nn/jpeg/CTR/JpegMpEncoder/StartMpEncoderLR.html"><CODE>StartMpEncoderLR</CODE></a>.</p><p>Refer to <a href="../../../../nn/jpeg/CTR/JpegMpEncoder/InitializeGpsData.html">InitializeGpsData</a> for details on working with this structure.</p><p>Call this function before calling the encoding function. The values specified by this function are cleared after the encoding function completes, regardless of whether the encoding function succeeded or failed. When encoding multiple times, you must call this function before each encoding function call. The values specified by this function are also cleared if you specify <CODE>NULL</CODE> for the <SPAN class="argument">pGps</SPAN> argument, if you call the <a href="../../../../nn/jpeg/CTR/JpegMpEncoder/ClearGpsData.html">ClearGpsData</a> function, or if you reinitialize the encoder object using the <a href="../../../../nn/jpeg/CTR/JpegMpEncoder/Initialize.html"><CODE>Initialize</CODE></a> function.</p><!-- write here --></div>
43<h2>Revision History</h2>
44    <div class="section">
45      <dl class="history">
46        <dt>2010/10/22</dt>
47<dd>Initial version.<br />
48        </dd>
49      </dl>
50    </div>
51  <hr><p>CONFIDENTIAL</p></body>
52</html>