ch.randelshofer.media.jpeg
Class JFIFInputStream.Segment
java.lang.Object
ch.randelshofer.media.jpeg.JFIFInputStream.Segment
- Enclosing class:
- JFIFInputStream
public static class JFIFInputStream.Segment
- extends java.lang.Object
Represents a segment within a JFIF File.
|
Field Summary |
int |
length
If the marker starts a marker segment, holds the length
of the data in the data segment. |
int |
marker
Holds the marker code. |
long |
offset
Holds the offset of the first data byte to the beginning
of the stream. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
marker
public final int marker
- Holds the marker code.
A marker is an unsigned short between 0xff01 and 0xfffe.
offset
public final long offset
- Holds the offset of the first data byte to the beginning
of the stream.
length
public final int length
- If the marker starts a marker segment, holds the length
of the data in the data segment.
If the marker starts a entropy-coded data segment, holds
the value -1.
JFIFInputStream.Segment
public JFIFInputStream.Segment(int marker,
long offset,
int length)
isEntropyCoded
public boolean isEntropyCoded()
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object