chenlh
2026-01-20 fe4d335b54ede7a47fd4bcf5c228fb427cbcc8c9
src/scene.h
@@ -68,17 +68,23 @@
   }
   //解析inportstr和outportstr,
   //字符串转换成逻辑端口号,返回输入输出端口数量.
   s32 str_delim(const s8* str, u8 logic_channel[]) ;
   s32 str_delim(const s8* str, u16 logic_channel[]) ;
   virtual uvoid* get_module_param_ptr(uvoid *param, s32 fixed) =0;
   virtual uvoid* get_module_param_ptr(s32 mtype, uvoid *param, s32 fixed) =0;
   //根据模块类型更新模块信息.
   virtual s32 update_module() =0;
   //成功返回0,失败返回-1(内容错误、大小不匹配等).
   virtual s32 set_parameters_content(uvoid* param, s32 size) =0;
   virtual u32 get_module_id(u32 mid, s32 mtype ,u32 pid) =0;
   s32 convert_to_bin(s8* bin);
   // 返回通道参数
   virtual void* get_parameters() = 0;
   // 返回输入输出通道的模块ID
   virtual s32** get_chin_mid() = 0;
   virtual s32** get_chout_mid() = 0;
   virtual s32 get_input_num() = 0;
   virtual s32 get_output_num() = 0;
//   virtual u32 get_module_id(u32 mid, s32 mtype ,u32 pid) =0;
   s32 convert_to_bin(u8* bin);
   void *get_param(s32 proc_id);
};
#endif