CreateDvppApi
函数原型 |
int CreateDvppApi(IDVPPAPI*& pIDVPPAPI) |
---|---|
功能 |
创建dvppapi实例,相当于获取DVPP执行器句柄,调用方可以使用申请到的dvppapi实例调用DvppCtl接口处理图片,可以跨函数调用,跨线程调用。 |
输入说明 |
输入为“IDVPPAPI”类型指针引用,输入指针必须为“NULL”。 |
输出说明 |
输出为“IDVPPAPI”类型指针引用,获取失败则为NULL,获取成功则不为NULL。 |
返回值说明 |
|
使用说明 |
调用方创建“IDVPPAPI”对象指针,初始化为NULL,调用“CreateDvppApi”函数将“IDVPPAPI”对象指针传入。如果申请成功,“CreateDvppApi”函数会返回dvppapi实例,否则返回NULL。调用方需要对返回值进行校验。 |
使用约束 |
调用方负责dvppapi实例的生命周期,即申请与释放,申请使用CreateDvppApi接口,释放使用DestroyDvppApi接口。 |
调用示例
IDVPPAPI *pidvppapi = NULL; CreateDvppApi(pidvppapi);