更新时间:2024-12-03 GMT+08:00

初始化SDK

OBS客户端(ObsClient)是访问OBS服务的C客户端,它为调用者提供一系列与OBS服务进行交互的接口,用于管理、操作桶(Bucket)和对象(Object)等OBS服务上的资源。

使用OBS C SDK发起OBS请求,您需要先调用初始化接口,在进程退出的时候调用取消初始化的接口,释放资源。

在使用C SDK前要先调用初始化接口obs_initialize,而且进程中只需要调用一次:

obs_status  ret_status = OBS_STATUS_BUTT;
ret_status = obs_initialize(OBS_INIT_ALL);
if (OBS_STATUS_OK != ret_status)
{
    printf("obs_initialize failed(%s).\n", obs_get_status_name(ret_status));
    return ret_status;
}
obs_deinitialize();
// 请不要多次调用obs_initialize和obs_deinitialize,否则会导致程序访问无效的内存