17 #ifndef MPF_TERMINATION_H 
   18 #define MPF_TERMINATION_H 
Definition: mpf_stream.h:37
 
apr_size_t slot
Definition: mpf_termination.h:71
 
mpf_audio_stream_t * audio_stream
Definition: mpf_termination.h:74
 
mpf_video_stream_t * video_stream
Definition: mpf_termination.h:76
 
apt_bool_t(* subtract)(mpf_termination_t *termination)
Definition: mpf_termination.h:46
 
Definition: mpf_termination.h:51
 
mpf_termination_factory_t * termination_factory
Definition: mpf_termination.h:67
 
mpf_termination_t * mpf_termination_base_create(mpf_termination_factory_t *termination_factory, void *obj, const mpf_termination_vtable_t *vtable, mpf_audio_stream_t *audio_stream, mpf_video_stream_t *video_stream, apr_pool_t *pool)
 
apt_bool_t mpf_termination_add(mpf_termination_t *termination, void *descriptor)
 
#define APT_END_EXTERN_C
Definition: apt.h:38
 
int apt_bool_t
Definition: apt.h:57
 
apt_bool_t(* modify)(mpf_termination_t *termination, void *descriptor)
Definition: mpf_termination.h:44
 
const char * name
Definition: mpf_termination.h:55
 
apt_bool_t(* destroy)(mpf_termination_t *termination)
Definition: mpf_termination.h:39
 
struct apt_timer_queue_t apt_timer_queue_t
Definition: apt_timer_queue.h:32
 
#define MPF_DECLARE(type)
Definition: mpf.h:40
 
Definition: mpf_stream.h:61
 
#define APT_BEGIN_EXTERN_C
Definition: apt.h:36
 
APT_BEGIN_EXTERN_C typedef apt_bool_t(* mpf_termination_event_handler_f)(mpf_termination_t *termination, int event_id, void *descriptor)
Definition: mpf_termination.h:31
 
Definition: mpf_termination_factory.h:30
 
apt_bool_t mpf_termination_subtract(mpf_termination_t *termination)
 
apt_bool_t mpf_termination_modify(mpf_termination_t *termination, void *descriptor)
 
void * media_engine
Definition: mpf_termination.h:59
 
const mpf_termination_vtable_t * vtable
Definition: mpf_termination.h:69
 
apt_bool_t(* add)(mpf_termination_t *termination, void *descriptor)
Definition: mpf_termination.h:42
 
const mpf_codec_manager_t * codec_manager
Definition: mpf_termination.h:63
 
Definition: mpf_termination.h:37
 
mpf_termination_event_handler_f event_handler
Definition: mpf_termination.h:61
 
apt_timer_queue_t * timer_queue
Definition: mpf_termination.h:65
 
apr_pool_t * pool
Definition: mpf_termination.h:53
 
struct mpf_codec_manager_t mpf_codec_manager_t
Definition: mpf_types.h:39
 
void * obj
Definition: mpf_termination.h:57