public class ICStream extends Object implements SyntaxConstants, HCB
Modifier and Type | Field and Description |
---|---|
static float[] |
IQ_TABLE |
static float[] |
SCALEFACTOR_TABLE |
BYTE_MASK, ELEMENT_CCE, ELEMENT_CPE, ELEMENT_DSE, ELEMENT_END, ELEMENT_FIL, ELEMENT_LFE, ELEMENT_PCE, ELEMENT_SCE, 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
ESCAPE_HCB, FIRST_PAIR_HCB, INTENSITY_HCB, INTENSITY_HCB2, NOISE_HCB, ZERO_HCB
Constructor and Description |
---|
ICStream(int frameLength) |
Modifier and Type | Method and Description |
---|---|
void |
decode(IBitStream _in,
boolean commonWindow,
AACDecoderConfig conf) |
void |
decodeScaleFactors(IBitStream _in) |
void |
decodeSectionData(IBitStream _in,
boolean sectionDataResilienceUsed) |
GainControl |
getGainControl() |
int |
getGlobalGain() |
ICSInfo |
getInfo() |
float[] |
getInvQuantData()
Does inverse quantization and applies the scale factors on the decoded
data.
|
int |
getLongestCodewordLength() |
int |
getReorderedSpectralDataLength() |
float[] |
getScaleFactors() |
int[] |
getSectEnd() |
int[] |
getSfbCB() |
TNS |
getTNS() |
boolean |
isGainControlPresent() |
boolean |
isNoiseUsed() |
boolean |
isTNSDataPresent() |
public static final float[] SCALEFACTOR_TABLE
public static final float[] IQ_TABLE
public void decode(IBitStream _in, boolean commonWindow, AACDecoderConfig conf) throws AACException
AACException
public void decodeSectionData(IBitStream _in, boolean sectionDataResilienceUsed) throws AACException
AACException
public void decodeScaleFactors(IBitStream _in) throws AACException
AACException
public float[] getInvQuantData() throws AACException
AACException
public ICSInfo getInfo()
public int[] getSectEnd()
public int[] getSfbCB()
public float[] getScaleFactors()
public boolean isTNSDataPresent()
public TNS getTNS()
public int getGlobalGain()
public boolean isNoiseUsed()
public int getLongestCodewordLength()
public int getReorderedSpectralDataLength()
public boolean isGainControlPresent()
public GainControl getGainControl()
Copyright © 2019. All rights reserved.