1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 2 <!-- NewPage --> 3 <html lang="en"> 4 <head> 5 <title>TJTransformer</title> 6 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> 7 </head> 8 <body> 9 <script type="text/javascript"><!-- 10 if (location.href.indexOf('is-external=true') == -1) { 11 parent.document.title="TJTransformer"; 12 } 13 //--> 14 </script> 15 <noscript> 16 <div>JavaScript is disabled on your browser.</div> 17 </noscript> 18 <!-- ========= START OF TOP NAVBAR ======= --> 19 <div class="topNav"><a name="navbar_top"> 20 <!-- --> 21 </a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> 22 <!-- --> 23 </a> 24 <ul class="navList" title="Navigation"> 25 <li><a href="../../../org/libjpegturbo/turbojpeg/package-summary.html">Package</a></li> 26 <li class="navBarCell1Rev">Class</li> 27 <li><a href="package-tree.html">Tree</a></li> 28 <li><a href="../../../deprecated-list.html">Deprecated</a></li> 29 <li><a href="../../../index-all.html">Index</a></li> 30 <li><a href="../../../help-doc.html">Help</a></li> 31 </ul> 32 </div> 33 <div class="subNav"> 34 <ul class="navList"> 35 <li><a href="../../../org/libjpegturbo/turbojpeg/TJTransform.html" title="class in org.libjpegturbo.turbojpeg"><span class="strong">Prev Class</span></a></li> 36 <li><a href="../../../org/libjpegturbo/turbojpeg/YUVImage.html" title="class in org.libjpegturbo.turbojpeg"><span class="strong">Next Class</span></a></li> 37 </ul> 38 <ul class="navList"> 39 <li><a href="../../../index.html?org/libjpegturbo/turbojpeg/TJTransformer.html" target="_top">Frames</a></li> 40 <li><a href="TJTransformer.html" target="_top">No Frames</a></li> 41 </ul> 42 <ul class="navList" id="allclasses_navbar_top"> 43 <li><a href="../../../allclasses-noframe.html">All Classes</a></li> 44 </ul> 45 <div> 46 <script type="text/javascript"><!-- 47 allClassesLink = document.getElementById("allclasses_navbar_top"); 48 if(window==top) { 49 allClassesLink.style.display = "block"; 50 } 51 else { 52 allClassesLink.style.display = "none"; 53 } 54 //--> 55 </script> 56 </div> 57 <div> 58 <ul class="subNavList"> 59 <li>Summary: </li> 60 <li>Nested | </li> 61 <li><a href="#fields_inherited_from_class_org.libjpegturbo.turbojpeg.TJDecompressor">Field</a> | </li> 62 <li><a href="#constructor_summary">Constr</a> | </li> 63 <li><a href="#method_summary">Method</a></li> 64 </ul> 65 <ul class="subNavList"> 66 <li>Detail: </li> 67 <li>Field | </li> 68 <li><a href="#constructor_detail">Constr</a> | </li> 69 <li><a href="#method_detail">Method</a></li> 70 </ul> 71 </div> 72 <a name="skip-navbar_top"> 73 <!-- --> 74 </a></div> 75 <!-- ========= END OF TOP NAVBAR ========= --> 76 <!-- ======== START OF CLASS DATA ======== --> 77 <div class="header"> 78 <div class="subTitle">org.libjpegturbo.turbojpeg</div> 79 <h2 title="Class TJTransformer" class="title">Class TJTransformer</h2> 80 </div> 81 <div class="contentContainer"> 82 <ul class="inheritance"> 83 <li>java.lang.Object</li> 84 <li> 85 <ul class="inheritance"> 86 <li><a href="../../../org/libjpegturbo/turbojpeg/TJDecompressor.html" title="class in org.libjpegturbo.turbojpeg">org.libjpegturbo.turbojpeg.TJDecompressor</a></li> 87 <li> 88 <ul class="inheritance"> 89 <li>org.libjpegturbo.turbojpeg.TJTransformer</li> 90 </ul> 91 </li> 92 </ul> 93 </li> 94 </ul> 95 <div class="description"> 96 <ul class="blockList"> 97 <li class="blockList"> 98 <hr> 99 <br> 100 <pre>public class <span class="strong">TJTransformer</span> 101 extends <a href="../../../org/libjpegturbo/turbojpeg/TJDecompressor.html" title="class in org.libjpegturbo.turbojpeg">TJDecompressor</a></pre> 102 <div class="block">TurboJPEG lossless transformer</div> 103 </li> 104 </ul> 105 </div> 106 <div class="summary"> 107 <ul class="blockList"> 108 <li class="blockList"> 109 <!-- =========== FIELD SUMMARY =========== --> 110 <ul class="blockList"> 111 <li class="blockList"><a name="field_summary"> 112 <!-- --> 113 </a> 114 <h3>Field Summary</h3> 115 <ul class="blockList"> 116 <li class="blockList"><a name="fields_inherited_from_class_org.libjpegturbo.turbojpeg.TJDecompressor"> 117 <!-- --> 118 </a> 119 <h3>Fields inherited from class org.libjpegturbo.turbojpeg.<a href="../../../org/libjpegturbo/turbojpeg/TJDecompressor.html" title="class in org.libjpegturbo.turbojpeg">TJDecompressor</a></h3> 120 <code><a href="../../../org/libjpegturbo/turbojpeg/TJDecompressor.html#handle">handle</a>, <a href="../../../org/libjpegturbo/turbojpeg/TJDecompressor.html#jpegBuf">jpegBuf</a>, <a href="../../../org/libjpegturbo/turbojpeg/TJDecompressor.html#jpegBufSize">jpegBufSize</a>, <a href="../../../org/libjpegturbo/turbojpeg/TJDecompressor.html#jpegColorspace">jpegColorspace</a>, <a href="../../../org/libjpegturbo/turbojpeg/TJDecompressor.html#jpegHeight">jpegHeight</a>, <a href="../../../org/libjpegturbo/turbojpeg/TJDecompressor.html#jpegSubsamp">jpegSubsamp</a>, <a href="../../../org/libjpegturbo/turbojpeg/TJDecompressor.html#jpegWidth">jpegWidth</a>, <a href="../../../org/libjpegturbo/turbojpeg/TJDecompressor.html#yuvImage">yuvImage</a></code></li> 121 </ul> 122 </li> 123 </ul> 124 <!-- ======== CONSTRUCTOR SUMMARY ======== --> 125 <ul class="blockList"> 126 <li class="blockList"><a name="constructor_summary"> 127 <!-- --> 128 </a> 129 <h3>Constructor Summary</h3> 130 <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> 131 <caption><span>Constructors</span><span class="tabEnd"> </span></caption> 132 <tr> 133 <th class="colOne" scope="col">Constructor and Description</th> 134 </tr> 135 <tr class="altColor"> 136 <td class="colOne"><code><strong><a href="../../../org/libjpegturbo/turbojpeg/TJTransformer.html#TJTransformer()">TJTransformer</a></strong>()</code> 137 <div class="block">Create a TurboJPEG lossless transformer instance.</div> 138 </td> 139 </tr> 140 <tr class="rowColor"> 141 <td class="colOne"><code><strong><a href="../../../org/libjpegturbo/turbojpeg/TJTransformer.html#TJTransformer(byte[])">TJTransformer</a></strong>(byte[] jpegImage)</code> 142 <div class="block">Create a TurboJPEG lossless transformer instance and associate the JPEG 143 image stored in <code>jpegImage</code> with the newly created instance.</div> 144 </td> 145 </tr> 146 <tr class="altColor"> 147 <td class="colOne"><code><strong><a href="../../../org/libjpegturbo/turbojpeg/TJTransformer.html#TJTransformer(byte[],%20int)">TJTransformer</a></strong>(byte[] jpegImage, 148 int imageSize)</code> 149 <div class="block">Create a TurboJPEG lossless transformer instance and associate the JPEG 150 image of length <code>imageSize</code> bytes stored in 151 <code>jpegImage</code> with the newly created instance.</div> 152 </td> 153 </tr> 154 </table> 155 </li> 156 </ul> 157 <!-- ========== METHOD SUMMARY =========== --> 158 <ul class="blockList"> 159 <li class="blockList"><a name="method_summary"> 160 <!-- --> 161 </a> 162 <h3>Method Summary</h3> 163 <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> 164 <caption><span>Methods</span><span class="tabEnd"> </span></caption> 165 <tr> 166 <th class="colFirst" scope="col">Modifier and Type</th> 167 <th class="colLast" scope="col">Method and Description</th> 168 </tr> 169 <tr class="altColor"> 170 <td class="colFirst"><code>int[]</code></td> 171 <td class="colLast"><code><strong><a href="../../../org/libjpegturbo/turbojpeg/TJTransformer.html#getTransformedSizes()">getTransformedSizes</a></strong>()</code> 172 <div class="block">Returns an array containing the sizes of the transformed JPEG images 173 generated by the most recent transform operation.</div> 174 </td> 175 </tr> 176 <tr class="rowColor"> 177 <td class="colFirst"><code>void</code></td> 178 <td class="colLast"><code><strong><a href="../../../org/libjpegturbo/turbojpeg/TJTransformer.html#transform(byte[][],%20org.libjpegturbo.turbojpeg.TJTransform[],%20int)">transform</a></strong>(byte[][] dstBufs, 179 <a href="../../../org/libjpegturbo/turbojpeg/TJTransform.html" title="class in org.libjpegturbo.turbojpeg">TJTransform</a>[] transforms, 180 int flags)</code> 181 <div class="block">Losslessly transform the JPEG image associated with this transformer 182 instance into one or more JPEG images stored in the given destination 183 buffers.</div> 184 </td> 185 </tr> 186 <tr class="altColor"> 187 <td class="colFirst"><code><a href="../../../org/libjpegturbo/turbojpeg/TJDecompressor.html" title="class in org.libjpegturbo.turbojpeg">TJDecompressor</a>[]</code></td> 188 <td class="colLast"><code><strong><a href="../../../org/libjpegturbo/turbojpeg/TJTransformer.html#transform(org.libjpegturbo.turbojpeg.TJTransform[],%20int)">transform</a></strong>(<a href="../../../org/libjpegturbo/turbojpeg/TJTransform.html" title="class in org.libjpegturbo.turbojpeg">TJTransform</a>[] transforms, 189 int flags)</code> 190 <div class="block">Losslessly transform the JPEG image associated with this transformer 191 instance and return an array of <a href="../../../org/libjpegturbo/turbojpeg/TJDecompressor.html" title="class in org.libjpegturbo.turbojpeg"><code>TJDecompressor</code></a> instances, each of 192 which has a transformed JPEG image associated with it.</div> 193 </td> 194 </tr> 195 </table> 196 <ul class="blockList"> 197 <li class="blockList"><a name="methods_inherited_from_class_org.libjpegturbo.turbojpeg.TJDecompressor"> 198 <!-- --> 199 </a> 200 <h3>Methods inherited from class org.libjpegturbo.turbojpeg.<a href="../../../org/libjpegturbo/turbojpeg/TJDecompressor.html" title="class in org.libjpegturbo.turbojpeg">TJDecompressor</a></h3> 201 <code><a href="../../../org/libjpegturbo/turbojpeg/TJDecompressor.html#close()">close</a>, <a href="../../../org/libjpegturbo/turbojpeg/TJDecompressor.html#decompress(java.awt.image.BufferedImage,%20int)">decompress</a>, <a href="../../../org/libjpegturbo/turbojpeg/TJDecompressor.html#decompress(byte[],%20int,%20int,%20int,%20int,%20int)">decompress</a>, <a href="../../../org/libjpegturbo/turbojpeg/TJDecompressor.html#decompress(byte[],%20int,%20int,%20int,%20int,%20int,%20int,%20int)">decompress</a>, <a href="../../../org/libjpegturbo/turbojpeg/TJDecompressor.html#decompress(int[],%20int,%20int,%20int,%20int,%20int,%20int,%20int)">decompress</a>, <a href="../../../org/libjpegturbo/turbojpeg/TJDecompressor.html#decompress(int,%20int,%20int,%20int)">decompress</a>, <a href="../../../org/libjpegturbo/turbojpeg/TJDecompressor.html#decompress(int,%20int,%20int,%20int,%20int)">decompress</a>, <a href="../../../org/libjpegturbo/turbojpeg/TJDecompressor.html#decompressToYUV(byte[],%20int)">decompressToYUV</a>, <a href="../../../org/libjpegturbo/turbojpeg/TJDecompressor.html#decompressToYUV(int)">decompressToYUV</a>, <a href="../../../org/libjpegturbo/turbojpeg/TJDecompressor.html#decompressToYUV(int,%20int[],%20int,%20int)">decompressToYUV</a>, <a href="../../../org/libjpegturbo/turbojpeg/TJDecompressor.html#decompressToYUV(int,%20int,%20int,%20int)">decompressToYUV</a>, <a href="../../../org/libjpegturbo/turbojpeg/TJDecompressor.html#decompressToYUV(org.libjpegturbo.turbojpeg.YUVImage,%20int)">decompressToYUV</a>, <a href="../../../org/libjpegturbo/turbojpeg/TJDecompressor.html#finalize()">finalize</a>, <a href="../../../org/libjpegturbo/turbojpeg/TJDecompressor.html#getColorspace()">getColorspace</a>, <a href="../../../org/libjpegturbo/turbojpeg/TJDecompressor.html#getHeight()">getHeight</a>, <a href="../../../org/libjpegturbo/turbojpeg/TJDecompressor.html#getJPEGBuf()">getJPEGBuf</a>, <a href="../../../org/libjpegturbo/turbojpeg/TJDecompressor.html#getJPEGSize()">getJPEGSize</a>, <a href="../../../org/libjpegturbo/turbojpeg/TJDecompressor.html#getScaledHeight(int,%20int)">getScaledHeight</a>, <a href="../../../org/libjpegturbo/turbojpeg/TJDecompressor.html#getScaledWidth(int,%20int)">getScaledWidth</a>, <a href="../../../org/libjpegturbo/turbojpeg/TJDecompressor.html#getSubsamp()">getSubsamp</a>, <a href="../../../org/libjpegturbo/turbojpeg/TJDecompressor.html#getWidth()">getWidth</a>, <a href="../../../org/libjpegturbo/turbojpeg/TJDecompressor.html#setJPEGImage(byte[],%20int)">setJPEGImage</a>, <a href="../../../org/libjpegturbo/turbojpeg/TJDecompressor.html#setSourceImage(byte[],%20int)">setSourceImage</a>, <a href="../../../org/libjpegturbo/turbojpeg/TJDecompressor.html#setSourceImage(org.libjpegturbo.turbojpeg.YUVImage)">setSourceImage</a></code></li> 202 </ul> 203 <ul class="blockList"> 204 <li class="blockList"><a name="methods_inherited_from_class_java.lang.Object"> 205 <!-- --> 206 </a> 207 <h3>Methods inherited from class java.lang.Object</h3> 208 <code>clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li> 209 </ul> 210 </li> 211 </ul> 212 </li> 213 </ul> 214 </div> 215 <div class="details"> 216 <ul class="blockList"> 217 <li class="blockList"> 218 <!-- ========= CONSTRUCTOR DETAIL ======== --> 219 <ul class="blockList"> 220 <li class="blockList"><a name="constructor_detail"> 221 <!-- --> 222 </a> 223 <h3>Constructor Detail</h3> 224 <a name="TJTransformer()"> 225 <!-- --> 226 </a> 227 <ul class="blockList"> 228 <li class="blockList"> 229 <h4>TJTransformer</h4> 230 <pre>public TJTransformer() 231 throws java.lang.Exception</pre> 232 <div class="block">Create a TurboJPEG lossless transformer instance.</div> 233 <dl><dt><span class="strong">Throws:</span></dt> 234 <dd><code>java.lang.Exception</code></dd></dl> 235 </li> 236 </ul> 237 <a name="TJTransformer(byte[])"> 238 <!-- --> 239 </a> 240 <ul class="blockList"> 241 <li class="blockList"> 242 <h4>TJTransformer</h4> 243 <pre>public TJTransformer(byte[] jpegImage) 244 throws java.lang.Exception</pre> 245 <div class="block">Create a TurboJPEG lossless transformer instance and associate the JPEG 246 image stored in <code>jpegImage</code> with the newly created instance.</div> 247 <dl><dt><span class="strong">Parameters:</span></dt><dd><code>jpegImage</code> - JPEG image buffer (size of the JPEG image is assumed to 248 be the length of the array.) This buffer is not modified.</dd> 249 <dt><span class="strong">Throws:</span></dt> 250 <dd><code>java.lang.Exception</code></dd></dl> 251 </li> 252 </ul> 253 <a name="TJTransformer(byte[], int)"> 254 <!-- --> 255 </a> 256 <ul class="blockListLast"> 257 <li class="blockList"> 258 <h4>TJTransformer</h4> 259 <pre>public TJTransformer(byte[] jpegImage, 260 int imageSize) 261 throws java.lang.Exception</pre> 262 <div class="block">Create a TurboJPEG lossless transformer instance and associate the JPEG 263 image of length <code>imageSize</code> bytes stored in 264 <code>jpegImage</code> with the newly created instance.</div> 265 <dl><dt><span class="strong">Parameters:</span></dt><dd><code>jpegImage</code> - JPEG image buffer. This buffer is not modified.</dd><dd><code>imageSize</code> - size of the JPEG image (in bytes)</dd> 266 <dt><span class="strong">Throws:</span></dt> 267 <dd><code>java.lang.Exception</code></dd></dl> 268 </li> 269 </ul> 270 </li> 271 </ul> 272 <!-- ============ METHOD DETAIL ========== --> 273 <ul class="blockList"> 274 <li class="blockList"><a name="method_detail"> 275 <!-- --> 276 </a> 277 <h3>Method Detail</h3> 278 <a name="transform(byte[][], org.libjpegturbo.turbojpeg.TJTransform[], int)"> 279 <!-- --> 280 </a> 281 <ul class="blockList"> 282 <li class="blockList"> 283 <h4>transform</h4> 284 <pre>public void transform(byte[][] dstBufs, 285 <a href="../../../org/libjpegturbo/turbojpeg/TJTransform.html" title="class in org.libjpegturbo.turbojpeg">TJTransform</a>[] transforms, 286 int flags) 287 throws java.lang.Exception</pre> 288 <div class="block">Losslessly transform the JPEG image associated with this transformer 289 instance into one or more JPEG images stored in the given destination 290 buffers. Lossless transforms work by moving the raw coefficients from one 291 JPEG image structure to another without altering the values of the 292 coefficients. While this is typically faster than decompressing the 293 image, transforming it, and re-compressing it, lossless transforms are not 294 free. Each lossless transform requires reading and performing Huffman 295 decoding on all of the coefficients in the source image, regardless of the 296 size of the destination image. Thus, this method provides a means of 297 generating multiple transformed images from the same source or of applying 298 multiple transformations simultaneously, in order to eliminate the need to 299 read the source coefficients multiple times.</div> 300 <dl><dt><span class="strong">Parameters:</span></dt><dd><code>dstBufs</code> - an array of image buffers. <code>dstbufs[i]</code> will 301 receive a JPEG image that has been transformed using the parameters in 302 <code>transforms[i]</code>. Use <a href="../../../org/libjpegturbo/turbojpeg/TJ.html#bufSize(int,%20int,%20int)"><code>TJ.bufSize(int, int, int)</code></a> to determine the 303 maximum size for each buffer based on the transformed or cropped width and 304 height and the level of subsampling used in the source image.</dd><dd><code>transforms</code> - an array of <a href="../../../org/libjpegturbo/turbojpeg/TJTransform.html" title="class in org.libjpegturbo.turbojpeg"><code>TJTransform</code></a> instances, each of 305 which specifies the transform parameters and/or cropping region for the 306 corresponding transformed output image</dd><dd><code>flags</code> - the bitwise OR of one or more of 307 <a href="../../../org/libjpegturbo/turbojpeg/TJ.html#FLAG_BOTTOMUP"><code>TJ.FLAG_*</code></a></dd> 308 <dt><span class="strong">Throws:</span></dt> 309 <dd><code>java.lang.Exception</code></dd></dl> 310 </li> 311 </ul> 312 <a name="transform(org.libjpegturbo.turbojpeg.TJTransform[], int)"> 313 <!-- --> 314 </a> 315 <ul class="blockList"> 316 <li class="blockList"> 317 <h4>transform</h4> 318 <pre>public <a href="../../../org/libjpegturbo/turbojpeg/TJDecompressor.html" title="class in org.libjpegturbo.turbojpeg">TJDecompressor</a>[] transform(<a href="../../../org/libjpegturbo/turbojpeg/TJTransform.html" title="class in org.libjpegturbo.turbojpeg">TJTransform</a>[] transforms, 319 int flags) 320 throws java.lang.Exception</pre> 321 <div class="block">Losslessly transform the JPEG image associated with this transformer 322 instance and return an array of <a href="../../../org/libjpegturbo/turbojpeg/TJDecompressor.html" title="class in org.libjpegturbo.turbojpeg"><code>TJDecompressor</code></a> instances, each of 323 which has a transformed JPEG image associated with it.</div> 324 <dl><dt><span class="strong">Parameters:</span></dt><dd><code>transforms</code> - an array of <a href="../../../org/libjpegturbo/turbojpeg/TJTransform.html" title="class in org.libjpegturbo.turbojpeg"><code>TJTransform</code></a> instances, each of 325 which specifies the transform parameters and/or cropping region for the 326 corresponding transformed output image</dd><dd><code>flags</code> - the bitwise OR of one or more of 327 <a href="../../../org/libjpegturbo/turbojpeg/TJ.html#FLAG_BOTTOMUP"><code>TJ.FLAG_*</code></a></dd> 328 <dt><span class="strong">Returns:</span></dt><dd>an array of <a href="../../../org/libjpegturbo/turbojpeg/TJDecompressor.html" title="class in org.libjpegturbo.turbojpeg"><code>TJDecompressor</code></a> instances, each of 329 which has a transformed JPEG image associated with it.</dd> 330 <dt><span class="strong">Throws:</span></dt> 331 <dd><code>java.lang.Exception</code></dd></dl> 332 </li> 333 </ul> 334 <a name="getTransformedSizes()"> 335 <!-- --> 336 </a> 337 <ul class="blockListLast"> 338 <li class="blockList"> 339 <h4>getTransformedSizes</h4> 340 <pre>public int[] getTransformedSizes() 341 throws java.lang.Exception</pre> 342 <div class="block">Returns an array containing the sizes of the transformed JPEG images 343 generated by the most recent transform operation.</div> 344 <dl><dt><span class="strong">Returns:</span></dt><dd>an array containing the sizes of the transformed JPEG images 345 generated by the most recent transform operation.</dd> 346 <dt><span class="strong">Throws:</span></dt> 347 <dd><code>java.lang.Exception</code></dd></dl> 348 </li> 349 </ul> 350 </li> 351 </ul> 352 </li> 353 </ul> 354 </div> 355 </div> 356 <!-- ========= END OF CLASS DATA ========= --> 357 <!-- ======= START OF BOTTOM NAVBAR ====== --> 358 <div class="bottomNav"><a name="navbar_bottom"> 359 <!-- --> 360 </a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> 361 <!-- --> 362 </a> 363 <ul class="navList" title="Navigation"> 364 <li><a href="../../../org/libjpegturbo/turbojpeg/package-summary.html">Package</a></li> 365 <li class="navBarCell1Rev">Class</li> 366 <li><a href="package-tree.html">Tree</a></li> 367 <li><a href="../../../deprecated-list.html">Deprecated</a></li> 368 <li><a href="../../../index-all.html">Index</a></li> 369 <li><a href="../../../help-doc.html">Help</a></li> 370 </ul> 371 </div> 372 <div class="subNav"> 373 <ul class="navList"> 374 <li><a href="../../../org/libjpegturbo/turbojpeg/TJTransform.html" title="class in org.libjpegturbo.turbojpeg"><span class="strong">Prev Class</span></a></li> 375 <li><a href="../../../org/libjpegturbo/turbojpeg/YUVImage.html" title="class in org.libjpegturbo.turbojpeg"><span class="strong">Next Class</span></a></li> 376 </ul> 377 <ul class="navList"> 378 <li><a href="../../../index.html?org/libjpegturbo/turbojpeg/TJTransformer.html" target="_top">Frames</a></li> 379 <li><a href="TJTransformer.html" target="_top">No Frames</a></li> 380 </ul> 381 <ul class="navList" id="allclasses_navbar_bottom"> 382 <li><a href="../../../allclasses-noframe.html">All Classes</a></li> 383 </ul> 384 <div> 385 <script type="text/javascript"><!-- 386 allClassesLink = document.getElementById("allclasses_navbar_bottom"); 387 if(window==top) { 388 allClassesLink.style.display = "block"; 389 } 390 else { 391 allClassesLink.style.display = "none"; 392 } 393 //--> 394 </script> 395 </div> 396 <div> 397 <ul class="subNavList"> 398 <li>Summary: </li> 399 <li>Nested | </li> 400 <li><a href="#fields_inherited_from_class_org.libjpegturbo.turbojpeg.TJDecompressor">Field</a> | </li> 401 <li><a href="#constructor_summary">Constr</a> | </li> 402 <li><a href="#method_summary">Method</a></li> 403 </ul> 404 <ul class="subNavList"> 405 <li>Detail: </li> 406 <li>Field | </li> 407 <li><a href="#constructor_detail">Constr</a> | </li> 408 <li><a href="#method_detail">Method</a></li> 409 </ul> 410 </div> 411 <a name="skip-navbar_bottom"> 412 <!-- --> 413 </a></div> 414 <!-- ======== END OF BOTTOM NAVBAR ======= --> 415 </body> 416 </html> 417