org.jaudiotagger.audio.flac.metadatablock
Class MetadataBlockHeader
java.lang.Object
org.jaudiotagger.audio.flac.metadatablock.MetadataBlockHeader
public class MetadataBlockHeader
- extends java.lang.Object
Metadata Block Header
Constructor Summary |
MetadataBlockHeader(boolean isLastBlock,
BlockType blockType,
int dataLength)
Construct a new header in order to write metadatablock to file |
MetadataBlockHeader(java.nio.ByteBuffer rawdata)
Construct header by reading bytes |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
HEADER_LENGTH
public static final int HEADER_LENGTH
- See Also:
- Constant Field Values
isLastBlock
private boolean isLastBlock
dataLength
private int dataLength
bytes
private byte[] bytes
blockType
private BlockType blockType
MetadataBlockHeader
public MetadataBlockHeader(java.nio.ByteBuffer rawdata)
- Construct header by reading bytes
- Parameters:
rawdata
-
MetadataBlockHeader
public MetadataBlockHeader(boolean isLastBlock,
BlockType blockType,
int dataLength)
- Construct a new header in order to write metadatablock to file
- Parameters:
isLastBlock
- blockType
- dataLength
-
readHeader
public static MetadataBlockHeader readHeader(java.io.RandomAccessFile raf)
throws java.io.IOException
- Create header by reading from file
- Parameters:
raf
-
- Returns:
-
- Throws:
java.io.IOException
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
u
private int u(int i)
getDataLength
public int getDataLength()
getBlockType
public BlockType getBlockType()
isLastBlock
public boolean isLastBlock()
getBytesWithoutIsLastBlockFlag
public byte[] getBytesWithoutIsLastBlockFlag()
getBytes
public byte[] getBytes()