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"; } }