CSPspEmu.Hle.Formats.audio.At3.MaiAT3PlusCoreDecoder.MAPCDSF_decodeACC2Main1_Route3 C# (CSharp) Method

MAPCDSF_decodeACC2Main1_Route3() static private method

static private MAPCDSF_decodeACC2Main1_Route3 ( MaiBitReader mbr0, MaiAT3PlusCoreDecoderChnInfo chn_info ) : int
mbr0 CSPspEmu.Hle.Formats.audio.At3.SUB.MaiBitReader
chn_info MaiAT3PlusCoreDecoderChnInfo
return int
        static int MAPCDSF_decodeACC2Main1_Route3(MaiBitReader mbr0, MaiAT3PlusCoreDecoderChnInfo chn_info)
        {
            int rs = 0;

            uint uk1b464 = (uint)mbr0.getWithI32Buffer(2);
            uint uk1b468 = (uint)mbr0.getWithI32Buffer(4);

            if (uk1b464 != 0)
            {
                for (uint a0 = 0; a0 < chn_info.uk1b450; a0++)
                {
                    for (uint a1 = 0; a1 < (uint)chn_info.acc_data_now.table[a0].num_acc; a1++)
                    {
                        chn_info.acc_data_now.table[a0].data1[a1] = (uint)(uk1b468 + mbr0.getWithI32Buffer((int)uk1b464));
                    }
                }
            }
            else
            {
                for (uint a0 = 0; a0 < chn_info.uk1b450; a0++)
                {
                    for (uint a1 = 0; a1 < (uint)chn_info.acc_data_now.table[a0].num_acc; a1++)
                    {
                        chn_info.acc_data_now.table[a0].data1[a1] = uk1b468;
                    }
                }
            }

            return rs;
        }
MaiAT3PlusCoreDecoder