|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.dusbabek.lib.id3.ExtendedTagHeader_v2_3
public class ExtendedTagHeader_v2_3
Extended header for a ID3v2.3 tag. Here is the way it usually goes down: ext header size 0x00-0x03 ext flags 0x04-0x05 padding size 0x06-0x09 optional crc 0x0a-0x0d the crc will only be present if specified in the flags. the ext header size will either be 6 or 10 depending on whether or not a crc is specified.
Constructor Summary | |
---|---|
ExtendedTagHeader_v2_3(java.io.InputStream in)
Construct an extended header from a stream of bytes. |
Method Summary | |
---|---|
boolean |
crcDataPresent()
|
int |
sizeOf()
|
void |
write(java.io.OutputStream out)
write extended header. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ExtendedTagHeader_v2_3(java.io.InputStream in) throws java.io.IOException
in
- InputStream
java.io.IOException
Method Detail |
---|
public void write(java.io.OutputStream out) throws java.io.IOException
write
in interface ExtendedTagHeader
out
- OutputStream
java.io.IOException
public int sizeOf()
sizeOf
in interface ExtendedTagHeader
public boolean crcDataPresent()
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |