package org.farng.mp3.id3;
import java.io.RandomAccessFile;
import org.farng.mp3.InvalidTagException;
/**
* The 'File type' frame indicates which type of audio this tag defines.<br> The following
* types and refinements are defined:</p>
* <p/>
* <p> MIME MIME type follows<br>
* <p/>
* MPG MPEG Audio<br>
* /1 MPEG 1/2 layer I<br> /2 MPEG
* 1/2 layer II<br>
* <p/>
* /3 MPEG 1/2 layer III<br>
* /2.5 MPEG 2.5<br>
* /AAC Advanced audio compression<br>
* <p/>
* VQF Transform-domain Weighted Interleave Vector Quantisation<br>
* PCM Pulse Code Modulated audio</p>
* <p/>
* <p> but other types may be used, but not for these types though. This is<br> used in a
* similar way to the predefined types in the "TMED"
* <p/>
* frame,<br> but without parentheses. If this frame is not present audio type is<br> assumed
* to be "MPG".</p>
*
* @author Eric Farng
* @version $Revision: 2374 $
*/
public class FrameBodyTFLT extends AbstractFrameBodyTextInformation {
/**
* Creates a new FrameBodyTFLT object.
*/
public FrameBodyTFLT() {
super();
}
/**
* Creates a new FrameBodyTFLT object.
*/
public FrameBodyTFLT(final FrameBodyTFLT body) {
super(body);
}
/**
* Creates a new FrameBodyTFLT object.
*/
public FrameBodyTFLT(final byte textEncoding, final String text) {
super(textEncoding, text);
}
/**
* Creates a new FrameBodyTFLT object.
*/
public FrameBodyTFLT(final RandomAccessFile file) throws java.io.IOException, InvalidTagException {
super(file);
}
public String getIdentifier() {
return "TFLT";
}
}