com.dusbabek.lib.id3
Interface FrameHeader

All Known Implementing Classes:
FrameHeader_v2_2, FrameHeader_v2_3, FrameHeader_v2_4

public interface FrameHeader

Interface for all frame headers.


Method Summary
 boolean compressed()
           
 java.lang.String getId()
           
 int getSize()
           
 long getUncompressedSize()
           
 void setFrameSize(int size)
          set the frame data size
 int sizeOf()
           
 void write(java.io.OutputStream out)
          write header to a stream
 

Method Detail

getId

java.lang.String getId()
Returns:
the frame id

getSize

int getSize()
Returns:
the size of frame data

setFrameSize

void setFrameSize(int size)
set the frame data size


sizeOf

int sizeOf()
Returns:
the size of the frame header (includes extended headers)

write

void write(java.io.OutputStream out)
           throws java.io.IOException
write header to a stream

Throws:
java.io.IOException

compressed

boolean compressed()
Returns:
true if frame is compressed

getUncompressedSize

long getUncompressedSize()
Returns:
the uncompressed size of the frame data


Copyright © 2004, 2005 Gary Dusbabek. All Rights Reserved.