public class FrameBodyTMED extends AbstractFrameBodyTextInfo implements ID3v23FrameBody, ID3v24FrameBody
The 'Media type' frame describes from which media the sound originated. This may be a text string or a reference to the predefined media types found in the list below. References are made within "(" and ")" and are optionally followed by a text refinement, e.g. "(MC) with four channels". If a text refinement should begin with a "(" character it should be replaced with "((" in the same way as in the "TCO" frame. Predefined refinements is appended after the media type, e.g. "(CD/A)" or "(VID/PAL/VHS)".
DIG | Other digital media | |
/A | Analog transfer from media | |
ANA | Other analog media | |
/WAC | Wax cylinder | |
/8CA | 8-track tape cassette | |
CD | CD | |
/A | Analog transfer from media | |
/DD | DDD | |
/AD | ADD | |
/AA | AAD | |
LD | Laserdisc | |
/A | Analog transfer from media | |
TT | Turntable records | |
/33 | 33.33 rpm | |
/45 | 45 rpm | |
/71 | 71.29 rpm | |
/76 | 76.59 rpm | |
/78 | 78.26 rpm | |
/80 | 80 rpm | |
MD | MiniDisc | |
/A | Analog transfer from media | |
DAT | DAT | |
/A | Analog transfer from media | |
/1 | standard, 48 kHz/16 bits, linear | |
/2 | mode 2, 32 kHz/16 bits, linear | |
/3 | mode 3, 32 kHz/12 bits, nonlinear, low speed | |
/4 | mode 4, 32 kHz/12 bits, 4 channels | |
/5 | mode 5, 44.1 kHz/16 bits, linear | |
/6 | mode 6, 44.1 kHz/16 bits, 'wide track' play | |
DCC | DCC | |
/A | Analog transfer from media | |
DVD | DVD | |
/A | Analog transfer from media | |
TV | Television | |
/PAL | PAL | |
/NTSC | NTSC | |
/SECAM | SECAM | |
VID | Video | |
/PAL | PAL | |
/NTSC | NTSC | |
/SECAM | SECAM | |
/VHS | VHS | |
/SVHS | S-VHS | |
/BETA | BETAMAX | |
RAD | Radio | |
/FM | FM | |
/AM | AM | |
/LW | LW | |
/MW | MW | |
TEL | Telephone | |
/I | ISDN | |
MC | MC (normal cassette) | |
/4 | 4.75 cm/s (normal speed for a two sided cassette) | |
/9 | 9.5 cm/s | |
/I | Type I cassette (ferric/normal) | |
/II | Type II cassette (chrome) | |
/III | Type III cassette (ferric chrome) | |
/IV | Type IV cassette (metal) | |
REE | Reel | |
/9 | 9.5 cm/s | |
/19 | 19 cm/s | |
/38 | 38 cm/s | |
/76 | 76 cm/s | |
/I | Type I cassette (ferric/normal) | |
/II | Type II cassette (chrome) | |
/III | Type III cassette (ferric chrome) | |
/IV | Type IV cassette (metal) |
For more details, please refer to the ID3 specifications:
TYPE_BODY
objectList
logger
Constructor and Description |
---|
FrameBodyTMED()
Creates a new FrameBodyTMED datatype.
|
FrameBodyTMED(ByteBuffer byteBuffer,
int frameSize)
Creates a new FrameBodyTMED datatype.
|
FrameBodyTMED(byte textEncoding,
String text)
Creates a new FrameBodyTMED datatype.
|
FrameBodyTMED(FrameBodyTMED body) |
Modifier and Type | Method and Description |
---|---|
String |
getIdentifier()
The ID3v2 frame identifier
|
addTextValue, getFirstTextValue, getNumberOfValues, getText, getTextWithoutTrailingNulls, getUserFriendlyValue, getValueAtIndex, getValues, setText, setupObjectList, write
createStructure, equals, getSize, read, setSize, setSize
getBriefDescription, getHeader, getLongDescription, getObject, getObjectValue, getTextEncoding, isSubsetOf, iterator, setHeader, setObjectValue, setTextEncoding, toString
public FrameBodyTMED()
public FrameBodyTMED(FrameBodyTMED body)
public FrameBodyTMED(byte textEncoding, String text)
textEncoding
- text
- public FrameBodyTMED(ByteBuffer byteBuffer, int frameSize) throws InvalidTagException
byteBuffer
- frameSize
- InvalidTagException
public String getIdentifier()
getIdentifier
in class AbstractID3v2FrameBody
Copyright © 2005–2020 jthink.net. All rights reserved.