中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助
鲲鹏小智

StartModule

函数功能

启动模块。

约束说明

NA

函数原型

VmiErrCode StartModule(VmiDataType module, uint8_t* config, uint32_t size)

参数说明

字段名称

输入/输出

字段类型

字段描述

module

输入

VmiDataType

模块数据类型名。

config

输入

uint8_t*

启动模块时使用的配置。

size

输入

uint32_t

config所指向的内存长度。

不同module的config不同,但是都需要继承自VmiConfig,其中,视频参考VmiConfigVideo,音频播放参考VmiConfigAudio,触控参考VmiConfigTouch,麦克风参考VmiConfigMic,sensor参考VmiConfig,GPS参考VmiConfig。

struct VmiConfig {
    uint32_t version;                           // 设置为各个组件的当前的版本号,参见:VmiVersion结构体
} __attribute__((packed));

VmiConfig需要传入VmiVersion模块版本号中提到的模块版本号,该版本号每个模块都不同。

返回值说明

数据类型:enum VmiErrCode : int32_t

取值如下:

  • OK(0):表示启动模块成功。
  • 非0值:表示启动模块失败,返回值指示错误码。
搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词