|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--javax.media.Format
|
+--javax.media.format.VideoFormat
|
+--javax.media.format.JPEGFormat
Describes JPEG compressed video data.
| Field Summary | |
static int |
DEC_402
JPEG 402 decimation. |
static int |
DEC_411
JPEG 411 decimation. |
static int |
DEC_420
JPEG 420 decimation. |
static int |
DEC_422
JPEG 422 decimation. |
static int |
DEC_444
JPEG 444 decimation. |
| Fields inherited from class javax.media.format.VideoFormat |
CINEPAK,
frameRate,
H261,
H261_RTP,
H263,
H263_RTP,
INDEO32,
INDEO41,
INDEO50,
IRGB,
JPEG,
JPEG_RTP,
maxDataLength,
MJPEGA,
MJPEGB,
MJPG,
MPEG,
MPEG_RTP,
RGB,
RLE,
RPZA,
size,
SMC,
YUV |
| Fields inherited from class javax.media.Format |
byteArray,
clz,
dataType,
encoding,
FALSE,
formatArray,
intArray,
NOT_SPECIFIED,
shortArray,
TRUE |
| Constructor Summary | |
JPEGFormat()
Constructs a default JPEGFormat object. |
|
JPEGFormat(java.awt.Dimension size,
int maxDataLength,
java.lang.Class dataType,
float frameRate,
int q,
int dec)
Constructs a JPEGFormat with the specified parameters. |
|
| Method Summary | |
java.lang.Object |
clone()
Creates a clone of this JPEGFormat by copying each format
attribute to the clone. |
protected void |
copy(Format f)
Copies the attributes from the specified Format into
this JPEGFormat. |
boolean |
equals(java.lang.Object format)
Compares the specified Format with this JPEGFormat. |
int |
getDecimation()
Gets the decimation of the video. |
int |
getQFactor()
Gets the JPEG quality factor for this JPEGFormat. |
Format |
intersects(Format format)
Finds the attributes shared by two matching Format objects. |
boolean |
matches(Format format)
Checks whether or not the specified Format matches
this JPEGFormat. |
java.lang.String |
toString()
Gets a String representation of the attributes of this
JPEGFormat. |
| Methods inherited from class javax.media.format.VideoFormat |
getFrameRate,
getMaxDataLength,
getSize,
relax |
| Methods inherited from class javax.media.Format |
getDataType,
getEncoding |
| Methods inherited from class java.lang.Object |
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
| Field Detail |
public static final int DEC_422
public static final int DEC_420
public static final int DEC_444
public static final int DEC_402
public static final int DEC_411
| Constructor Detail |
public JPEGFormat()
JPEGFormat object.
public JPEGFormat(java.awt.Dimension size,
int maxDataLength,
java.lang.Class dataType,
float frameRate,
int q,
int dec)
JPEGFormat with the specified parameters.size - A Dimension that specifies the frame size.maxDataLength - The maximum size of the compressed data array.dataType - The class type of the data.frameRate - The frame rate of the video.q - The JPEG quality factor.
This is a value from 0 to 100, where 0 is the lowest
quality and 100 is the highest.dec - The JPEG decimation used.| Method Detail |
public int getQFactor()
JPEGFormat.public int getDecimation()
Format:
DEC_422, DEC_420, DEC_444, DEC_402, or DEC_411.public java.lang.Object clone()
JPEGFormat by copying each format
attribute to the clone.JPEGFormat.protected void copy(Format f)
Format into
this JPEGFormat.f - The Format to copy the attributes from.public java.lang.String toString()
String representation of the attributes of this
JPEGFormat. For example: "JPEG, 352x240, ...".String that describes the JPEGFormat
attributes.public boolean equals(java.lang.Object format)
Format with this JPEGFormat.
Returns true
only if the specified Format is an JPEGFormat and
all of its attributes are
identical to this JPEGFormat.format - The Format to compare with this one.true if the specified Format is the same,
false if it is not.public boolean matches(Format format)
Format matches
this JPEGFormat.
Matches only compares the attributes that are defined in the specified
Format, unspecified attributes are ignored.
The two Format objects do not have to be of the same class to
match. For example, if "A" are "B" are being compared, a
match is possible if "A" is derived from "B"
or "B" is derived from "A". (The compared attributes must still match, or
matches fails.)
format - The Format to compare with this one.true if the specified Format matches this one,
false if it does not.public Format intersects(Format format)
Format objects.
If the specified Format does not match this one, the result is
undefined.The - matching Format to intersect with this
JPEGFormat.Format object
with its attributes set to those attributes common to both
Format objects.matches(javax.media.Format)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||