Conviva Client Library
 
Loading...
Searching...
No Matches
ccl_player_if.h
1//
2// Copyright (c) 2014 Conviva. All rights reserved.
3// CCL - Conviva Client Library
4//
5
10
14
17
18#ifndef CCLPLAYERIF_H
19#define CCLPLAYERIF_H
20
22typedef struct {
23
34 void (*start_monitoring) (void *player_data, ccl_notifier_t *notifier, ccl_notifier_context_t *notifier_context);
35
43 void (*stop_monitoring) (void *player_data);
44
51 int (*get_playhead_time) (void *player_data);
52
59 int (*get_buffer_length) (void *player_data);
60
68 double (*get_rendered_framerate) (void *player_data);
69
76 int (*get_min_buffer_length) (void *player_data);
77
82 const char * (*get_player_type) (void *player_data);
83
88 const char * (*get_player_version) (void *player_data);
89
91
92#endif /* CCLPLAYERIF_H */
93
struct ccl_monitor ccl_notifier_context_t
Definition ccl_notifier_if.h:21
ccl_notifier_t is used to push video playback data notifications to the Conviva library.
Definition ccl_notifier_if.h:69
Structure of function pointers for poll updates to Conviva.
Definition ccl_player_if.h:22