⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 unit1.~cpp

📁 G722语音压缩算法
💻 ~CPP
字号:
//---------------------------------------------------------------------------

#include <vcl.h>
#include <math.h>
#pragma hdrstop

#include "Unit1.h"

#define  N  200000
#define  PI  3.1416927
extern "C" {
           void reset();
           //int encode(int,int);
           //void decode(int);
           short inPut(short *test_data, short *compressed, short *result, short n);
}

//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
   reset();
}
//---------------------------------------------------------------------------

void __fastcall TForm1::Button1Click(TObject *Sender)
{
    int i;
    short data[160],data1[80],data2[160];

    Series1->Clear();
    Series2->Clear();
    
    for(i=0;i<160;i++)
    {
      data[i] = 32767 * sin(8 * PI * i / 160);
      Series1->Add(data[i],"....",clGreen);
    }

    inPut(data, data1, data2, 160);

    for(i=0;i<160;i++)
    {
      //data[i] = 32767 * sin(8 * PI * i / 160);
      Series2->Add(data2[i],"....",clGreen);
    }
        
}
//---------------------------------------------------------------------------
 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -