65 apr_size_t max_termination_count,
apt_task_msg_type_e
Definition: apt_task_msg.h:30
apt_bool_t mpf_engine_message_send(mpf_engine_t *engine, mpf_task_msg_t **task_msg)
Definition: apt_task_msg.h:53
Definition: mpf_termination.h:51
mpf_engine_t * mpf_engine_create(const char *id, apr_pool_t *pool)
#define APT_END_EXTERN_C
Definition: apt.h:38
int apt_bool_t
Definition: apt.h:57
void mpf_engine_task_msg_type_set(mpf_engine_t *engine, apt_task_msg_type_e type)
void * mpf_engine_context_object_get(const mpf_context_t *context)
APT_BEGIN_EXTERN_C typedef apt_task_msg_t mpf_task_msg_t
Definition: mpf_engine.h:31
typedefAPT_BEGIN_EXTERN_C struct mpf_engine_t mpf_engine_t
Definition: mpf_types.h:30
mpf_codec_manager_t * mpf_engine_codec_manager_create(apr_pool_t *pool)
#define MPF_DECLARE(type)
Definition: mpf.h:40
#define APT_BEGIN_EXTERN_C
Definition: apt.h:36
apt_bool_t mpf_engine_scheduler_rate_set(mpf_engine_t *engine, unsigned long rate)
apt_bool_t mpf_engine_assoc_message_add(mpf_engine_t *engine, mpf_command_type_e command_id, mpf_context_t *context, mpf_termination_t *termination, mpf_termination_t *assoc_termination, mpf_task_msg_t **task_msg)
struct mpf_context_t mpf_context_t
Definition: mpf_types.h:42
apt_bool_t mpf_engine_context_destroy(mpf_context_t *context)
typedefAPT_BEGIN_EXTERN_C struct apt_task_t apt_task_t
Definition: apt_task.h:31
Thread Execution Abstraction.
mpf_command_type_e
Definition: mpf_message.h:47
Media Processing Framework Message Definitions.
apt_task_t * mpf_task_get(const mpf_engine_t *engine)
apt_bool_t mpf_engine_termination_message_add(mpf_engine_t *engine, mpf_command_type_e command_id, mpf_context_t *context, mpf_termination_t *termination, void *descriptor, mpf_task_msg_t **task_msg)
apt_bool_t mpf_engine_topology_message_add(mpf_engine_t *engine, mpf_command_type_e command_id, mpf_context_t *context, mpf_task_msg_t **task_msg)
const char * mpf_engine_id_get(const mpf_engine_t *engine)
struct mpf_codec_manager_t mpf_codec_manager_t
Definition: mpf_types.h:39
mpf_context_t * mpf_engine_context_create(mpf_engine_t *engine, const char *name, void *obj, apr_size_t max_termination_count, apr_pool_t *pool)
apt_bool_t mpf_engine_codec_manager_register(mpf_engine_t *engine, const mpf_codec_manager_t *codec_manager)