09c2d08c
Hu Chunming
arm交付版
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
#include "acl/acl.h"
#include "acl/ops/acl_dvpp.h"
class SourceSingleton {
public:
/**************************************************
* 接口:getInstance
* 功能:获取解码器管理者实例
* 参数:无
* 返回:成功返回 解码器管理者实例, 失败返回 nullptr
* 备注:调用其他接口前,需要先调用该接口获取管理者实例
**************************************************/
static SourceSingleton* getInstance(){
static SourceSingleton* singleton = nullptr;
if (singleton == nullptr){
singleton = new SourceSingleton();
}
return singleton;
}
SourceSingleton(){
aclInit(nullptr);
}
~SourceSingleton(){
aclFinalize();
}
};
|