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

CreateModule

函数功能

创建GPU加速类实例。

约束说明

输入的moduleId需要从QueryModule返回的moduleList中选择。

函数原型

void *CreateModule(uint32_t moduleId)

参数说明

参数名称

输入/输出

参数类型

参数描述

moduleId

输入

uint32_t

用于指定要用于GPU加速的GPU卡型号。

返回值说明

数据类型:void *,实际指向一个创建好的GPU加速类实例,可以通过GpuEncoderBase中定义的接口使用。

GpuEncoderBase接口类涉及接口

GpuEncoderBase接口类涉及接口详细描述请参见InitDeinitStartStopCreateBufferImportBufferReleaseBufferMapBufferUnmapBufferRetriveBufferDataConvertEncodeSetEncodeParamReset

GpuEncoderBase接口类返回值说明:

enum GpuEncoderErrorCode : uint32_t {
    OK,
    ERR_INVALID_STATUS,
    ERR_INVALID_DEVICE,
    ERR_INVALID_PARAM,
    ERR_OUT_OF_MEM,
    ERR_UNEXPECT_STATUS,
    ERR_UNSUPPORT_FORMAT,
    ERR_UNSUPPORT_OPERATION,
    ERR_INTERNAL_ERROR,
    ERR_NEED_RESET, // 部分编码参数设置后需要reset生效
    ERR_UNKNOW
};
搜索结果
找到“0”个结果

当前产品无相关内容

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