Conviva Client Library
Data Fields
ccl_settings_t Struct Reference

Conviva Client Library settings. More...

#include <ccl.h>

Data Fields

char gateway_url [CCL_MAX_URL_LENGTH]
 
unsigned int heartbeat_interval
 
unsigned int player_poll_interval
 
ccl_log_level_t log_level
 
int enable_player_state_inference
 

Detailed Description

Conviva Client Library settings.

Use to modify internal library settings.

Field Documentation

◆ enable_player_state_inference

int ccl_settings_t::enable_player_state_inference

Enable or disable Conviva player state adjustments.
Default value is false.
Using the default value is recommended unless Conviva suggests otherwise.

◆ gateway_url

char ccl_settings_t::gateway_url[CCL_MAX_URL_LENGTH]

URL to Conviva servers.
Use the default for production.
For development/testing, retrieve your custom URL via https://touchstone.conviva.com.

◆ heartbeat_interval

unsigned int ccl_settings_t::heartbeat_interval

Heartbeat timer interval, in milliseconds.
Default value is 20000 milliseconds.
Using the default value is recommended unless Conviva suggests otherwise.

◆ log_level

ccl_log_level_t ccl_settings_t::log_level

The level of logging used by the library.
Default value is CCL_LOG_LEVEL_WARN, displaying only warnings and errors.

◆ player_poll_interval

unsigned int ccl_settings_t::player_poll_interval

How often Conviva will poll ccl_player_t for updated data.
Default is 200ms.
Using the default value is recommended unless Conviva suggests otherwise.