C# Class CSPspEmu.Hle.Formats.audio.At3.MaiAT3PlusCoreDecoder

Show file Open project: soywiz/cspspemu Class Usage Examples

Public Methods

Method Description
decodeStream ( uint chns ) : int
getAudioSamplesI16 ( uint index_chn, ManagedPointer bufs ) : int

Private Methods

Method Description
MAPCDDF_initMDataTable ( MaiAT3PlusCoreDecoderChnInfo chn_infos, float pptablef0, uint chns ) : int
MAPCDDF_makeL128 ( MaiAT3PlusCoreDecoderChnACCTableTable acc5, int acc5_4, int acc5_360, MaiAT3PlusCoreDecoderChnACCTableTable acc6, int acc6_4, int acc6_360, float l128, int chn ) : int
MAPCDSF_calcACCTableTableUnk3ByAfterValue ( MaiAT3PlusCoreDecoderChnACCTableTable table, MaiBitReader mbr0 ) : int
MAPCDSF_calcACCTableTableUnk3ByLastValue ( MaiAT3PlusCoreDecoderChnACCTableTable table, MaiBitReader mbr0 ) : int
MAPCDSF_decodeACC2Main0_Route0 ( MaiBitReader mbr0, MaiAT3PlusCoreDecoderChnInfo chn_info ) : int
MAPCDSF_decodeACC2Main0_Route1 ( MaiBitReader mbr0, MaiAT3PlusCoreDecoderChnInfo chn_info ) : int
MAPCDSF_decodeACC2Main0_Route2 ( MaiBitReader mbr0, MaiAT3PlusCoreDecoderChnInfo chn_info ) : int
MAPCDSF_decodeACC2Main0_Route3 ( MaiBitReader mbr0, MaiAT3PlusCoreDecoderChnInfo chn_info ) : int
MAPCDSF_decodeACC2Main0_Route4 ( MaiBitReader mbr0, MaiAT3PlusCoreDecoderChnInfo chn_info ) : int
MAPCDSF_decodeACC2Main0_Route5 ( MaiBitReader mbr0, MaiAT3PlusCoreDecoderChnInfo chn_info ) : int
MAPCDSF_decodeACC2Main1_Route0 ( MaiBitReader mbr0, MaiAT3PlusCoreDecoderChnInfo chn_info ) : int
MAPCDSF_decodeACC2Main1_Route1 ( MaiBitReader mbr0, MaiAT3PlusCoreDecoderChnInfo chn_info ) : int
MAPCDSF_decodeACC2Main1_Route2 ( MaiBitReader mbr0, MaiAT3PlusCoreDecoderChnInfo chn_info ) : int
MAPCDSF_decodeACC2Main1_Route3 ( MaiBitReader mbr0, MaiAT3PlusCoreDecoderChnInfo chn_info ) : int
MAPCDSF_decodeACC2Main1_Route4 ( MaiBitReader mbr0, MaiAT3PlusCoreDecoderChnInfo chn_info ) : int
MAPCDSF_decodeACC2Main1_Route5 ( MaiBitReader mbr0, MaiAT3PlusCoreDecoderChnInfo chn_info ) : int
MAPCDSF_decodeACC2Main1_Route6 ( MaiBitReader mbr0, MaiAT3PlusCoreDecoderChnInfo chn_info ) : int
MAPCDSF_decodeACC2Main2_Route0 ( MaiBitReader mbr0, MaiAT3PlusCoreDecoderChnInfo chn_info ) : int
MAPCDSF_decodeACC2Main2_Route1 ( MaiBitReader mbr0, MaiAT3PlusCoreDecoderChnInfo chn_info ) : int
MAPCDSF_decodeACC2Main2_Route2 ( MaiBitReader mbr0, MaiAT3PlusCoreDecoderChnInfo chn_info ) : int
MAPCDSF_decodeACC2Main2_Route3 ( MaiBitReader mbr0, MaiAT3PlusCoreDecoderChnInfo chn_info ) : int
MAPCDSF_decodeACC2Main2_Route4 ( MaiBitReader mbr0, MaiAT3PlusCoreDecoderChnInfo chn_info ) : int
MAPCDSF_decodeACC2Main2_Route5 ( MaiBitReader mbr0, MaiAT3PlusCoreDecoderChnInfo chn_info ) : int
MAPCDSF_decodeACC2Main2_Route6 ( MaiBitReader mbr0, MaiAT3PlusCoreDecoderChnInfo chn_info ) : int
MAPCDSF_decodeACC2MainSub0 ( MaiBitReader mbr0, MaiAT3PlusCoreDecoderChnInfo chn_info ) : int
MAPCDSF_decodeACC2MainSub1 ( MaiBitReader mbr0, MaiAT3PlusCoreDecoderChnInfo chn_info ) : int
MAPCDSF_decodeACC2MainSub2 ( MaiBitReader mbr0, MaiAT3PlusCoreDecoderChnInfo chn_info ) : int
MAPCDSF_decodeACC6Inner0_Route0 ( MaiBitReader mbr0, MaiAT3PlusCoreDecoderChnInfo chn_info ) : int
MAPCDSF_decodeACC6Inner0_Route1 ( MaiBitReader mbr0, MaiAT3PlusCoreDecoderChnInfo chn_info ) : int
MAPCDSF_decodeACC6Inner1_Route0 ( MaiBitReader mbr0, MaiAT3PlusCoreDecoderChnInfo chn_info ) : int
MAPCDSF_decodeACC6Inner1_Route1 ( MaiBitReader mbr0, MaiAT3PlusCoreDecoderChnInfo chn_info ) : int
MAPCDSF_decodeACC6Inner1_Route2 ( MaiBitReader mbr0, MaiAT3PlusCoreDecoderChnInfo chn_info ) : int
MAPCDSF_decodeACC6Inner1_Route3 ( MaiBitReader mbr0, MaiAT3PlusCoreDecoderChnInfo chn_info ) : int
MAPCDSF_decodeACC6InnerSub0 ( MaiBitReader mbr0, MaiAT3PlusCoreDecoderChnInfo chn_info ) : int
MAPCDSF_decodeTable0DataNum ( MaiBitReader mbr0, MaiAT3PlusCoreDecoderChnInfo chn_info ) : int
MAPCDSF_decodeTable0_Route0 ( MaiBitReader mbr0, MaiAT3PlusCoreDecoderChnInfo chn_info ) : int
MAPCDSF_decodeTable0_Route1 ( MaiBitReader mbr0, MaiAT3PlusCoreDecoderChnInfo chn_info ) : int
MAPCDSF_decodeTable0_Route2 ( MaiBitReader mbr0, MaiAT3PlusCoreDecoderChnInfo chn_info ) : int
MAPCDSF_decodeTable0_Route3 ( MaiBitReader mbr0, MaiAT3PlusCoreDecoderChnInfo chn_info ) : int
MAPCDSF_decodeTable0_Route4 ( MaiBitReader mbr0, MaiAT3PlusCoreDecoderChnInfo chn_info ) : int
MAPCDSF_decodeTable0_Route5 ( MaiBitReader mbr0, MaiAT3PlusCoreDecoderChnInfo chn_info ) : int
MAPCDSF_decodeTable1_Route0 ( MaiBitReader mbr0, MaiAT3PlusCoreDecoderChnInfo chn_info ) : int
MAPCDSF_decodeTable1_Route1 ( MaiBitReader mbr0, MaiAT3PlusCoreDecoderChnInfo chn_info ) : int
MAPCDSF_decodeTable1_Route2 ( MaiBitReader mbr0, MaiAT3PlusCoreDecoderChnInfo chn_info ) : int
MAPCDSF_decodeTable1_Route3 ( MaiBitReader mbr0, MaiAT3PlusCoreDecoderChnInfo chn_info ) : int
MAPCDSF_decodeTable1_Route4 ( MaiBitReader mbr0, MaiAT3PlusCoreDecoderChnInfo chn_info ) : int
MAPCDSF_decodeTable1_Route5 ( MaiBitReader mbr0, MaiAT3PlusCoreDecoderChnInfo chn_info ) : int
MAPCDSF_decodeTable1_Route6 ( MaiBitReader mbr0, MaiAT3PlusCoreDecoderChnInfo chn_info ) : int
MAPCDSF_decodeTable2_Route0 ( MaiBitReader mbr0, MaiAT3PlusCoreDecoderChnInfo chn_info ) : int
MAPCDSF_decodeTable2_Route1 ( MaiBitReader mbr0, MaiAT3PlusCoreDecoderChnInfo chn_info ) : int
MAPCDSF_decodeTable2_Route2 ( MaiBitReader mbr0, MaiAT3PlusCoreDecoderChnInfo chn_info ) : int
MAPCDSF_decodeTable2_Route3 ( MaiBitReader mbr0, MaiAT3PlusCoreDecoderChnInfo chn_info ) : int
MAPCDSF_decodeTable2_Route4 ( MaiBitReader mbr0, MaiAT3PlusCoreDecoderChnInfo chn_info ) : int
MAPCDSF_decodeTable3Sub0 ( MaiBitReader mbr0, ManagedPointer buf_to_read, uint num_to_read, MaiAT3PlusCoreDecoderSearchTableDes huff_table_now ) : int
MAPCDSF_exTable0Value ( MaiAT3PlusCoreDecoderChnInfo chn_info ) : int
MAPCDSF_getHuffValue ( MaiAT3PlusCoreDecoderSearchTableDes huff_table, MaiBitReader mbr0 ) : uint
MAPCDSF_initTable1 ( MaiAT3PlusCoreDecoderChnInfo chn_info ) : int
MAPCDSF_makeInnerPackTable0CheckTable ( MaiAT3PlusCoreDecoderChnInfo chn_info, int arg2 ) : int
MAPCDSF_makeTable0CheckTable ( MaiAT3PlusCoreDecoderChnInfo chn_info, uint check_table ) : int
MAPCDSF_makeTable11C ( MaiBitReader mbr0, MaiAT3PlusCoreDecoderChnInfo chn_info ) : int
MAPCDSF_padTable0 ( MaiBitReader mbr0, MaiAT3PlusCoreDecoderChnInfo chn_info ) : int
MAPCDSF_parseACCDataMemberUsingBitRead ( uint a0, uint a1, MaiBitReader mbr0, MaiAT3PlusCoreDecoderChnInfo chn_info ) : int
MAPCDSF_parseACCDataMemberUsingHuffTable0 ( uint a0, MaiBitReader mbr0, MaiAT3PlusCoreDecoderChnInfo chn_info ) : int
MAPCDSF_parseACCDataMemberUsingHuffTable1 ( uint a0, MaiBitReader mbr0, MaiAT3PlusCoreDecoderChnInfo chn_info ) : int
MAPCDSF_parseACCDataMemberUsingHuffTable2 ( uint a0, MaiBitReader mbr0, MaiAT3PlusCoreDecoderChnInfo chn_info ) : int
MAPCDSF_readPackTable0 ( MaiBitReader mbr0, MaiAT3PlusCoreDecoderPackTable0 table, uint counter ) : int
MAPCDSF_readSplitePackMemberNum ( MaiBitReader mbr0, MaiAT3PlusCoreDecoderChnInfo chn_info ) : int
MAPCDSF_splitePack ( MaiBitReader mbr0, MaiAT3PlusCoreDecoderChnInfo chn_info ) : int
MAPCDSF_splitePack0_Route0 ( MaiBitReader mbr0, MaiAT3PlusCoreDecoderChnInfo chn_info ) : int
MAPCDSF_splitePack0_Route1 ( MaiBitReader mbr0, MaiAT3PlusCoreDecoderChnInfo chn_info ) : int
MAPCDSF_splitePack1_Route0 ( MaiBitReader mbr0, MaiAT3PlusCoreDecoderChnInfo chn_info ) : int
MAPCDSF_splitePack1_Route1 ( MaiBitReader mbr0, MaiAT3PlusCoreDecoderChnInfo chn_info ) : int
MAPCDSF_splitePack1_Route2 ( MaiBitReader mbr0, MaiAT3PlusCoreDecoderChnInfo chn_info ) : int
MAPCDSF_splitePack1_Route3 ( MaiBitReader mbr0, MaiAT3PlusCoreDecoderChnInfo chn_info ) : int
MAPCDSF_splitePack2_Route0 ( MaiBitReader mbr0, MaiAT3PlusCoreDecoderChnInfo chn_info ) : int
MAPCDSF_splitePack2_Route1 ( MaiBitReader mbr0, MaiAT3PlusCoreDecoderChnInfo chn_info ) : int
MAPCDSF_splitePack2_Route2 ( MaiBitReader mbr0, MaiAT3PlusCoreDecoderChnInfo chn_info ) : int
MAPCDSF_splitePack2_Route3 ( MaiBitReader mbr0, MaiAT3PlusCoreDecoderChnInfo chn_info ) : int
makeSL128 ( MaiAT3PlusCoreDecoderChnACCTableTable acc, float lo, int num0, int num1, int acc_4, int acc_360, int chn ) : int

Method Details

decodeStream() public method

public decodeStream ( uint chns ) : int
chns uint
return int

getAudioSamplesI16() public method

public getAudioSamplesI16 ( uint index_chn, ManagedPointer bufs ) : int
index_chn uint
bufs ManagedPointer
return int