|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.dusbabek.lib.id3.FrameHeader_v2_3
public class FrameHeader_v2_3
Frame header for ID3v2.3
Field Summary | |
---|---|
static int |
FRAME_HEADER_LEN
basic header is always 10 bytes. |
Constructor Summary | |
---|---|
FrameHeader_v2_3(byte[] data)
construct a header from raw data. |
|
FrameHeader_v2_3(java.lang.String id)
construct an empty header using a specific frame id. |
Method Summary | |
---|---|
boolean |
compressed()
|
boolean |
encrypted()
I must point out that the spec is only half-baked in this regard. |
boolean |
fileAlterPreservation()
|
protected byte[] |
getFlags()
|
byte |
getGrouping()
|
java.lang.String |
getId()
|
int |
getSize()
|
long |
getUncompressedSize()
|
boolean |
grouping()
|
boolean |
readOnly()
|
void |
setFrameSize(int size)
set the frame data size |
void |
setGrouping(byte b)
set the grouping type |
void |
setUncompressedSize(long l)
set the uncompressed size of this frame. |
int |
sizeOf()
|
boolean |
tagAlterPreservation()
|
void |
write(java.io.OutputStream out)
write header to a stream |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int FRAME_HEADER_LEN
Constructor Detail |
---|
public FrameHeader_v2_3(java.lang.String id) throws java.io.IOException
java.io.IOException
public FrameHeader_v2_3(byte[] data) throws java.io.IOException
java.io.IOException
Method Detail |
---|
protected byte[] getFlags()
public java.lang.String getId()
getId
in interface FrameHeader
public int getSize()
getSize
in interface FrameHeader
public int sizeOf()
sizeOf
in interface FrameHeader
public void setFrameSize(int size)
setFrameSize
in interface FrameHeader
public void write(java.io.OutputStream out) throws java.io.IOException
write
in interface FrameHeader
java.io.IOException
public boolean tagAlterPreservation()
public boolean fileAlterPreservation()
public boolean readOnly()
public boolean compressed()
compressed
in interface FrameHeader
public boolean encrypted()
public boolean grouping()
public void setUncompressedSize(long l)
public long getUncompressedSize()
getUncompressedSize
in interface FrameHeader
public void setGrouping(byte b)
public byte getGrouping()
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |