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 |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HEADER_LENGTH
public static final int HEADER_LENGTH
- See Also:
- Constant Field Values
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
getDataLength
public int getDataLength()
getBlockType
public BlockType getBlockType()
isLastBlock
public boolean isLastBlock()
getBytesWithoutIsLastBlockFlag
public byte[] getBytesWithoutIsLastBlockFlag()
getBytes
public byte[] getBytes()