Package | Description |
---|---|
org.jaudiotagger.tag.datatype |
Data type implementations, primarily for ID3 metadata.
|
org.jaudiotagger.tag.id3 |
Classes for all flavors of ID3.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractDataType.readByteArray(byte[] arr)
Simplified wrapper for reading bytes from file into Object.
|
abstract void |
AbstractDataType.readByteArray(byte[] arr,
int offset)
This is the starting point for reading bytes from the file into the ID3 datatype
starting at offset.
|
void |
AbstractDataTypeList.readByteArray(byte[] buffer,
int offset)
Reads list of
EventTimingCode s from buffer starting at the given offset. |
void |
BooleanByte.readByteArray(byte[] arr,
int offset) |
void |
BooleanString.readByteArray(byte[] arr,
int offset) |
void |
ByteArraySizeTerminated.readByteArray(byte[] arr,
int offset) |
void |
EventTimingCode.readByteArray(byte[] buffer,
int originalOffset) |
void |
ID3v2LyricLine.readByteArray(byte[] arr,
int offset) |
void |
Lyrics3Image.readByteArray(byte[] arr,
int offset) |
void |
Lyrics3Line.readByteArray(byte[] arr,
int offset) |
void |
Lyrics3TimeStamp.readByteArray(byte[] arr,
int offset) |
void |
MultipleTextEncodedStringNullTerminated.readByteArray(byte[] arr,
int offset)
Read Null Terminated Strings from the array starting at offset, continue until unable to find any null terminated
Strings or until reached the end of the array.
|
void |
NumberFixedLength.readByteArray(byte[] arr,
int offset)
Read the number from the byte array
|
void |
NumberHashMap.readByteArray(byte[] arr,
int offset)
Read the key from the buffer.
|
void |
NumberVariableLength.readByteArray(byte[] arr,
int offset)
Read from Byte Array
|
void |
PairedTextEncodedStringNullTerminated.readByteArray(byte[] arr,
int offset)
Read Null Terminated Strings from the array starting at offset, continue until unable to find any null terminated
Strings or until reached the end of the array.
|
void |
PartOfSet.readByteArray(byte[] arr,
int offset)
Read a 'n' bytes from buffer into a String where n is the frameSize - offset
so therefore cannot use this if there are other objects after it because it has no
delimiter.
|
void |
StringFixedLength.readByteArray(byte[] arr,
int offset)
Read a string from buffer of fixed size(size has already been set in constructor)
|
void |
SynchronisedTempoCode.readByteArray(byte[] buffer,
int originalOffset) |
void |
TempoCode.readByteArray(byte[] arr,
int offset) |
void |
TextEncodedStringNullTerminated.readByteArray(byte[] arr,
int offset)
Read a string from buffer upto null character (if exists)
Must take into account the text encoding defined in the Encoding Object
ID3 Text Frames often allow multiple strings separated by the null char
appropriate for the encoding.
|
void |
TextEncodedStringSizeTerminated.readByteArray(byte[] arr,
int offset)
Read a 'n' bytes from buffer into a String where n is the framesize - offset
so therefore cannot use this if there are other objects after it because it has no
delimiter.
|
Modifier and Type | Method and Description |
---|---|
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,
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
|
Constructor and Description |
---|
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(ByteBuffer byteBuffer)
Deprecated.
use
ID3v23Frame.ID3v23Frame(ByteBuffer,String) instead |
ID3v23Frame(ByteBuffer byteBuffer,
String loggingFilename)
Creates a new ID3v23Frame dataType by reading from byteBuffer.
|
ID3v24Frame(ByteBuffer byteBuffer)
Deprecated.
use
ID3v24Frame.ID3v24Frame(ByteBuffer, String) instead |
ID3v24Frame(ByteBuffer byteBuffer,
String loggingFilename)
Creates a new ID3v24Frame datatype by reading from byteBuffer.
|
Copyright © 2005–2020 jthink.net. All rights reserved.