Documentation

Support

Vivox Core SDK

Vivox Core SDK

Call initialize

Learn about call initialize.
Read time 1 minuteLast updated 20 hours ago

Goal: Initialize the Vivox SDK. The Vivox SDK is initialized by packing an argument of type vx_sdk_config_t and calling it with vx_initialize3(). Both of these calls will return response code defined in VxcErrors.h. A successful response will return VxErrorSuccess. The below is an example implementation of this process:
#include"Vxc.h"#include"VxcErrors.h". . .vx_sdk_config_t defaultConfig;int status = vx_get_default_config3(&defaultConfig, sizeof (defaultConfig));if (status != VxErrorSuccess){ printf("vx_sdk_get_default_config3() returned %d: %s\n", status, vx_get_error_string(status)); return;}config.pf_sdk_message_callback = &sOnResponseOrEventFromSdk;status = vx_initialize3(&defaultConfig, sizeof (defaultConfig));if (status != VxErrorSuccess){ printf ("vx_initialize3() returned %d : %s\n", status, vx_get_error_string(status)); return;}// Vivox Client SDK is now initialized
For more details, refer to Initialize the Vivox SDK. Next step, create a connector handle.