Conviva Client Library
ccl_content_info.h
1 //
2 // Copyright (c) 2014 Conviva. All rights reserved.
3 // CCL - Conviva Client Library
4 //
5 
10 
14 
15 #ifndef CCLCONTENTINFO_H
16 #define CCLCONTENTINFO_H
17 
19 typedef struct {
20 
24  char *asset_name;
25 
33  char *default_cdn;
34 
45 
53 
61 
65  char *viewer_id;
66 
70  char *player_name;
71 
76  char *stream_url;
77 
81  int is_live;
82 
86  int duration;
87 
93 
95 
99 
101 extern void ccl_content_info_destroy (ccl_content_info_t * metadata);
102 
103 #endif /* CCLCONTENTINFO_H */
104 
char * default_cdn
A string identifying the CDN used to stream video content.
Definition: ccl_content_info.h:33
int default_average_bitrate
The default average bitrate to report for this content.
Definition: ccl_content_info.h:60
int duration
Definition: ccl_content_info.h:86
char * player_name
Definition: ccl_content_info.h:70
int default_bitrate
The default bitrate to report for this content.
Definition: ccl_content_info.h:52
struct ccl_dictionary ccl_dictionary_t
Definition: ccl_dictionary.h:18
char * default_resource
A string identifying the resource used to stream video content.
Definition: ccl_content_info.h:44
char * viewer_id
Definition: ccl_content_info.h:65
ccl_content_info_t * ccl_content_info_create(void)
Creates a new ccl_content_info_t.
Definition: ccl_content_info.h:19
int is_live
Definition: ccl_content_info.h:81
char * asset_name
Definition: ccl_content_info.h:24
char * stream_url
Definition: ccl_content_info.h:76
ccl_dictionary_t * tags
Definition: ccl_content_info.h:92
void ccl_content_info_destroy(ccl_content_info_t *metadata)
Destroy an existing ccl_content_info_t.