public class SBR extends Object implements SyntaxConstants
Modifier and Type | Field and Description |
---|---|
static int |
EXT_SBR_DATA |
static int |
EXT_SBR_DATA_CRC |
static int |
EXTENSION_ID_PS |
static int[][] |
F_HUFFMAN_ENV_1_5DB |
static int[][] |
F_HUFFMAN_ENV_3_0DB |
static int[][] |
F_HUFFMAN_ENV_BAL_1_5DB |
static int[][] |
F_HUFFMAN_ENV_BAL_3_0DB |
static int |
FIXFIX |
static int |
FIXVAR |
static int |
HI_RES |
static int |
LO_RES |
static int |
MAX_L_E |
static int |
MAX_M |
static int |
MAX_NTSR |
static int |
MAX_NTSRHFG |
static int |
NO_TIME_SLOTS |
static int |
NO_TIME_SLOTS_960 |
static int |
NOISE_FLOOR_OFFSET |
static int[][] |
OFFSET |
static int[] |
offsetIndexTable |
static int |
RATE |
static int[] |
startMinTable |
static int |
T_HFADJ |
static int |
T_HFGEN |
static int[][] |
T_HUFFMAN_ENV_1_5DB |
static int[][] |
T_HUFFMAN_ENV_3_0DB |
static int[][] |
T_HUFFMAN_ENV_BAL_1_5DB |
static int[][] |
T_HUFFMAN_ENV_BAL_3_0DB |
static int[][] |
T_HUFFMAN_NOISE_3_0DB |
static int[][] |
T_HUFFMAN_NOISE_BAL_3_0DB |
static int |
VARFIX |
static int |
VARVAR |
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
Constructor and Description |
---|
SBR(boolean smallFrames,
boolean stereo,
SampleFrequency sample_rate,
boolean downSampledSBR) |
Modifier and Type | Method and Description |
---|---|
int |
_process(float[] left_chan,
float[] right_chan,
boolean just_seeked) |
int |
decode(IBitStream ld,
int cnt) |
boolean |
isPSUsed() |
int |
process(float[] channel,
boolean just_seeked) |
int |
processPS(float[] left_channel,
float[] right_channel,
boolean just_seeked) |
public static final int[] startMinTable
public static final int[] offsetIndexTable
public static final int[][] OFFSET
public static final int EXTENSION_ID_PS
public static final int MAX_NTSRHFG
public static final int MAX_NTSR
public static final int MAX_M
public static final int MAX_L_E
public static final int EXT_SBR_DATA
public static final int EXT_SBR_DATA_CRC
public static final int FIXFIX
public static final int FIXVAR
public static final int VARFIX
public static final int VARVAR
public static final int LO_RES
public static final int HI_RES
public static final int NO_TIME_SLOTS_960
public static final int NO_TIME_SLOTS
public static final int RATE
public static final int NOISE_FLOOR_OFFSET
public static final int T_HFGEN
public static final int T_HFADJ
public static final int[][] T_HUFFMAN_ENV_1_5DB
public static final int[][] F_HUFFMAN_ENV_1_5DB
public static final int[][] T_HUFFMAN_ENV_BAL_1_5DB
public static final int[][] F_HUFFMAN_ENV_BAL_1_5DB
public static final int[][] T_HUFFMAN_ENV_3_0DB
public static final int[][] F_HUFFMAN_ENV_3_0DB
public static final int[][] T_HUFFMAN_ENV_BAL_3_0DB
public static final int[][] F_HUFFMAN_ENV_BAL_3_0DB
public static final int[][] T_HUFFMAN_NOISE_3_0DB
public static final int[][] T_HUFFMAN_NOISE_BAL_3_0DB
public SBR(boolean smallFrames, boolean stereo, SampleFrequency sample_rate, boolean downSampledSBR)
public int decode(IBitStream ld, int cnt) throws AACException
AACException
public int _process(float[] left_chan, float[] right_chan, boolean just_seeked)
public int process(float[] channel, boolean just_seeked)
public int processPS(float[] left_channel, float[] right_channel, boolean just_seeked)
public boolean isPSUsed()
Copyright © 2019. All rights reserved.