宏:HIAI_DEFINE_PROCESS
用户直接调用该宏定义Engine的输入与输出端口数。该宏在engine.h中定义。
本宏封装用到了以下函数:
HIAI_StatusT Engine::InitQueue(const uint32_t& in_port_num, const uint32_t& out_port_num);
相关宏:
在HIAI_IMPL_ENGINE_PROCESS(name, engineClass, inPortNum)之前调用此宏。
宏格式
HIAI_DEFINE_PROCESS(inputPortNum, outputPortNum)
参数说明
参数 |
说明 |
取值范围 |
---|---|---|
inputPortNum |
Engine的输入端口数。 |
- |
outputPortNum |
Engine的输出端口数。 |
- |
调用示例
#define FRAMEWORK_ENGINE_INPUT_SIZE 1 #define FRAMEWORK_ENGINE_OUTPUT_SIZE 1 * @[in]: 定义一个输入端口,一个输出端口*/ HIAI_DEFINE_PROCESS(FRAMEWORK_ENGINE_INPUT_SIZE, FRAMEWORK_ENGINE_OUTPUT_SIZE)