javax.media.format
Class H261Format
java.lang.Object
|
+--javax.media.Format
|
+--javax.media.format.VideoFormat
|
+--javax.media.format.H261Format
- public class H261Format
- extends VideoFormat
Describes H.261 compressed video data.
- Since:
- JMF 2.0
- See Also:
- Serialized Form
Field Summary |
protected int |
stillImageTransmission
Used to indicate whether or not still image transmission is used. |
Fields inherited from class javax.media.format.VideoFormat |
CINEPAK,
frameRate,
H261,
H261_RTP,
H263,
H263_1998_RTP,
H263_RTP,
INDEO32,
INDEO41,
INDEO50,
IRGB,
JPEG,
JPEG_RTP,
maxDataLength,
MJPEGA,
MJPEGB,
MJPG,
MPEG,
MPEG_RTP,
RGB,
RLE,
RPZA,
size,
SMC,
YUV |
Constructor Summary |
H261Format()
Constructs an H261Format object with default parameters. |
H261Format(java.awt.Dimension size,
int maxDataLength,
java.lang.Class dataType,
float frameRate,
int stillImageTransmission)
Constructs an H261Format object with the specified parameters. |
Method Summary |
java.lang.Object |
clone()
Creates a clone of this H261Format . |
protected void |
copy(Format f)
Copies the attributes from the specified Format into
this H261Format . |
boolean |
equals(java.lang.Object format)
Compares the specified Format with this H261Format . |
int |
getStillImageTransmission()
Gets the still image transmission setting for this Format . |
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 H261Format . |
java.lang.String |
toString()
Gets a String representation of the attributes of this
H261Format . |
Methods inherited from class java.lang.Object |
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
stillImageTransmission
protected int stillImageTransmission
- Used to indicate whether or not still image transmission is used.
Can be set to NOT_SPECIFIED, TRUE, or FALSE.
H261Format
public H261Format()
- Constructs an
H261Format
object with default parameters.
H261Format
public H261Format(java.awt.Dimension size,
int maxDataLength,
java.lang.Class dataType,
float frameRate,
int stillImageTransmission)
- Constructs an
H261Format
object with the specified parameters.
- 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.stillImageTransmission
- Specifies whether or not H.261 still image
transmission is used (H.261 Annex D).
getStillImageTransmission
public int getStillImageTransmission()
- Gets the still image transmission setting for this
Format
.
- Returns:
- An integer that indicates whether or not still image
transmission is used: TRUE, FALSE, or NOT_SPECIFIED.
clone
public java.lang.Object clone()
- Creates a clone of this
H261Format
.
- Overrides:
- clone in class VideoFormat
- Returns:
- A clone of this
H261Format
.
copy
protected void copy(Format f)
- Copies the attributes from the specified
Format
into
this H261Format
.
- Overrides:
- copy in class VideoFormat
- Parameters:
f
- The Format
to copy the attributes from.
toString
public java.lang.String toString()
- Gets a
String
representation of the attributes of this
H261Format
.
For example: "H261, 352x240, ...".
- Overrides:
- toString in class VideoFormat
- Returns:
- A
String
that describes the format attributes.
equals
public boolean equals(java.lang.Object format)
- Compares the specified
Format
with this H261Format
.
Returns true
only if the specified Format
is a H261Format
object and all of
its attributes are identical to
the attributes in this H261Format
.
- Overrides:
- equals in class VideoFormat
- Parameters:
format
- The Format
to compare.- Returns:
- true if the specified
Format
is the same as this one.
matches
public boolean matches(Format format)
- Checks whether or not the specified
Format
matches
this H261Format
.
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.)
- Overrides:
- matches in class VideoFormat
- Parameters:
format
- The Format
to compare with this one.- Returns:
true
if the specified Format
matches this one, false
if it does not.
intersects
public Format intersects(Format format)
- Finds the attributes shared by two matching
Format
objects.
If the specified Format
does not match this one, the result
is undefined.
- Overrides:
- intersects in class VideoFormat
- Parameters:
The
- matching Format
to intersect with this
H261Format
.- Returns:
- A
Format
object
with its attributes set to those attributes common to both
Format
objects. - See Also:
matches(javax.media.Format)
Submit a bug or feature
Copyright 1994-2004 Sun Microsystems, Inc. 901 San Antonio Road, Palo Alto, California, 94303, U.S.A. All Rights Reserved. See the Specification License for more details.
Sun, Sun Microsystems, and Java are trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries.