自定义内存分配池
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user