23#define CCL_BIDID_MAX_SIZE 512
ccl_bidid_gen_status_t
Bid Id generation status.
Definition ccl_bidid.h:45
ccl_bidid_data_t ccl_create_bidid(ccl_session_t *session, const ccl_bidid_input_info_t *input)
Creates the Bid Id and associates with session if session instance is available.
ccl_bidid_associate_status_t ccl_session_associate_bidid(ccl_session_t *session, const char *bidid)
Associates the Bid Id with Video session.
ccl_bidid_associate_status_t
Bid Id Association status.
Definition ccl_bidid.h:64
ccl_bidid_stream_type_t
Stream type.
Definition ccl_bidid.h:29
#define CCL_BIDID_MAX_SIZE
Max size of Bid Id.
Definition ccl_bidid.h:23
@ CCL_BIDID_GEN_SUCCESS
Bid Id generation success.
Definition ccl_bidid.h:47
@ CCL_BIDID_CUSTOMER_KEY_INVALID
Customer key invalid.
Definition ccl_bidid.h:60
@ CCL_BIDID_EMPTY_RESULT
Definition ccl_bidid.h:51
@ CCL_BIDID_ALL_IDS_DISABLED
All IDs are disabled from server.
Definition ccl_bidid.h:57
@ CCL_BIDID_ID_GEN_DISABLED
Bid Id generation is disabled from server.
Definition ccl_bidid.h:54
@ CCL_BIDID_SDK_UNINITIALIZED
Uninitalized SDK.
Definition ccl_bidid.h:75
@ CCL_BIDID_INVALID_BIDID
Invalid Bid Id.
Definition ccl_bidid.h:72
@ CCL_BIDID_ASSOCIATE_SUCCESS
Bid Id association success.
Definition ccl_bidid.h:66
@ CCL_BIDID_INVALID_SESSION_ID
Invalid session id.
Definition ccl_bidid.h:69
@ CCL_BIDID_STREAM_TYPE_LIVE
live stream type
Definition ccl_bidid.h:33
@ CCL_BIDID_STREAM_TYPE_UNKNOWN
Unknown stream type.
Definition ccl_bidid.h:31
@ CCL_BIDID_STREAM_TYPE_VOD
vod stream type
Definition ccl_bidid.h:37
@ CCL_BIDID_STREAM_TYPE_LIVE_LINEAR
live linear stream type
Definition ccl_bidid.h:35
@ CCL_BIDID_STREAM_TYPE_DVR
dvr stream type
Definition ccl_bidid.h:39
@ CCL_BIDID_STREAM_TYPE_CATCHUP
catchup stream type
Definition ccl_bidid.h:41
struct ccl_session ccl_session_t
Conviva monitoring session.
Definition ccl.h:150
Holds the Bid Id data.
Definition ccl_bidid.h:92
ccl_bidid_gen_status_t status
Holds status/error info incase of any failures.
Definition ccl_bidid.h:94