package org.farng.mp3.id3;
/**
* <h3>4.13.Equalisation</h3>
* <p/>
* <p class=t> This is another subjective, alignment frame. It allows the user to predefine an equalisation curve within
* the audio file. There may only be one "EQUA" frame in each tag. </p>
* <p/>
* <p><center> <table border=0>
* <p/>
* <tr><td colspan=2><Header of 'Equalisation', ID: "EQUA"></td></tr> <tr><td>Adjustment
* bits</td><td>$xx</td></tr> </table> </center>
* <p/>
* <p class=t> The 'adjustment bits' field defines the number of bits used for representation of the adjustment. This is
* normally $10 (16 bits) for <a href="#MPEG">MPEG</a> 2 layer I, II and III and MPEG 2.5. This value may not be $00.
* <p/>
* </p>
* <p/>
* <p class=t> This is followed by 2 bytes + ('adjustment bits' rounded up to the nearest byte) for every equalisation
* band in the following format, giving a frequency range of 0 - 32767Hz: </p>
* <p/>
* <p><center> <table border=0> <tr><td>Increment/decrement</td><td>%x (MSB of the Frequency)</td></tr>
* <tr><td>Frequency </td><td>(lower 15 bits)</td></tr>
* <p/>
* <tr><td>Adjustment</td><td>$xx (xx ...)</td></tr> </Table> </center>
* <p/>
* <p class=t> The increment/decrement bit is 1 for increment and 0 for decrement. The equalisation bands should be
* ordered increasingly with reference to frequency. All frequencies don't have to be declared. The equalisation curve
* in the reading software should be interpolated between the values in this frame. Three equal adjustments for three
* subsequent frequencies. A frequency should only be described once in the frame. </p>
*
* @author Eric Farng
* @version $Revision: 1637 $
*/
public class FrameBodyEQUA extends AbstractID3v2FrameBody {
/**
* Creates a new FrameBodyEQUA object.
*/
public FrameBodyEQUA() {
super();
}
/**
* Creates a new FrameBodyEQUA object.
*/
public FrameBodyEQUA(final FrameBodyEQUA body) {
super(body);
}
protected void setupObjectList() {
throw new UnsupportedOperationException("This frame has not been implemented.");
}
public String getIdentifier() {
throw new UnsupportedOperationException("This frame has not been implemented.");
}
}