FileDocCategorySizeDatePackage
FrameBodyTFLT.javaAPI DocJaudiotagger 2.0.43532Wed Mar 30 16:12:02 BST 2011org.jaudiotagger.tag.id3.framebody

FrameBodyTFLT

public class FrameBodyTFLT extends AbstractFrameBodyTextInfo implements ID3v24FrameBody, ID3v23FrameBody
File type Text information frame.

The 'File type' frame indicates which type of audio this tag defines. The following type and refinements are defined:

MPG MPEG Audio
/1 MPEG 1/2 layer I
/2 MPEG 1/2 layer II
/3 MPEG 1/2 layer III
/2.5 MPEG 2.5
/AAC Advanced audio compression
VQFTransform-domain Weighted Interleave Vector Quantization
PCM Pulse Code Modulated audio

but other types may be used, not for these types though. This is used in a similar way to the predefined types in the "TMED" frame, but without parentheses. If this frame is not present audio type is assumed to be "MPG".

For more details, please refer to the ID3 specifications:

author
: Paul Taylor
author
: Eric Farng
version
$Id: FrameBodyTFLT.java 832 2009-11-12 13:25:38Z paultaylor $

Fields Summary
Constructors Summary
public FrameBodyTFLT()
Creates a new FrameBodyTFLT datatype.

    
public FrameBodyTFLT(FrameBodyTFLT body)

        super(body);
    
public FrameBodyTFLT(byte textEncoding, String text)
Creates a new FrameBodyTFLT datatype.

param
textEncoding
param
text

        super(textEncoding, text);
    
public FrameBodyTFLT(ByteBuffer byteBuffer, int frameSize)
Creates a new FrameBodyTFLT datatype.

param
byteBuffer
param
frameSize
throws
InvalidTagException

        super(byteBuffer, frameSize);
    
Methods Summary
public java.lang.StringgetIdentifier()
The ID3v2 frame identifier

return
the ID3v2 frame identifier for this frame type

        return ID3v24Frames.FRAME_ID_FILE_TYPE;