17 #ifndef MPF_SCHEDULER_H 18 #define MPF_SCHEDULER_H 41 unsigned long resolution,
48 unsigned long resolution,
void mpf_scheduler_destroy(mpf_scheduler_t *scheduler)
#define APT_END_EXTERN_C
Definition: apt.h:38
int apt_bool_t
Definition: apt.h:57
#define MPF_DECLARE(type)
Definition: mpf.h:40
apt_bool_t mpf_scheduler_media_clock_set(mpf_scheduler_t *scheduler, unsigned long resolution, mpf_scheduler_proc_f proc, void *obj)
#define APT_BEGIN_EXTERN_C
Definition: apt.h:36
apt_bool_t mpf_scheduler_stop(mpf_scheduler_t *scheduler)
struct mpf_scheduler_t mpf_scheduler_t
Definition: mpf_types.h:36
apt_bool_t mpf_scheduler_timer_clock_set(mpf_scheduler_t *scheduler, unsigned long resolution, mpf_scheduler_proc_f proc, void *obj)
apt_bool_t mpf_scheduler_rate_set(mpf_scheduler_t *scheduler, unsigned long rate)
apt_bool_t mpf_scheduler_start(mpf_scheduler_t *scheduler)
mpf_scheduler_t * mpf_scheduler_create(apr_pool_t *pool)
APT_BEGIN_EXTERN_C typedef void(* mpf_scheduler_proc_f)(mpf_scheduler_t *scheduler, void *obj)
Definition: mpf_scheduler.h:30