17 #ifndef MPF_TERMINATION_FACTORY_H
18 #define MPF_TERMINATION_FACTORY_H
Definition: mpf_stream.h:37
Definition: mpf_termination.h:51
apt_bool_t mpf_termination_factory_engine_assign(mpf_termination_factory_t *termination_factory, mpf_engine_t *media_engine)
#define APT_END_EXTERN_C
Definition: apt.h:38
int apt_bool_t
Definition: apt.h:57
typedefAPT_BEGIN_EXTERN_C struct mpf_engine_t mpf_engine_t
Definition: mpf_types.h:30
#define MPF_DECLARE(type)
Definition: mpf.h:40
void * mpf_termination_object_get(const mpf_termination_t *termination)
Definition: mpf_stream.h:61
#define APT_BEGIN_EXTERN_C
Definition: apt.h:36
Definition: mpf_termination_factory.h:30
mpf_termination_t * mpf_termination_create(mpf_termination_factory_t *termination_factory, void *obj, apr_pool_t *pool)
mpf_video_stream_t * mpf_termination_video_stream_get(const mpf_termination_t *termination)
mpf_termination_t * mpf_raw_termination_create(void *obj, mpf_audio_stream_t *audio_stream, mpf_video_stream_t *video_stream, apr_pool_t *pool)
const char * mpf_termination_name_get(const mpf_termination_t *termination)
apt_bool_t mpf_termination_destroy(mpf_termination_t *termination)
apt_bool_t(* assign_engine)(mpf_termination_factory_t *factory, mpf_engine_t *media_engine)
Definition: mpf_termination_factory.h:34
mpf_audio_stream_t * mpf_termination_audio_stream_get(const mpf_termination_t *termination)