Modifier and Type | Class and Description |
---|---|
static class |
ICSInfo.WindowSequence |
Modifier and Type | Field and Description |
---|---|
static int |
CURRENT |
static int |
PREVIOUS |
static int[] |
SWB_LONG_WINDOW_COUNT |
static int[] |
SWB_OFFSET_1024_16 |
static int[] |
SWB_OFFSET_1024_24 |
static int[] |
SWB_OFFSET_1024_32 |
static int[] |
SWB_OFFSET_1024_48 |
static int[] |
SWB_OFFSET_1024_64 |
static int[] |
SWB_OFFSET_1024_8 |
static int[] |
SWB_OFFSET_1024_96 |
static int[] |
SWB_OFFSET_128_16 |
static int[] |
SWB_OFFSET_128_24 |
static int[] |
SWB_OFFSET_128_48 |
static int[] |
SWB_OFFSET_128_64 |
static int[] |
SWB_OFFSET_128_8 |
static int[] |
SWB_OFFSET_128_96 |
static int[][] |
SWB_OFFSET_LONG_WINDOW |
static int[][] |
SWB_OFFSET_SHORT_WINDOW |
static int[] |
SWB_SHORT_WINDOW_COUNT |
static int |
WINDOW_SHAPE_KAISER |
static int |
WINDOW_SHAPE_SINE |
BYTE_MASK, ELEMENT_CCE, ELEMENT_CPE, ELEMENT_DSE, ELEMENT_END, ELEMENT_FIL, ELEMENT_LFE, ELEMENT_PCE, ELEMENT_SCE, LOGGER, MAX_ELEMENTS, MAX_LTP_SFB, MAX_MS_MASK, MAX_SECTIONS, MAX_WINDOW_COUNT, MAX_WINDOW_GROUP_COUNT, MIN_INPUT_SIZE, SQRT2, WINDOW_LEN_LONG, WINDOW_LEN_SHORT, WINDOW_SMALL_LEN_LONG, WINDOW_SMALL_LEN_SHORT
Constructor and Description |
---|
ICSInfo(int frameLength) |
Modifier and Type | Method and Description |
---|---|
void |
decode(BitStream in,
DecoderConfig conf,
boolean commonWindow) |
ICPrediction |
getICPrediction() |
LTPrediction |
getLTPrediction1() |
LTPrediction |
getLTPrediction2() |
int |
getMaxSFB() |
int |
getSWBCount() |
int |
getSWBOffsetMax() |
int[] |
getSWBOffsets() |
int |
getWindowCount() |
int |
getWindowGroupCount() |
int |
getWindowGroupLength(int g) |
ICSInfo.WindowSequence |
getWindowSequence() |
int |
getWindowShape(int index) |
boolean |
isEightShortFrame() |
boolean |
isICPredictionPresent() |
boolean |
isLTPrediction1Present() |
boolean |
isLTPrediction2Present() |
void |
setData(ICSInfo info) |
void |
unsetPredictionSFB(int sfb) |
public static final int WINDOW_SHAPE_SINE
public static final int WINDOW_SHAPE_KAISER
public static final int PREVIOUS
public static final int CURRENT
public static final int[] SWB_LONG_WINDOW_COUNT
public static final int[] SWB_OFFSET_1024_96
public static final int[] SWB_OFFSET_1024_64
public static final int[] SWB_OFFSET_1024_48
public static final int[] SWB_OFFSET_1024_32
public static final int[] SWB_OFFSET_1024_24
public static final int[] SWB_OFFSET_1024_16
public static final int[] SWB_OFFSET_1024_8
public static final int[][] SWB_OFFSET_LONG_WINDOW
public static final int[] SWB_SHORT_WINDOW_COUNT
public static final int[] SWB_OFFSET_128_96
public static final int[] SWB_OFFSET_128_64
public static final int[] SWB_OFFSET_128_48
public static final int[] SWB_OFFSET_128_24
public static final int[] SWB_OFFSET_128_16
public static final int[] SWB_OFFSET_128_8
public static final int[][] SWB_OFFSET_SHORT_WINDOW
public void decode(BitStream in, DecoderConfig conf, boolean commonWindow) throws AACException
AACException
public int getMaxSFB()
public int getSWBCount()
public int[] getSWBOffsets()
public int getSWBOffsetMax()
public int getWindowCount()
public int getWindowGroupCount()
public int getWindowGroupLength(int g)
public ICSInfo.WindowSequence getWindowSequence()
public boolean isEightShortFrame()
public int getWindowShape(int index)
public boolean isICPredictionPresent()
public ICPrediction getICPrediction()
public boolean isLTPrediction1Present()
public LTPrediction getLTPrediction1()
public boolean isLTPrediction2Present()
public LTPrediction getLTPrediction2()
public void unsetPredictionSFB(int sfb)
public void setData(ICSInfo info)