Package | Description |
---|---|
org.jaudiotagger.audio.flac.metadatablock |
Classes for the FLAC metadata block.
|
org.jaudiotagger.tag |
Generic classes and interfaces for metadata blocks, broadly called tags.
|
org.jaudiotagger.tag.id3 |
Classes for all flavors of ID3.
|
Constructor and Description |
---|
MetadataBlockDataPicture(ByteBuffer rawdata)
Initialize MetaBlockDataPicture from byteBuffer
|
MetadataBlockDataPicture(MetadataBlockHeader header,
FileChannel fc)
Construct picture block by reading from file, the header informs us how many bytes we should be reading from
|
Modifier and Type | Class and Description |
---|---|
class |
EmptyFrameException
Thrown when find a Frame but it contains no data.
|
class |
InvalidFrameIdentifierException
Thrown if a frame identifier isn't valid.
|
class |
PaddingException |
Modifier and Type | Method and Description |
---|---|
protected abstract List<AbstractID3v2Frame> |
AbstractID3v2Tag.convertFrame(AbstractID3v2Frame frame)
Convert the frame to the correct frame(s)
|
protected List<AbstractID3v2Frame> |
ID3v22Tag.convertFrame(AbstractID3v2Frame frame) |
protected List<AbstractID3v2Frame> |
ID3v23Tag.convertFrame(AbstractID3v2Frame frame) |
protected List<AbstractID3v2Frame> |
ID3v24Tag.convertFrame(AbstractID3v2Frame frame)
Convert frame into ID3v24 frame(s)
|
void |
ID3v22Frame.read(ByteBuffer byteBuffer)
Read frame from file.
|
void |
ID3v23Frame.read(ByteBuffer byteBuffer)
Read the frame from a byteBuffer
|
void |
ID3v24Frame.read(ByteBuffer byteBuffer)
Read the frame from the specified file.
|
protected AbstractID3v2FrameBody |
AbstractID3v2Frame.readBody(String identifier,
AbstractID3v2FrameBody body)
This creates a new body based of type identifier but populated by the data
in the body.
|
protected AbstractID3v2FrameBody |
AbstractID3v2Frame.readBody(String identifier,
ByteBuffer byteBuffer,
int frameSize)
Read the frame body from the specified file via the buffer
|
protected AbstractID3v2FrameBody |
AbstractID3v2Frame.readEncryptedBody(String identifier,
ByteBuffer byteBuffer,
int frameSize)
Read the frameBody when frame marked as encrypted
|
protected String |
AbstractID3v2Frame.readIdentifier(ByteBuffer byteBuffer)
Get the next frame id, throwing an exception if unable to do this and check against just having padded data
|
protected static ByteBuffer |
ID3Compression.uncompress(String identifier,
String filename,
ByteBuffer byteBuffer,
int decompressedFrameSize,
int realFrameSize)
Decompress realFrameSize bytes to decompressedFrameSize bytes and return as ByteBuffer
|
Constructor and Description |
---|
ID3v22Frame(AbstractID3v2Frame frame)
Creates a new ID3v22 Frame from another frame of a different tag version
|
ID3v22Frame(ByteBuffer byteBuffer)
Deprecated.
use
ID3v22Frame.ID3v22Frame(ByteBuffer,String) instead |
ID3v22Frame(ByteBuffer byteBuffer,
String loggingFilename)
Creates a new ID3v22Frame datatype by reading from byteBuffer.
|
ID3v23Frame(AbstractID3v2Frame frame)
Creates a new ID3v23Frame based on another frame of a different version.
|
ID3v23Frame(ByteBuffer byteBuffer)
Deprecated.
use
ID3v23Frame.ID3v23Frame(ByteBuffer,String) instead |
ID3v23Frame(ByteBuffer byteBuffer,
String loggingFilename)
Creates a new ID3v23Frame dataType by reading from byteBuffer.
|
ID3v23Frame(ID3v24Frame frame,
String identifier)
Partially construct ID3v24 Frame form an IS3v23Frame
Used for Special Cases
|
ID3v24Frame(AbstractID3v2Frame frame)
Creates a new ID3v24 frame datatype based on another frame of different version
Converts the framebody to the equivalent v24 framebody or to UnsupportedFrameBody if identifier
is unknown.
|
ID3v24Frame(ByteBuffer byteBuffer)
Deprecated.
use
ID3v24Frame.ID3v24Frame(ByteBuffer, String) instead |
ID3v24Frame(ByteBuffer byteBuffer,
String loggingFilename)
Creates a new ID3v24Frame datatype by reading from byteBuffer.
|
ID3v24Frame(ID3v23Frame frame,
String identifier)
Partially construct ID3v24 Frame form an IS3v23Frame
|
Copyright © 2005–2020 jthink.net. All rights reserved.