Example #1
0
        protected internal virtual void CreateSubbands()
        {
            int i;

            if (mode == Header.SINGLE_CHANNEL)
            {
                for (i = 0; i < num_subbands; ++i)
                {
                    subbands[i] = new SubbandLayer1(i);
                }
            }
            else if (mode == Header.JOINT_STEREO)
            {
                for (i = 0; i < header.intensity_stereo_bound(); ++i)
                {
                    subbands[i] = new SubbandLayer1Stereo(i);
                }
                for (; i < num_subbands; ++i)
                {
                    subbands[i] = new SubbandLayer1IntensityStereo(i);
                }
            }
            else
            {
                for (i = 0; i < num_subbands; ++i)
                {
                    subbands[i] = new SubbandLayer1Stereo(i);
                }
            }
        }
Example #2
0
        protected virtual void CreateSubbands()
        {
            int i;

            if (Mode == Header.SINGLE_CHANNEL)
            {
                for (i = 0; i < NuSubbands; ++i)
                {
                    Subbands[i] = new SubbandLayer1(i);
                }
            }
            else if (Mode == Header.JOINT_STEREO)
            {
                for (i = 0; i < Header.IntensityStereoBound(); ++i)
                {
                    Subbands[i] = new SubbandLayer1Stereo(i);
                }
                for (; i < NuSubbands; ++i)
                {
                    Subbands[i] = new SubbandLayer1IntensityStereo(i);
                }
            }
            else
            {
                for (i = 0; i < NuSubbands; ++i)
                {
                    Subbands[i] = new SubbandLayer1Stereo(i);
                }
            }
        }
Example #3
0
 protected internal virtual void createSubbands()
 {
     int i;
     if (mode == Header.SINGLE_CHANNEL)
         for (i = 0; i < num_subbands; ++i)
             subbands[i] = new SubbandLayer1(i);
     else if (mode == Header.JOINT_STEREO)
     {
         for (i = 0; i < header.intensity_stereo_bound(); ++i)
             subbands[i] = new SubbandLayer1Stereo(i);
         for (; i < num_subbands; ++i)
             subbands[i] = new SubbandLayer1IntensityStereo(i);
     }
     else
     {
         for (i = 0; i < num_subbands; ++i)
             subbands[i] = new SubbandLayer1Stereo(i);
     }
 }