28 #ifndef MMAL_CLOCK_PRIVATE_H 29 #define MMAL_CLOCK_PRIVATE_H void(* MMAL_CLOCK_VOID_FP)(void)
MMAL_STATUS_T mmal_clock_request_flush(MMAL_CLOCK_T *clock)
MMAL_STATUS_T mmal_clock_create(MMAL_CLOCK_T **clock)
MMAL_STATUS_T mmal_clock_scale_set(MMAL_CLOCK_T *clock, MMAL_RATIONAL_T scale)
MMAL_STATUS_T mmal_clock_request_add(MMAL_CLOCK_T *clock, int64_t media_time, MMAL_CLOCK_REQUEST_CB cb, void *cb_data, MMAL_CLOCK_VOID_FP priv)
MMAL_STATUS_T mmal_clock_destroy(MMAL_CLOCK_T *clock)
MMAL_STATUS_T mmal_clock_media_time_set(MMAL_CLOCK_T *clock, int64_t media_time)
MMAL_STATUS_T mmal_clock_discont_threshold_get(MMAL_CLOCK_T *clock, MMAL_CLOCK_DISCONT_THRESHOLD_T *discont)
MMAL_STATUS_T mmal_clock_update_threshold_set(MMAL_CLOCK_T *clock, const MMAL_CLOCK_UPDATE_THRESHOLD_T *update_threshold)
void(* MMAL_CLOCK_REQUEST_CB)(MMAL_CLOCK_T *clock, int64_t media_time, void *cb_data, MMAL_CLOCK_VOID_FP priv)
MMAL_STATUS_T mmal_clock_active_set(MMAL_CLOCK_T *clock, MMAL_BOOL_T active)
MMAL_STATUS_T mmal_clock_request_threshold_set(MMAL_CLOCK_T *clock, const MMAL_CLOCK_REQUEST_THRESHOLD_T *req)
MMAL_STATUS_T mmal_clock_request_threshold_get(MMAL_CLOCK_T *clock, MMAL_CLOCK_REQUEST_THRESHOLD_T *req)
MMAL_STATUS_T mmal_clock_update_threshold_get(MMAL_CLOCK_T *clock, MMAL_CLOCK_UPDATE_THRESHOLD_T *update_threshold)
struct MMAL_CLOCK_T MMAL_CLOCK_T
MMAL_RATIONAL_T mmal_clock_scale_get(MMAL_CLOCK_T *clock)
MMAL_STATUS_T mmal_clock_discont_threshold_set(MMAL_CLOCK_T *clock, const MMAL_CLOCK_DISCONT_THRESHOLD_T *discont)
MMAL_BOOL_T mmal_clock_is_active(MMAL_CLOCK_T *clock)
int64_t mmal_clock_media_time_get(MMAL_CLOCK_T *clock)