|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
<title>YUVImage</title>
|
|
shun-iwasawa |
82a8f5 |
<link href="../../../stylesheet.css" rel="stylesheet" title="Style" type="text/css">
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
<script type="text/javascript"><!--</script>
|
|
shun-iwasawa |
82a8f5 |
try {
|
|
shun-iwasawa |
82a8f5 |
if (location.href.indexOf('is-external=true') == -1) {
|
|
shun-iwasawa |
82a8f5 |
parent.document.title="YUVImage";
|
|
shun-iwasawa |
82a8f5 |
}
|
|
shun-iwasawa |
82a8f5 |
}
|
|
shun-iwasawa |
82a8f5 |
catch(err) {
|
|
shun-iwasawa |
82a8f5 |
}
|
|
shun-iwasawa |
82a8f5 |
//-->
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
JavaScript is disabled on your browser.
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
Package
|
|
shun-iwasawa |
82a8f5 |
Class
|
|
shun-iwasawa |
82a8f5 |
Tree
|
|
shun-iwasawa |
82a8f5 |
Deprecated
|
|
shun-iwasawa |
82a8f5 |
Index
|
|
shun-iwasawa |
82a8f5 |
Help
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
Prev Class
|
|
shun-iwasawa |
82a8f5 |
Next Class
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
Frames
|
|
shun-iwasawa |
82a8f5 |
No Frames
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
All Classes
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
<script type="text/javascript"><!--</script>
|
|
shun-iwasawa |
82a8f5 |
allClassesLink = document.getElementById("allclasses_navbar_top");
|
|
shun-iwasawa |
82a8f5 |
if(window==top) {
|
|
shun-iwasawa |
82a8f5 |
allClassesLink.style.display = "block";
|
|
shun-iwasawa |
82a8f5 |
}
|
|
shun-iwasawa |
82a8f5 |
else {
|
|
shun-iwasawa |
82a8f5 |
allClassesLink.style.display = "none";
|
|
shun-iwasawa |
82a8f5 |
}
|
|
shun-iwasawa |
82a8f5 |
//-->
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
Summary:
|
|
shun-iwasawa |
82a8f5 |
Nested |
|
|
shun-iwasawa |
82a8f5 |
Field |
|
|
shun-iwasawa |
82a8f5 |
Constr |
|
|
shun-iwasawa |
82a8f5 |
Method
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
Detail:
|
|
shun-iwasawa |
82a8f5 |
Field |
|
|
shun-iwasawa |
82a8f5 |
Constr |
|
|
shun-iwasawa |
82a8f5 |
Method
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
org.libjpegturbo.turbojpeg
|
|
shun-iwasawa |
82a8f5 |
Class YUVImage
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
java.lang.Object
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
org.libjpegturbo.turbojpeg.YUVImage
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
public class YUVImage
|
|
shun-iwasawa |
82a8f5 |
extends java.lang.Object
|
|
shun-iwasawa |
82a8f5 |
This class encapsulates a YUV planar image and the metadata
|
|
shun-iwasawa |
82a8f5 |
associated with it. The TurboJPEG API allows both the JPEG compression and
|
|
shun-iwasawa |
82a8f5 |
decompression pipelines to be split into stages: YUV encode, compress from
|
|
shun-iwasawa |
82a8f5 |
YUV, decompress to YUV, and YUV decode. A YUVImage instance
|
|
shun-iwasawa |
82a8f5 |
serves as the destination image for YUV encode and decompress-to-YUV
|
|
shun-iwasawa |
82a8f5 |
operations and as the source image for compress-from-YUV and YUV decode
|
|
shun-iwasawa |
82a8f5 |
operations.
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
Technically, the JPEG format uses the YCbCr colorspace (which technically is
|
|
shun-iwasawa |
82a8f5 |
not a "colorspace" but rather a "color transform"), but per the convention
|
|
shun-iwasawa |
82a8f5 |
of the digital video community, the TurboJPEG API uses "YUV" to refer to an
|
|
shun-iwasawa |
82a8f5 |
image format consisting of Y, Cb, and Cr image planes.
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
Each plane is simply a 2D array of bytes, each byte representing the value
|
|
shun-iwasawa |
82a8f5 |
of one of the components (Y, Cb, or Cr) at a particular location in the
|
|
shun-iwasawa |
82a8f5 |
image. The width and height of each plane are determined by the image
|
|
shun-iwasawa |
82a8f5 |
width, height, and level of chrominance subsampling. The luminance plane
|
|
shun-iwasawa |
82a8f5 |
width is the image width padded to the nearest multiple of the horizontal
|
|
shun-iwasawa |
82a8f5 |
subsampling factor (2 in the case of 4:2:0 and 4:2:2, 4 in the case of
|
|
shun-iwasawa |
82a8f5 |
4:1:1, 1 in the case of 4:4:4 or grayscale.) Similarly, the luminance plane
|
|
shun-iwasawa |
82a8f5 |
height is the image height padded to the nearest multiple of the vertical
|
|
shun-iwasawa |
82a8f5 |
subsampling factor (2 in the case of 4:2:0 or 4:4:0, 1 in the case of 4:4:4
|
|
shun-iwasawa |
82a8f5 |
or grayscale.) The chrominance plane width is equal to the luminance plane
|
|
shun-iwasawa |
82a8f5 |
width divided by the horizontal subsampling factor, and the chrominance
|
|
shun-iwasawa |
82a8f5 |
plane height is equal to the luminance plane height divided by the vertical
|
|
shun-iwasawa |
82a8f5 |
subsampling factor.
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
For example, if the source image is 35 x 35 pixels and 4:2:2 subsampling is
|
|
shun-iwasawa |
82a8f5 |
used, then the luminance plane would be 36 x 35 bytes, and each of the
|
|
shun-iwasawa |
82a8f5 |
chrominance planes would be 18 x 35 bytes. If you specify a line padding of
|
|
shun-iwasawa |
82a8f5 |
4 bytes on top of this, then the luminance plane would be 36 x 35 bytes, and
|
|
shun-iwasawa |
82a8f5 |
each of the chrominance planes would be 20 x 35 bytes.
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
Field Summary
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
Fields
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
Modifier and Type
|
|
shun-iwasawa |
82a8f5 |
Field and Description
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
protected long
|
|
shun-iwasawa |
82a8f5 |
handle
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
protected int
|
|
shun-iwasawa |
82a8f5 |
yuvHeight
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
protected int[]
|
|
shun-iwasawa |
82a8f5 |
yuvOffsets
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
protected int
|
|
shun-iwasawa |
82a8f5 |
yuvPad
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
protected byte[][]
|
|
shun-iwasawa |
82a8f5 |
yuvPlanes
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
protected int[]
|
|
shun-iwasawa |
82a8f5 |
yuvStrides
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
protected int
|
|
shun-iwasawa |
82a8f5 |
yuvSubsamp
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
protected int
|
|
shun-iwasawa |
82a8f5 |
yuvWidth
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
Constructor Summary
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
Constructors
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
Constructor and Description
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
YUVImage(byte[][] planes,
|
|
shun-iwasawa |
82a8f5 |
int[] offsets,
|
|
shun-iwasawa |
82a8f5 |
int width,
|
|
shun-iwasawa |
82a8f5 |
int[] strides,
|
|
shun-iwasawa |
82a8f5 |
int height,
|
|
shun-iwasawa |
82a8f5 |
int subsamp)
|
|
shun-iwasawa |
82a8f5 |
Create a new YUVImage instance from a set of existing image
|
|
shun-iwasawa |
82a8f5 |
planes.
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
YUVImage(byte[] yuvImage,
|
|
shun-iwasawa |
82a8f5 |
int width,
|
|
shun-iwasawa |
82a8f5 |
int pad,
|
|
shun-iwasawa |
82a8f5 |
int height,
|
|
shun-iwasawa |
82a8f5 |
int subsamp)
|
|
shun-iwasawa |
82a8f5 |
Create a new YUVImage instance from an existing unified image
|
|
shun-iwasawa |
82a8f5 |
buffer.
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
YUVImage(int width,
|
|
shun-iwasawa |
82a8f5 |
int[] strides,
|
|
shun-iwasawa |
82a8f5 |
int height,
|
|
shun-iwasawa |
82a8f5 |
int subsamp)
|
|
shun-iwasawa |
82a8f5 |
Create a new YUVImage instance backed by separate image
|
|
shun-iwasawa |
82a8f5 |
planes, and allocate memory for the image planes.
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
YUVImage(int width,
|
|
shun-iwasawa |
82a8f5 |
int pad,
|
|
shun-iwasawa |
82a8f5 |
int height,
|
|
shun-iwasawa |
82a8f5 |
int subsamp)
|
|
shun-iwasawa |
82a8f5 |
Create a new YUVImage instance backed by a unified image
|
|
shun-iwasawa |
82a8f5 |
buffer, and allocate memory for the image buffer.
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
Method Summary
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
Methods
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
Modifier and Type
|
|
shun-iwasawa |
82a8f5 |
Method and Description
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
byte[]
|
|
shun-iwasawa |
82a8f5 |
getBuf()
|
|
shun-iwasawa |
82a8f5 |
Returns the YUV image buffer (if this image is stored in a unified
|
|
shun-iwasawa |
82a8f5 |
buffer rather than separate image planes.)
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
int
|
|
shun-iwasawa |
82a8f5 |
getHeight()
|
|
shun-iwasawa |
82a8f5 |
Returns the height of the YUV image (or subregion.)
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
int[]
|
|
shun-iwasawa |
82a8f5 |
getOffsets()
|
|
shun-iwasawa |
82a8f5 |
Returns the offsets (in bytes) of each plane within the planes of a larger
|
|
shun-iwasawa |
82a8f5 |
YUV image.
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
int
|
|
shun-iwasawa |
82a8f5 |
getPad()
|
|
shun-iwasawa |
82a8f5 |
Returns the line padding used in the YUV image buffer (if this image is
|
|
shun-iwasawa |
82a8f5 |
stored in a unified buffer rather than separate image planes.)
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
byte[][]
|
|
shun-iwasawa |
82a8f5 |
getPlanes()
|
|
shun-iwasawa |
82a8f5 |
Returns the YUV image planes.
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
int
|
|
shun-iwasawa |
82a8f5 |
getSize()
|
|
shun-iwasawa |
82a8f5 |
Returns the size (in bytes) of the YUV image buffer (if this image is
|
|
shun-iwasawa |
82a8f5 |
stored in a unified buffer rather than separate image planes.)
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
int[]
|
|
shun-iwasawa |
82a8f5 |
getStrides()
|
|
shun-iwasawa |
82a8f5 |
Returns the number of bytes per line of each plane in the YUV image.
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
int
|
|
shun-iwasawa |
82a8f5 |
getSubsamp()
|
|
shun-iwasawa |
82a8f5 |
Returns the level of chrominance subsampling used in the YUV image.
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
int
|
|
shun-iwasawa |
82a8f5 |
getWidth()
|
|
shun-iwasawa |
82a8f5 |
Returns the width of the YUV image (or subregion.)
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
void
|
|
shun-iwasawa |
82a8f5 |
setBuf(byte[][] planes,
|
|
shun-iwasawa |
82a8f5 |
int[] offsets,
|
|
shun-iwasawa |
82a8f5 |
int width,
|
|
shun-iwasawa |
82a8f5 |
int[] strides,
|
|
shun-iwasawa |
82a8f5 |
int height,
|
|
shun-iwasawa |
82a8f5 |
int subsamp)
|
|
shun-iwasawa |
82a8f5 |
Assign a set of image planes to this YUVImage instance.
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
void
|
|
shun-iwasawa |
82a8f5 |
setBuf(byte[] yuvImage,
|
|
shun-iwasawa |
82a8f5 |
int width,
|
|
shun-iwasawa |
82a8f5 |
int pad,
|
|
shun-iwasawa |
82a8f5 |
int height,
|
|
shun-iwasawa |
82a8f5 |
int subsamp)
|
|
shun-iwasawa |
82a8f5 |
Assign a unified image buffer to this YUVImage instance.
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
Methods inherited from class java.lang.Object
|
|
shun-iwasawa |
82a8f5 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
Field Detail
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
handle
|
|
shun-iwasawa |
82a8f5 |
protected long handle
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
yuvPlanes
|
|
shun-iwasawa |
82a8f5 |
protected byte[][] yuvPlanes
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
yuvOffsets
|
|
shun-iwasawa |
82a8f5 |
protected int[] yuvOffsets
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
yuvStrides
|
|
shun-iwasawa |
82a8f5 |
protected int[] yuvStrides
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
yuvPad
|
|
shun-iwasawa |
82a8f5 |
protected int yuvPad
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
yuvWidth
|
|
shun-iwasawa |
82a8f5 |
protected int yuvWidth
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
yuvHeight
|
|
shun-iwasawa |
82a8f5 |
protected int yuvHeight
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
yuvSubsamp
|
|
shun-iwasawa |
82a8f5 |
protected int yuvSubsamp
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
Constructor Detail
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
YUVImage
|
|
shun-iwasawa |
82a8f5 |
public YUVImage(int width,
|
|
shun-iwasawa |
82a8f5 |
int[] strides,
|
|
shun-iwasawa |
82a8f5 |
int height,
|
|
shun-iwasawa |
82a8f5 |
int subsamp)
|
|
shun-iwasawa |
82a8f5 |
Create a new YUVImage instance backed by separate image
|
|
shun-iwasawa |
82a8f5 |
planes, and allocate memory for the image planes.
|
|
shun-iwasawa |
82a8f5 |
- Parameters:
width - width (in pixels) of the YUV imagestrides - an array of integers, each specifying the number of bytes
|
|
shun-iwasawa |
82a8f5 |
per line in the corresponding plane of the YUV image. Setting the stride
|
|
shun-iwasawa |
82a8f5 |
for any plane to 0 is the same as setting it to the plane width (see
|
|
shun-iwasawa |
82a8f5 |
above .) If strides is null, then the
|
|
shun-iwasawa |
82a8f5 |
strides for all planes will be set to their respective plane widths. When
|
|
shun-iwasawa |
82a8f5 |
using this constructor, the stride for each plane must be equal to or
|
|
shun-iwasawa |
82a8f5 |
greater than the plane width.height - height (in pixels) of the YUV imagesubsamp - the level of chrominance subsampling to be used in the YUV
|
|
shun-iwasawa |
82a8f5 |
image (one of TJ.SAMP_* )
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
YUVImage
|
|
shun-iwasawa |
82a8f5 |
public YUVImage(int width,
|
|
shun-iwasawa |
82a8f5 |
int pad,
|
|
shun-iwasawa |
82a8f5 |
int height,
|
|
shun-iwasawa |
82a8f5 |
int subsamp)
|
|
shun-iwasawa |
82a8f5 |
Create a new YUVImage instance backed by a unified image
|
|
shun-iwasawa |
82a8f5 |
buffer, and allocate memory for the image buffer.
|
|
shun-iwasawa |
82a8f5 |
- Parameters:
width - width (in pixels) of the YUV imagepad - Each line of each plane in the YUV image buffer will be padded
|
|
shun-iwasawa |
82a8f5 |
to this number of bytes (must be a power of 2.)height - height (in pixels) of the YUV imagesubsamp - the level of chrominance subsampling to be used in the YUV
|
|
shun-iwasawa |
82a8f5 |
image (one of TJ.SAMP_* )
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
YUVImage
|
|
shun-iwasawa |
82a8f5 |
public YUVImage(byte[][] planes,
|
|
shun-iwasawa |
82a8f5 |
int[] offsets,
|
|
shun-iwasawa |
82a8f5 |
int width,
|
|
shun-iwasawa |
82a8f5 |
int[] strides,
|
|
shun-iwasawa |
82a8f5 |
int height,
|
|
shun-iwasawa |
82a8f5 |
int subsamp)
|
|
shun-iwasawa |
82a8f5 |
Create a new YUVImage instance from a set of existing image
|
|
shun-iwasawa |
82a8f5 |
planes.
|
|
shun-iwasawa |
82a8f5 |
- Parameters:
planes - an array of buffers representing the Y, U (Cb), and V (Cr)
|
|
shun-iwasawa |
82a8f5 |
image planes (or just the Y plane, if the image is grayscale.) These
|
|
shun-iwasawa |
82a8f5 |
planes can be contiguous or non-contiguous in memory. Plane
|
|
shun-iwasawa |
82a8f5 |
i should be at least offsets[i] +
|
|
shun-iwasawa |
82a8f5 |
TJ.planeSizeYUV (i, width, strides[i], height, subsamp)
|
|
shun-iwasawa |
82a8f5 |
bytes in size.offsets - If this YUVImage instance represents a
|
|
shun-iwasawa |
82a8f5 |
subregion of a larger image, then offsets[i] specifies the
|
|
shun-iwasawa |
82a8f5 |
offset (in bytes) of the subregion within plane i of the
|
|
shun-iwasawa |
82a8f5 |
larger image. Setting this to null is the same as setting the offsets for
|
|
shun-iwasawa |
82a8f5 |
all planes to 0.width - width (in pixels) of the new YUV image (or subregion)strides - an array of integers, each specifying the number of bytes
|
|
shun-iwasawa |
82a8f5 |
per line in the corresponding plane of the YUV image. Setting the stride
|
|
shun-iwasawa |
82a8f5 |
for any plane to 0 is the same as setting it to the plane width (see
|
|
shun-iwasawa |
82a8f5 |
above .) If strides is null, then the
|
|
shun-iwasawa |
82a8f5 |
strides for all planes will be set to their respective plane widths. You
|
|
shun-iwasawa |
82a8f5 |
can adjust the strides in order to add an arbitrary amount of line padding
|
|
shun-iwasawa |
82a8f5 |
to each plane or to specify that this YUVImage instance is a
|
|
shun-iwasawa |
82a8f5 |
subregion of a larger image (in which case, strides[i] should
|
|
shun-iwasawa |
82a8f5 |
be set to the plane width of plane i in the larger image.)height - height (in pixels) of the new YUV image (or subregion)subsamp - the level of chrominance subsampling used in the YUV
|
|
shun-iwasawa |
82a8f5 |
image (one of TJ.SAMP_* )
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
YUVImage
|
|
shun-iwasawa |
82a8f5 |
public YUVImage(byte[] yuvImage,
|
|
shun-iwasawa |
82a8f5 |
int width,
|
|
shun-iwasawa |
82a8f5 |
int pad,
|
|
shun-iwasawa |
82a8f5 |
int height,
|
|
shun-iwasawa |
82a8f5 |
int subsamp)
|
|
shun-iwasawa |
82a8f5 |
Create a new YUVImage instance from an existing unified image
|
|
shun-iwasawa |
82a8f5 |
buffer.
|
|
shun-iwasawa |
82a8f5 |
- Parameters:
yuvImage - image buffer that contains or will contain YUV planar
|
|
shun-iwasawa |
82a8f5 |
image data. Use TJ.bufSizeYUV(int, int, int, int) to determine the minimum size for
|
|
shun-iwasawa |
82a8f5 |
this buffer. The Y, U (Cb), and V (Cr) image planes are stored
|
|
shun-iwasawa |
82a8f5 |
sequentially in the buffer (see above for a description
|
|
shun-iwasawa |
82a8f5 |
of the image format.)width - width (in pixels) of the YUV imagepad - the line padding used in the YUV image buffer. For
|
|
shun-iwasawa |
82a8f5 |
instance, if each line in each plane of the buffer is padded to the
|
|
shun-iwasawa |
82a8f5 |
nearest multiple of 4 bytes, then pad should be set to 4.height - height (in pixels) of the YUV imagesubsamp - the level of chrominance subsampling used in the YUV
|
|
shun-iwasawa |
82a8f5 |
image (one of TJ.SAMP_* )
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
Method Detail
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
setBuf
|
|
shun-iwasawa |
82a8f5 |
public void setBuf(byte[][] planes,
|
|
shun-iwasawa |
82a8f5 |
int[] offsets,
|
|
shun-iwasawa |
82a8f5 |
int width,
|
|
shun-iwasawa |
82a8f5 |
int[] strides,
|
|
shun-iwasawa |
82a8f5 |
int height,
|
|
shun-iwasawa |
82a8f5 |
int subsamp)
|
|
shun-iwasawa |
82a8f5 |
Assign a set of image planes to this YUVImage instance.
|
|
shun-iwasawa |
82a8f5 |
- Parameters:
planes - an array of buffers representing the Y, U (Cb), and V (Cr)
|
|
shun-iwasawa |
82a8f5 |
image planes (or just the Y plane, if the image is grayscale.) These
|
|
shun-iwasawa |
82a8f5 |
planes can be contiguous or non-contiguous in memory. Plane
|
|
shun-iwasawa |
82a8f5 |
i should be at least offsets[i] +
|
|
shun-iwasawa |
82a8f5 |
TJ.planeSizeYUV (i, width, strides[i], height, subsamp)
|
|
shun-iwasawa |
82a8f5 |
bytes in size.offsets - If this YUVImage instance represents a
|
|
shun-iwasawa |
82a8f5 |
subregion of a larger image, then offsets[i] specifies the
|
|
shun-iwasawa |
82a8f5 |
offset (in bytes) of the subregion within plane i of the
|
|
shun-iwasawa |
82a8f5 |
larger image. Setting this to null is the same as setting the offsets for
|
|
shun-iwasawa |
82a8f5 |
all planes to 0.width - width (in pixels) of the YUV image (or subregion)strides - an array of integers, each specifying the number of bytes
|
|
shun-iwasawa |
82a8f5 |
per line in the corresponding plane of the YUV image. Setting the stride
|
|
shun-iwasawa |
82a8f5 |
for any plane to 0 is the same as setting it to the plane width (see
|
|
shun-iwasawa |
82a8f5 |
above .) If strides is null, then the
|
|
shun-iwasawa |
82a8f5 |
strides for all planes will be set to their respective plane widths. You
|
|
shun-iwasawa |
82a8f5 |
can adjust the strides in order to add an arbitrary amount of line padding
|
|
shun-iwasawa |
82a8f5 |
to each plane or to specify that this YUVImage image is a
|
|
shun-iwasawa |
82a8f5 |
subregion of a larger image (in which case, strides[i] should
|
|
shun-iwasawa |
82a8f5 |
be set to the plane width of plane i in the larger image.)height - height (in pixels) of the YUV image (or subregion)subsamp - the level of chrominance subsampling used in the YUV
|
|
shun-iwasawa |
82a8f5 |
image (one of TJ.SAMP_* )
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
setBuf
|
|
shun-iwasawa |
82a8f5 |
public void setBuf(byte[] yuvImage,
|
|
shun-iwasawa |
82a8f5 |
int width,
|
|
shun-iwasawa |
82a8f5 |
int pad,
|
|
shun-iwasawa |
82a8f5 |
int height,
|
|
shun-iwasawa |
82a8f5 |
int subsamp)
|
|
shun-iwasawa |
82a8f5 |
Assign a unified image buffer to this YUVImage instance.
|
|
shun-iwasawa |
82a8f5 |
- Parameters:
yuvImage - image buffer that contains or will contain YUV planar
|
|
shun-iwasawa |
82a8f5 |
image data. Use TJ.bufSizeYUV(int, int, int, int) to determine the minimum size for
|
|
shun-iwasawa |
82a8f5 |
this buffer. The Y, U (Cb), and V (Cr) image planes are stored
|
|
shun-iwasawa |
82a8f5 |
sequentially in the buffer (see above for a description
|
|
shun-iwasawa |
82a8f5 |
of the image format.)width - width (in pixels) of the YUV imagepad - the line padding used in the YUV image buffer. For
|
|
shun-iwasawa |
82a8f5 |
instance, if each line in each plane of the buffer is padded to the
|
|
shun-iwasawa |
82a8f5 |
nearest multiple of 4 bytes, then pad should be set to 4.height - height (in pixels) of the YUV imagesubsamp - the level of chrominance subsampling used in the YUV
|
|
shun-iwasawa |
82a8f5 |
image (one of TJ.SAMP_* )
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
getWidth
|
|
shun-iwasawa |
82a8f5 |
public int getWidth()
|
|
shun-iwasawa |
82a8f5 |
Returns the width of the YUV image (or subregion.)
|
|
shun-iwasawa |
82a8f5 |
- Returns:
- the width of the YUV image (or subregion)
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
getHeight
|
|
shun-iwasawa |
82a8f5 |
public int getHeight()
|
|
shun-iwasawa |
82a8f5 |
Returns the height of the YUV image (or subregion.)
|
|
shun-iwasawa |
82a8f5 |
- Returns:
- the height of the YUV image (or subregion)
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
getPad
|
|
shun-iwasawa |
82a8f5 |
public int getPad()
|
|
shun-iwasawa |
82a8f5 |
Returns the line padding used in the YUV image buffer (if this image is
|
|
shun-iwasawa |
82a8f5 |
stored in a unified buffer rather than separate image planes.)
|
|
shun-iwasawa |
82a8f5 |
- Returns:
- the line padding used in the YUV image buffer
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
getStrides
|
|
shun-iwasawa |
82a8f5 |
public int[] getStrides()
|
|
shun-iwasawa |
82a8f5 |
Returns the number of bytes per line of each plane in the YUV image.
|
|
shun-iwasawa |
82a8f5 |
- Returns:
- the number of bytes per line of each plane in the YUV image
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
getOffsets
|
|
shun-iwasawa |
82a8f5 |
public int[] getOffsets()
|
|
shun-iwasawa |
82a8f5 |
Returns the offsets (in bytes) of each plane within the planes of a larger
|
|
shun-iwasawa |
82a8f5 |
YUV image.
|
|
shun-iwasawa |
82a8f5 |
- Returns:
- the offsets (in bytes) of each plane within the planes of a larger
|
|
shun-iwasawa |
82a8f5 |
YUV image
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
getSubsamp
|
|
shun-iwasawa |
82a8f5 |
public int getSubsamp()
|
|
shun-iwasawa |
82a8f5 |
Returns the level of chrominance subsampling used in the YUV image. See
|
|
shun-iwasawa |
82a8f5 |
TJ.SAMP_* .
|
|
shun-iwasawa |
82a8f5 |
- Returns:
- the level of chrominance subsampling used in the YUV image
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
getPlanes
|
|
shun-iwasawa |
82a8f5 |
public byte[][] getPlanes()
|
|
shun-iwasawa |
82a8f5 |
Returns the YUV image planes. If the image is stored in a unified buffer,
|
|
shun-iwasawa |
82a8f5 |
then all image planes will point to that buffer.
|
|
shun-iwasawa |
82a8f5 |
- Returns:
- the YUV image planes
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
getBuf
|
|
shun-iwasawa |
82a8f5 |
public byte[] getBuf()
|
|
shun-iwasawa |
82a8f5 |
Returns the YUV image buffer (if this image is stored in a unified
|
|
shun-iwasawa |
82a8f5 |
buffer rather than separate image planes.)
|
|
shun-iwasawa |
82a8f5 |
- Returns:
- the YUV image buffer
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
getSize
|
|
shun-iwasawa |
82a8f5 |
public int getSize()
|
|
shun-iwasawa |
82a8f5 |
Returns the size (in bytes) of the YUV image buffer (if this image is
|
|
shun-iwasawa |
82a8f5 |
stored in a unified buffer rather than separate image planes.)
|
|
shun-iwasawa |
82a8f5 |
- Returns:
- the size (in bytes) of the YUV image buffer
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
Package
|
|
shun-iwasawa |
82a8f5 |
Class
|
|
shun-iwasawa |
82a8f5 |
Tree
|
|
shun-iwasawa |
82a8f5 |
Deprecated
|
|
shun-iwasawa |
82a8f5 |
Index
|
|
shun-iwasawa |
82a8f5 |
Help
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
Prev Class
|
|
shun-iwasawa |
82a8f5 |
Next Class
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
Frames
|
|
shun-iwasawa |
82a8f5 |
No Frames
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
All Classes
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
<script type="text/javascript"><!--</script>
|
|
shun-iwasawa |
82a8f5 |
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
|
shun-iwasawa |
82a8f5 |
if(window==top) {
|
|
shun-iwasawa |
82a8f5 |
allClassesLink.style.display = "block";
|
|
shun-iwasawa |
82a8f5 |
}
|
|
shun-iwasawa |
82a8f5 |
else {
|
|
shun-iwasawa |
82a8f5 |
allClassesLink.style.display = "none";
|
|
shun-iwasawa |
82a8f5 |
}
|
|
shun-iwasawa |
82a8f5 |
//-->
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
Summary:
|
|
shun-iwasawa |
82a8f5 |
Nested |
|
|
shun-iwasawa |
82a8f5 |
Field |
|
|
shun-iwasawa |
82a8f5 |
Constr |
|
|
shun-iwasawa |
82a8f5 |
Method
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
Detail:
|
|
shun-iwasawa |
82a8f5 |
Field |
|
|
shun-iwasawa |
82a8f5 |
Constr |
|
|
shun-iwasawa |
82a8f5 |
Method
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|
|
shun-iwasawa |
82a8f5 |
|