public class FlacTags extends VorbisStyleComments implements OggAudioTagsHeader
VorbisComments
with a Flac metadata
block header, rather than the usual vorbis one.Modifier and Type | Class and Description |
---|---|
protected static class |
FlacTags.FlacTagsAsMetadata |
KEY_ALBUM, KEY_ARTIST, KEY_DATE, KEY_GENRE, KEY_TITLE, KEY_TRACKNUMBER
Modifier and Type | Method and Description |
---|---|
int |
getHeaderSize()
Type plus three byte length
|
protected boolean |
hasFramingBit()
Flac doesn't do the framing bit if the tags are
null padded.
|
protected void |
populateMetadataFooter(OutputStream out) |
void |
populateMetadataHeader(byte[] b,
int dataLength)
Type plus three byte length
|
addComment, getAlbum, getAllComments, getArtist, getComments, getDate, getGenre, getInt4, getSingleComment, getTitle, getTrackNumber, getTrackNumberNumeric, getVendor, normaliseTag, removeAllComments, removeComments, setComments, setVendor, write
getData, getOggPacket, setData
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAlbum, getArtist, getComments, getDate, getGenre, getTitle, getTrackNumber, getTrackNumberNumeric, getVendor
getData, setData, write
public FlacTags(OggPacket packet)
public FlacTags()
public int getHeaderSize()
getHeaderSize
in class VorbisStyleComments
protected boolean hasFramingBit()
hasFramingBit
in class VorbisStyleComments
public void populateMetadataHeader(byte[] b, int dataLength)
populateMetadataHeader
in class VorbisStyleComments
protected void populateMetadataFooter(OutputStream out)
populateMetadataFooter
in class VorbisStyleComments
Copyright © 2015. All rights reserved.