コード例 #1
0
ファイル: SynthesisFilter.cs プロジェクト: clashbyte/openvice
        private void compute_pcm_samples(ABuffer buffer)
        {
            switch (actual_write_pos)
            {
                case 0:
                    compute_pcm_samples0(buffer);
                    break;

                case 1:
                    compute_pcm_samples1(buffer);
                    break;

                case 2:
                    compute_pcm_samples2(buffer);
                    break;

                case 3:
                    compute_pcm_samples3(buffer);
                    break;

                case 4:
                    compute_pcm_samples4(buffer);
                    break;

                case 5:
                    compute_pcm_samples5(buffer);
                    break;

                case 6:
                    compute_pcm_samples6(buffer);
                    break;

                case 7:
                    compute_pcm_samples7(buffer);
                    break;

                case 8:
                    compute_pcm_samples8(buffer);
                    break;

                case 9:
                    compute_pcm_samples9(buffer);
                    break;

                case 10:
                    compute_pcm_samples10(buffer);
                    break;

                case 11:
                    compute_pcm_samples11(buffer);
                    break;

                case 12:
                    compute_pcm_samples12(buffer);
                    break;

                case 13:
                    compute_pcm_samples13(buffer);
                    break;

                case 14:
                    compute_pcm_samples14(buffer);
                    break;

                case 15:
                    compute_pcm_samples15(buffer);
                    break;
            }

            if (buffer != null)
            {
                buffer.AppendSamples(m_ChannelIndex, _tmpOut);
            }
        }
コード例 #2
0
        private void compute_pc_samples(ABuffer buffer)
        {
            switch (_ActualWritePos)
            {
            case 0:
                compute_pc_samples0(buffer);
                break;

            case 1:
                compute_pc_samples1(buffer);
                break;

            case 2:
                compute_pc_samples2(buffer);
                break;

            case 3:
                compute_pc_samples3(buffer);
                break;

            case 4:
                compute_pc_samples4(buffer);
                break;

            case 5:
                compute_pc_samples5(buffer);
                break;

            case 6:
                compute_pc_samples6(buffer);
                break;

            case 7:
                compute_pc_samples7(buffer);
                break;

            case 8:
                compute_pc_samples8(buffer);
                break;

            case 9:
                compute_pc_samples9(buffer);
                break;

            case 10:
                compute_pc_samples10(buffer);
                break;

            case 11:
                compute_pc_samples11(buffer);
                break;

            case 12:
                compute_pc_samples12(buffer);
                break;

            case 13:
                compute_pc_samples13(buffer);
                break;

            case 14:
                compute_pc_samples14(buffer);
                break;

            case 15:
                Compute_pc_samples15(buffer);
                break;
            }

            buffer?.AppendSamples(_Channel, _TmpOut);
        }