API's for Bid Id feature. More...
Data Structures | |
| struct | ccl_bidid_input_info_t |
| Conviva's Bid Id Input Information. More... | |
| struct | ccl_bidid_data_t |
| Holds the Bid Id data. More... | |
Macros | |
| #define | CCL_BIDID_MAX_SIZE 512 |
| Max size of Bid Id. | |
Typedefs | |
| typedef struct ccl_session | ccl_session_t |
| Conviva monitoring session. | |
Enumerations | |
| enum | ccl_bidid_stream_type_t { CCL_BIDID_STREAM_TYPE_UNKNOWN , CCL_BIDID_STREAM_TYPE_LIVE , CCL_BIDID_STREAM_TYPE_LIVE_LINEAR , CCL_BIDID_STREAM_TYPE_VOD , CCL_BIDID_STREAM_TYPE_DVR , CCL_BIDID_STREAM_TYPE_CATCHUP } |
| Stream type. More... | |
| enum | ccl_bidid_gen_status_t { CCL_BIDID_GEN_SUCCESS = 0 , CCL_BIDID_EMPTY_RESULT = 1 , CCL_BIDID_ID_GEN_DISABLED = 2 , CCL_BIDID_ALL_IDS_DISABLED = 3 , CCL_BIDID_CUSTOMER_KEY_INVALID = 4 } |
| Bid Id generation status. More... | |
| enum | ccl_bidid_associate_status_t { CCL_BIDID_ASSOCIATE_SUCCESS = 0 , CCL_BIDID_INVALID_SESSION_ID = 1 , CCL_BIDID_INVALID_BIDID = 2 , CCL_BIDID_SDK_UNINITIALIZED = 3 } |
| Bid Id Association status. More... | |
Functions | |
| 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. | |
API's for Bid Id feature.
These API's allow the application to generate Conviva Bid Id and associate the Bid Id with the video session
| #define CCL_BIDID_MAX_SIZE 512 |
Max size of Bid Id.
| typedef struct ccl_session ccl_session_t |
Conviva monitoring session.
Bid Id generation status.
Stream type.
| 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.
| session | Pointer to a ccl_session_t, if not available then pass NULL |
| input | Input info for Bid Id creation |
| ccl_bidid_associate_status_t ccl_session_associate_bidid | ( | ccl_session_t * | session, |
| const char * | bidid | ||
| ) |
Associates the Bid Id with Video session.
| session | Pointer to a ccl_session_t |
| bidid | Bid Id to be associated with the session |