C# Class javazoom.jl.decoder.LayerIIDecoder.SubbandLayer2

Class for layer II subbands in single channel mode.
Inheritance: Subband
ファイルを表示 Open project: RHY3756547/FreeSO

Public Properties

Property Type Description
grouping_10bits float[]
grouping_5bits float[]
grouping_7bits float[]
table_ab1_c float[]
table_ab1_codelength int[]
table_ab1_d float[]
table_ab1_factor float[]
table_ab1_groupingtables float[][]
table_ab234_groupingtables float[][]
table_ab2_c float[]
table_ab2_codelength int[]
table_ab2_d float[]
table_ab2_factor float[]
table_ab3_c float[]
table_ab3_codelength int[]
table_ab3_d float[]
table_ab3_factor float[]
table_ab4_c float[]
table_ab4_codelength int[]
table_ab4_d float[]
table_ab4_factor float[]
table_cd_c float[]
table_cd_codelength int[]
table_cd_d float[]
table_cd_factor float[]
table_cd_groupingtables float[][]

Protected Properties

Property Type Description
allocation int
c float[]
codelength int[]
d float[]
factor float[]
groupingtable float[][]
groupnumber int
samplenumber int
samples float[]
scalefactor1 float
scfsi int
subbandnumber int

Public Methods

Method Description
SubbandLayer2 ( int subbandnumber ) : System

Constructor

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

*

read_scalefactor_selection ( Bitstream stream, Crc16 crc ) : void

*

Protected Methods

Method Description
get_allocationlength ( Header header ) : int

*

prepare_sample_reading ( Header header, int allocation, int channel, float factor, int codelength, float c, float d ) : void

*

Private Methods

Method Description
InitBlock ( ) : void

Method Details

SubbandLayer2() public method

Constructor
public SubbandLayer2 ( int subbandnumber ) : System
subbandnumber int
return System

get_allocationlength() protected method

*
protected get_allocationlength ( Header header ) : int
header Header
return int

prepare_sample_reading() protected method

*
protected prepare_sample_reading ( Header header, int allocation, int channel, float factor, int codelength, float c, float d ) : void
header Header
allocation int
channel int
factor float
codelength int
c float
d float
return void

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

read_scalefactor_selection() public method

*
public read_scalefactor_selection ( Bitstream stream, Crc16 crc ) : void
stream Bitstream
crc Crc16
return void

Property Details

allocation protected_oe property

protected int allocation
return int

c protected_oe property

protected float[] c
return float[]

codelength protected_oe property

protected int[] codelength
return int[]

d protected_oe property

protected float[] d
return float[]

factor protected_oe property

protected float[] factor
return float[]

grouping_10bits public_oe static_oe property

public static float[] grouping_10bits
return float[]

grouping_5bits public_oe static_oe property

public static float[] grouping_5bits
return float[]

grouping_7bits public_oe static_oe property

public static float[] grouping_7bits
return float[]

groupingtable protected_oe property

protected float[][] groupingtable
return float[][]

groupnumber protected_oe property

protected int groupnumber
return int

samplenumber protected_oe property

protected int samplenumber
return int

samples protected_oe property

protected float[] samples
return float[]

scalefactor1 protected_oe property

protected float scalefactor1
return float

scfsi protected_oe property

protected int scfsi
return int

subbandnumber protected_oe property

protected int subbandnumber
return int

table_ab1_c public_oe static_oe property

public static float[] table_ab1_c
return float[]

table_ab1_codelength public_oe static_oe property

public static int[] table_ab1_codelength
return int[]

table_ab1_d public_oe static_oe property

public static float[] table_ab1_d
return float[]

table_ab1_factor public_oe static_oe property

public static float[] table_ab1_factor
return float[]

table_ab1_groupingtables public_oe static_oe property

public static float[][] table_ab1_groupingtables
return float[][]

table_ab234_groupingtables public_oe static_oe property

public static float[][] table_ab234_groupingtables
return float[][]

table_ab2_c public_oe static_oe property

public static float[] table_ab2_c
return float[]

table_ab2_codelength public_oe static_oe property

public static int[] table_ab2_codelength
return int[]

table_ab2_d public_oe static_oe property

public static float[] table_ab2_d
return float[]

table_ab2_factor public_oe static_oe property

public static float[] table_ab2_factor
return float[]

table_ab3_c public_oe static_oe property

public static float[] table_ab3_c
return float[]

table_ab3_codelength public_oe static_oe property

public static int[] table_ab3_codelength
return int[]

table_ab3_d public_oe static_oe property

public static float[] table_ab3_d
return float[]

table_ab3_factor public_oe static_oe property

public static float[] table_ab3_factor
return float[]

table_ab4_c public_oe static_oe property

public static float[] table_ab4_c
return float[]

table_ab4_codelength public_oe static_oe property

public static int[] table_ab4_codelength
return int[]

table_ab4_d public_oe static_oe property

public static float[] table_ab4_d
return float[]

table_ab4_factor public_oe static_oe property

public static float[] table_ab4_factor
return float[]

table_cd_c public_oe static_oe property

public static float[] table_cd_c
return float[]

table_cd_codelength public_oe static_oe property

public static int[] table_cd_codelength
return int[]

table_cd_d public_oe static_oe property

public static float[] table_cd_d
return float[]

table_cd_factor public_oe static_oe property

public static float[] table_cd_factor
return float[]

table_cd_groupingtables public_oe static_oe property

public static float[][] table_cd_groupingtables
return float[][]