自定义内存分配池

This commit is contained in:
2026-07-29 18:08:57 +08:00
parent 18edce4838
commit 84c4082e82
18 changed files with 325 additions and 188 deletions
+4 -4
View File
@@ -12,10 +12,10 @@
#include <sndfile.h> // 用于音频文件写入
#include <portaudio.h> // 用于音频播放
#include <QVector> // Qt 的 QVector
#include <QAudioFormat>
#include <QAudioOutput>
#include <alsa/asoundlib.h>
#include <vector>
#define BUFFER_SIZE 512 // 缓冲区大小
Device_UHD* ys_radio;
@@ -105,7 +105,7 @@ void Back_End::call_back_data_func(int channel, void *pData, int i_length)
// qDebug()<<"收到数据包大小"<<pUHDData->DataLen;
//绘图用
if(pUHDData->DataType == UHD_Enum_DataType::kd_fft ) {
QVector<double> data;
std::vector<double> data;
data.clear();
for(int i = 0; i < 1024; i++)
{
@@ -146,7 +146,7 @@ void Back_End::call_back_data_func(int channel, void *pData, int i_length)
//Main_Widget::instance()->radio_widget->giv
QVector<double> data(512);
std::vector<double> data(512);
for(int i = 0; i < 512; ++i){
data[i] = rbuf[i];
}
@@ -334,4 +334,4 @@ QString Back_End::get_screenshot_save_dir_path() {
}
#endif
#endif