public class LayerIDecoder extends Object implements FrameDecoder
| Modifier and Type | Field and Description |
|---|---|
protected OutputBuffer |
buffer |
protected Crc16 |
crc |
protected SynthesisFilter |
filter1 |
protected SynthesisFilter |
filter2 |
protected Header |
header |
protected int |
mode |
protected int |
num_subbands |
protected Bitstream |
stream |
protected javazoom.jl.decoder.LayerIDecoder.Subband[] |
subbands |
protected int |
which_channels |
| Constructor and Description |
|---|
LayerIDecoder() |
| Modifier and Type | Method and Description |
|---|---|
void |
create(Bitstream stream0,
Header header0,
SynthesisFilter filtera,
SynthesisFilter filterb,
OutputBuffer buffer0,
int which_ch0) |
protected void |
createSubbands() |
void |
decodeFrame()
Decodes one frame of MPEG audio.
|
protected void |
readAllocation() |
protected void |
readSampleData() |
protected void |
readScaleFactors() |
protected void |
readScaleFactorSelection() |
protected Bitstream stream
protected Header header
protected SynthesisFilter filter1
protected SynthesisFilter filter2
protected OutputBuffer buffer
protected int which_channels
protected int mode
protected int num_subbands
protected javazoom.jl.decoder.LayerIDecoder.Subband[] subbands
protected Crc16 crc
public void create(Bitstream stream0, Header header0, SynthesisFilter filtera, SynthesisFilter filterb, OutputBuffer buffer0, int which_ch0)
public void decodeFrame()
throws DecoderException
FrameDecoderdecodeFrame in interface FrameDecoderDecoderExceptionprotected void createSubbands()
protected void readAllocation()
throws DecoderException
DecoderExceptionprotected void readScaleFactorSelection()
protected void readScaleFactors()
protected void readSampleData()
Copyright © 2013. All Rights Reserved.