1
package org.jaudiotagger.tag.id3.framebody;
3
import org.jaudiotagger.tag.InvalidTagException;
4
import org.jaudiotagger.tag.id3.ID3v23Frames;
6
import java.nio.ByteBuffer;
9
* Album Sort name, this is what MusicBrainz uses in ID3v23 because TSOA not supported.
11
* However iTunes uses TSOA even in ID3v23, so we have two possible options
13
public class FrameBodyXSOA extends AbstractFrameBodyTextInfo implements ID3v23FrameBody
16
* Creates a new FrameBodyTSOT datatype.
18
public FrameBodyXSOA()
22
public FrameBodyXSOA(FrameBodyXSOA body)
28
* Creates a new FrameBodyTSOT datatype.
33
public FrameBodyXSOA(byte textEncoding, String text)
35
super(textEncoding, text);
39
* Creates a new FrameBodyTSOT datatype.
41
* @throws InvalidTagException
43
public FrameBodyXSOA(ByteBuffer byteBuffer, int frameSize)
44
throws InvalidTagException
46
super(byteBuffer, frameSize);
50
* The ID3v2 frame identifier
52
* @return the ID3v2 frame identifier for this frame type
54
public String getIdentifier()
56
return ID3v23Frames.FRAME_ID_V3_ALBUM_SORT_ORDER_MUSICBRAINZ;