Package | Description |
---|---|
org.jaudiotagger.audio.generic |
A miscellaneous collection of classes dealing with generic audio files and tags.
|
org.jaudiotagger.audio.real |
Classes dealing with RealAudio (TM) files.
|
org.jaudiotagger.tag |
Generic classes and interfaces for metadata blocks, broadly called tags.
|
org.jaudiotagger.tag.aiff | |
org.jaudiotagger.tag.asf |
Support for a pseudo-tag representing ASF metadata.
|
org.jaudiotagger.tag.flac |
Implements a pseudo-tag data object for FLAC.
|
org.jaudiotagger.tag.id3 |
Classes for all flavors of ID3.
|
org.jaudiotagger.tag.mp4 |
Classes for the MP4 metadata (moov.udt.meta.ilst) atom.
|
org.jaudiotagger.tag.mp4.field |
Classes handling fields of the MP4 moov.udt.meta.ilst atom.
|
org.jaudiotagger.tag.vorbiscomment |
Code dealing with the Vorbis metadata (called "Comment") tag.
|
org.jaudiotagger.tag.wav |
Modifier and Type | Method and Description |
---|---|
void |
AbstractTag.addField(Artwork artwork)
Create field and then add within tag itself
|
void |
AbstractTag.addField(FieldKey genericKey,
String... value)
Create new field and add it to the tag
|
TagField |
GenericTag.createField(Artwork artwork) |
abstract TagField |
AbstractTag.createField(FieldKey genericKey,
String... value) |
TagField |
GenericTag.createField(FieldKey genericKey,
String... values) |
void |
AbstractTag.setField(Artwork artwork)
Create field and then set within tag itself
|
void |
AbstractTag.setField(FieldKey genericKey,
String... value)
Create new field and set it in the tag
|
Modifier and Type | Method and Description |
---|---|
TagField |
RealTag.createCompilationField(boolean value) |
Modifier and Type | Method and Description |
---|---|
void |
Tag.addField(Artwork artwork)
Create artwork field based on the data in artwork and then add it to the tag itself
|
void |
Tag.addField(FieldKey genericKey,
String... value)
Create the field based on the generic key and add it to the tag
This is handled differently by different formats
|
void |
Tag.addField(TagField field)
Adds a field to the structure, used internally by the library
|
TagField |
Tag.createCompilationField(boolean value)
Creates isCompilation field
It is useful to have this method because it handles ensuring that the correct value to represent a boolean
is stored in the underlying field format.
|
TagField |
Tag.createField(Artwork artwork)
Create artwork field based on the data in artwork
|
TagField |
Tag.createField(FieldKey genericKey,
String... value)
Create a new field based on generic key, used internally by the library
|
boolean |
Tag.setEncoding(Charset enc) |
void |
Tag.setField(Artwork artwork)
Create artwork field based on the data in artwork and then set it in the tag itself
|
void |
Tag.setField(FieldKey genericKey,
String... value)
Create the field based on the generic key and set it in the tag
|
void |
Tag.setField(TagField field)
Sets a field in the structure, used internally by the library
|
Modifier and Type | Method and Description |
---|---|
void |
AiffTag.addField(Artwork artwork) |
void |
AiffTag.addField(FieldKey genericKey,
String... value) |
void |
AiffTag.addField(TagField field) |
TagField |
AiffTag.createCompilationField(boolean value) |
TagField |
AiffTag.createField(Artwork artwork)
Create artwork field.
|
TagField |
AiffTag.createField(FieldKey genericKey,
String... value) |
boolean |
AiffTag.setEncoding(Charset enc) |
void |
AiffTag.setField(Artwork artwork) |
void |
AiffTag.setField(FieldKey genericKey,
String... value) |
void |
AiffTag.setField(TagField field) |
Modifier and Type | Method and Description |
---|---|
TagField |
AsfTag.createCompilationField(boolean value) |
AsfTagTextField |
AsfTag.createField(FieldKey genericKey,
String... values)
Create a new field based on generic key, used internally by the library
|
Modifier and Type | Method and Description |
---|---|
void |
FlacTag.addField(Artwork artwork) |
void |
FlacTag.addField(FieldKey genericKey,
String... values)
Create new field and add it to the tag
|
void |
FlacTag.addField(String vorbisCommentKey,
String value)
Create and add field with name of vorbisCommentkey
|
void |
FlacTag.addField(TagField field) |
TagField |
FlacTag.createArtworkField(byte[] imageData,
int pictureType,
String mimeType,
String description,
int width,
int height,
int colourDepth,
int indexedColouredCount) |
TagField |
FlacTag.createCompilationField(boolean value) |
TagField |
FlacTag.createField(Artwork artwork)
Create artwork field
|
TagField |
FlacTag.createField(FieldKey genericKey,
String... value) |
TagField |
FlacTag.createField(VorbisCommentFieldKey vorbisCommentFieldKey,
String value)
Create Tag Field using ogg key
|
boolean |
FlacTag.setEncoding(Charset enc) |
void |
FlacTag.setField(Artwork artwork) |
void |
FlacTag.setField(FieldKey genericKey,
String... values) |
void |
FlacTag.setField(String vorbisCommentKey,
String value)
Create and set field with name of vorbisCommentkey
|
void |
FlacTag.setField(TagField field) |
Modifier and Type | Method and Description |
---|---|
void |
AbstractID3v2Tag.addField(Artwork artwork)
Create field and then set within tag itself
|
void |
ID3v1Tag.addField(Artwork artwork) |
void |
AbstractID3v2Tag.addField(FieldKey genericKey,
String... value) |
void |
ID3v1Tag.addField(FieldKey genericKey,
String... value) |
void |
AbstractID3v2Tag.addField(TagField field)
Add new field
There is a special handling if adding another text field of the same type, in this case the value will
be appended to the existing field, separated by the null character.
|
TagField |
AbstractID3v2Tag.createCompilationField(boolean value) |
TagField |
ID3v1Tag.createCompilationField(boolean value) |
TagField |
ID3v1Tag.createField(Artwork artwork) |
TagField |
ID3v22Tag.createField(Artwork artwork)
Create artwork field based on the data in artwork
|
TagField |
ID3v23Tag.createField(Artwork artwork)
Create artwork field based on the data in artwork
|
TagField |
ID3v24Tag.createField(Artwork artwork) |
TagField |
AbstractID3v2Tag.createField(FieldKey genericKey,
String... values)
Create a new field
Only MUSICIAN field make use of Varargs values field
|
TagField |
ID3v22Tag.createField(FieldKey genericKey,
String... values) |
TagField |
ID3v23Tag.createField(FieldKey genericKey,
String... values)
Overridden to allow special handling for mapping YEAR to TYER and TDAT Frames
|
TagField |
ID3v24Tag.createField(FieldKey genericKey,
String... values)
Overridden for special Genre support
|
TagField |
ID3v22Tag.createField(ID3v22FieldKey id3Key,
String value)
Create Frame for Id3 Key
Only textual data supported at the moment, should only be used with frames that
support a simple string argument.
|
TagField |
ID3v23Tag.createField(ID3v23FieldKey id3Key,
String value)
Create Frame for Id3 Key
Only textual data supported at the moment, should only be used with frames that
support a simple string argument.
|
TagField |
ID3v24Tag.createField(ID3v24FieldKey id3Key,
String value)
Create Frame for Id3 Key
Only textual data supported at the moment, should only be used with frames that
support a simple string argument.
|
protected TagField |
AbstractID3v2Tag.doCreateTagField(org.jaudiotagger.tag.id3.AbstractID3v2Tag.FrameAndSubId formatKey,
String... values)
Create Frame for Id3 Key
Only textual data supported at the moment, should only be used with frames that
support a simple string argument.
|
boolean |
AbstractID3v2Tag.setEncoding(Charset enc) |
void |
AbstractID3v2Tag.setField(Artwork artwork)
Create field and then set within tag itself
|
void |
ID3v1Tag.setField(Artwork artwork) |
void |
AbstractID3v2Tag.setField(FieldKey genericKey,
String... values) |
void |
ID3v1Tag.setField(FieldKey genericKey,
String... value) |
void |
AbstractID3v2Tag.setField(TagField field)
Set Field
|
Modifier and Type | Method and Description |
---|---|
void |
Mp4Tag.addField(FieldKey genericKey,
String... value)
Create new field and add it to the tag, with special handling for trackNo, discNo fields as we dont want multiple
fields to be created for these fields
|
TagField |
Mp4Tag.createCompilationField(boolean origValue) |
TagField |
Mp4Tag.createField(Artwork artwork)
Create artwork field
|
TagField |
Mp4Tag.createField(FieldKey genericKey,
String... values)
Create Tag Field using generic key
This should use the correct subclass for the key
|
TagField |
Mp4Tag.createField(Mp4FieldKey mp4FieldKey,
String value)
Create Tag Field using mp4 key
Uses the correct subclass for the key
|
void |
Mp4Tag.setField(FieldKey genericKey,
String... value)
Overidden to ensure cannot have both a genre field and a custom genre field
|
void |
Mp4Tag.setField(Mp4FieldKey fieldKey,
String value)
Set mp4 field
|
Constructor and Description |
---|
Mp4DiscNoField(String discValue)
Create new Disc Field parsing the String for the discno/total
|
Mp4TagByteField(Mp4FieldKey id,
String value)
Create new field
Assume length of 1 which is correct for most but not all byte fields
|
Mp4TagByteField(Mp4FieldKey id,
String value,
int realDataLength)
Create new field with known length
|
Mp4TrackField(String trackValue)
Create new Track Field parsing the String for the trackno/total
|
Modifier and Type | Method and Description |
---|---|
void |
VorbisCommentTag.addField(Artwork artwork)
Add artwork field
|
void |
VorbisCommentTag.addField(FieldKey genericKey,
String... values)
Create new field and add it to the tag
|
void |
VorbisCommentTag.addField(String vorbisCommentKey,
String value)
Create and add field with name of vorbisCommentkey
|
TagField |
VorbisCommentTag.createCompilationField(boolean value) |
TagField |
VorbisCommentTag.createField(Artwork artwork)
Create Artwork field
|
TagField |
VorbisCommentTag.createField(FieldKey genericKey,
String... values)
Create Tag Field using generic key
|
TagField |
VorbisCommentTag.createField(VorbisCommentFieldKey vorbisCommentFieldKey,
String value)
Create Tag Field using ogg key
|
void |
VorbisCommentTag.setField(Artwork artwork)
Create and set artwork field
|
void |
VorbisCommentTag.setField(FieldKey genericKey,
String... values) |
void |
VorbisCommentTag.setField(String vorbisCommentKey,
String value)
Create and set field with name of vorbisCommentkey
|
Modifier and Type | Method and Description |
---|---|
void |
WavTag.addField(Artwork artwork) |
void |
WavTag.addField(FieldKey genericKey,
String... value) |
void |
WavTag.addField(TagField field) |
TagField |
WavInfoTag.createCompilationField(boolean value) |
TagField |
WavTag.createCompilationField(boolean value) |
TagField |
WavTag.createField(Artwork artwork)
Create artwork field.
|
TagField |
WavTag.createField(FieldKey genericKey,
String... value) |
boolean |
WavTag.setEncoding(Charset enc) |
void |
WavTag.setField(Artwork artwork)
Create field and then set within tag itself
|
void |
WavTag.setField(FieldKey genericKey,
String... value) |
void |
WavTag.setField(TagField field) |
Copyright © 2005–2020 jthink.net. All rights reserved.