|
@@ -50,7 +50,7 @@ namespace MIVA{
|
|
Destory();
|
|
Destory();
|
|
}
|
|
}
|
|
// Init 初始化
|
|
// Init 初始化
|
|
- int32_t Inference::Init(list<DataSource> DataList)
|
|
|
|
|
|
+ int32_t Inference::Init(vector<DataSource> DataList)
|
|
{
|
|
{
|
|
// init
|
|
// init
|
|
this->loop = g_main_loop_new (NULL, FALSE);
|
|
this->loop = g_main_loop_new (NULL, FALSE);
|
|
@@ -68,7 +68,7 @@ namespace MIVA{
|
|
gst_bin_add (GST_BIN (this->pipeline), this->streammux);
|
|
gst_bin_add (GST_BIN (this->pipeline), this->streammux);
|
|
|
|
|
|
// 创建数据源
|
|
// 创建数据源
|
|
- std::list<DataSource>::iterator iter;
|
|
|
|
|
|
+ std::vector<DataSource>::iterator iter;
|
|
int i = 0;
|
|
int i = 0;
|
|
for(iter = DataList.begin(); iter != DataList.end(); iter++){
|
|
for(iter = DataList.begin(); iter != DataList.end(); iter++){
|
|
GstPad *sinkpad, *srcpad;
|
|
GstPad *sinkpad, *srcpad;
|