C# Class javazoom.jl.decoder.LayerIDecoder.SubbandLayer1

Class for layer I subbands in single channel mode. Used for single channel mode and in derived class for intensity stereo mode
Inheritance: Subband
Mostra file Open project: RHY3756547/FreeSO

Public Properties

Property Type Description
table_factor float[]
table_offset float[]

Protected Properties

Property Type Description
allocation int
factor float
sample float
samplelength int
samplenumber int
scalefactor float
subbandnumber int

Public Methods

Method Description
SubbandLayer1 ( int subbandnumber ) : System

Construtor.

put_next_sample ( int channels, SynthesisFilter filter1, SynthesisFilter filter2 ) : bool

*

read_allocation ( Bitstream stream, Header header, Crc16 crc ) : void

*

read_sampledata ( Bitstream stream ) : bool

*

read_scalefactor ( Bitstream stream, Header header ) : void

*

Method Details

SubbandLayer1() public method

Construtor.
public SubbandLayer1 ( int subbandnumber ) : System
subbandnumber int
return System

put_next_sample() public method

*
public put_next_sample ( int channels, SynthesisFilter filter1, SynthesisFilter filter2 ) : bool
channels int
filter1 SynthesisFilter
filter2 SynthesisFilter
return bool

read_allocation() public method

*
public read_allocation ( Bitstream stream, Header header, Crc16 crc ) : void
stream Bitstream
header Header
crc Crc16
return void

read_sampledata() public method

*
public read_sampledata ( Bitstream stream ) : bool
stream Bitstream
return bool

read_scalefactor() public method

*
public read_scalefactor ( Bitstream stream, Header header ) : void
stream Bitstream
header Header
return void

Property Details

allocation protected_oe property

protected int allocation
return int

factor protected_oe property

protected float factor
return float

sample protected_oe property

protected float sample
return float

samplelength protected_oe property

protected int samplelength
return int

samplenumber protected_oe property

protected int samplenumber
return int

scalefactor protected_oe property

protected float scalefactor
return float

subbandnumber protected_oe property

protected int subbandnumber
return int

table_factor public_oe static_oe property

public static float[] table_factor
return float[]

table_offset public_oe static_oe property

public static float[] table_offset
return float[]