package org.farng.mp3.id3;
import java.io.RandomAccessFile;
import org.farng.mp3.InvalidTagException;
/**
* The 'Media type' frame describes from which media the sound<br> originated. This may be a
* text string or a reference to the<br> predefined media types found in the list below. Example:<br>
* "VID/PAL/VHS" $00.</p>
* <p/>
* <p> DIG Other digital media<br>
* /A Analogue transfer from media</p>
* <p/>
* <p> ANA Other analogue media<br>
* <p/>
* /WAC Wax cylinder<br> /8CA 8-track tape
* cassette</p>
* <p/>
* <p> CD CD<br>
* <p/>
* /A Analogue transfer from media<br>
* /DD DDD<br> /AD ADD<br>
* <p/>
* /AA AAD</p>
* <p/>
* <p> LD Laserdisc</p>
* <p/>
* <p> TT Turntable records<br>
* <p/>
* /33 33.33 rpm<br>
* /45 45 rpm<br> /71 71.29 rpm<br>
* <p/>
* /76 76.59 rpm<br>
* /78 78.26 rpm<br> /80 80 rpm</p>
* <p/>
* <p> MD MiniDisc<br> /A
* Analogue transfer from media</p>
* <p/>
* <p> DAT DAT<br>
* <p/>
* /A Analogue transfer from media<br>
* /1 standard, 48 kHz/16 bits, linear<br> /2 mode 2,
* 32 kHz/16 bits, linear<br>
* <p/>
* /3 mode 3, 32 kHz/12 bits, non-linear, low speed<br>
* /4 mode 4, 32 kHz/12 bits, 4 channels<br>
* /5 mode 5, 44.1 kHz/16 bits, linear<br>
* <p/>
* /6 mode 6, 44.1 kHz/16 bits, 'wide track' play</p>
* <p/>
* <p> DCC DCC<br> /A Analogue
* transfer from media</p>
* <p/>
* <p> DVD DVD<br> /A Analogue
* transfer from media</p>
* <p/>
* <p> TV Television<br>
* <p/>
* /PAL PAL<br> /NTSC
* NTSC<br> /SECAM SECAM</p>
* <p/>
* <p> VID Video<br> /PAL PAL<br>
* /NTSC NTSC<br>
* <p/>
* /SECAM SECAM<br> /VHS VHS<br>
* /SVHS S-VHS<br>
* <p/>
* /BETA BETAMAX</p>
* <p/>
* <p> RAD Radio<br> /FM FM<br>
* <p/>
* /AM AM<br> /LW LW<br>
* /MW MW</p>
* <p/>
* <p> TEL Telephone<br> /I
* ISDN</p>
* <p/>
* <p> MC MC (normal cassette)<br>
* <p/>
* /4 4.75 cm/s (normal speed for a two sided cassette)<br>
* /9 9.5 cm/s<br> /I
* Type I cassette (ferric/normal)<br>
* <p/>
* /II Type II cassette (chrome)<br>
* /III Type III cassette (ferric chrome)<br> /IV Type IV cassette
* (metal)</p>
* <p/>
* <p> REE Reel<br> /9 9.5 cm/s<br>
* /19 19 cm/s<br>
* <p/>
* /38 38 cm/s<br> /76 76 cm/s<br>
* /I Type I cassette (ferric/normal)<br>
* <p/>
* /II Type II cassette (chrome)<br>
* /III Type III cassette (ferric chrome)<br> /IV Type IV cassette
* (metal)</p>
*
* @author Eric Farng
* @version $Revision: 2374 $
*/
public class FrameBodyTMED extends AbstractFrameBodyTextInformation {
/**
* Creates a new FrameBodyTMED object.
*/
public FrameBodyTMED() {
super();
}
/**
* Creates a new FrameBodyTMED object.
*/
public FrameBodyTMED(final FrameBodyTMED body) {
super(body);
}
/**
* Creates a new FrameBodyTMED object.
*/
public FrameBodyTMED(final byte textEncoding, final String text) {
super(textEncoding, text);
}
/**
* Creates a new FrameBodyTMED object.
*/
public FrameBodyTMED(final RandomAccessFile file) throws java.io.IOException, InvalidTagException {
super(file);
}
public String getIdentifier() {
return "TMED";
}
}