初始化

使用SDK功能前,需对SDK进行初始化操作。

步骤

1、申请AppID

请去[创世云管理控制台]()申请SDK初始化需要的AppID,具体申请步骤可参考[获取AppID]()。

2、 引用SDK头文件

引用头文件 、导入库文件:

#include "AVSignalEngine.h"
#pragma comment(lib, "./lib/LiveVideo.lib")
3、调用初始化
g_avSignalEngine = createAVSignalEngine();
g_avSignalEngine->initialize();

void AVSignalEngine::initialize() 
{
    // 完成初始化
    this->initSDK();
    string sVersion = this->getSDKVersion();
    write_log("LiveDemo UP SDK_VERSION[%s]", sVersion.c_str());
}
4、API参数列表
方法 描述
initSDK: 初始化SDK
5、销毁SDK

在停止使用SDK功能的时候,可以销毁SDK。

static_cast<AVSignalEngine*>(g_avSignalEngine)->unInitSDK();
g_avSignalEngine->release();