UniMRCP  1.7.0
Functions
mpf_codec_manager.h File Reference

MPF Codec Manager. More...

#include "mpf_types.h"
#include "mpf_codec.h"
Include dependency graph for mpf_codec_manager.h:

Go to the source code of this file.

Functions

APT_BEGIN_EXTERN_C mpf_codec_manager_tmpf_codec_manager_create (apr_size_t codec_count, apr_pool_t *pool)
 
void mpf_codec_manager_destroy (mpf_codec_manager_t *codec_manager)
 
apt_bool_t mpf_codec_manager_codec_register (mpf_codec_manager_t *codec_manager, mpf_codec_t *codec)
 
mpf_codec_tmpf_codec_manager_codec_get (const mpf_codec_manager_t *codec_manager, mpf_codec_descriptor_t *descriptor, apr_pool_t *pool)
 
apt_bool_t mpf_codec_manager_codec_list_get (const mpf_codec_manager_t *codec_manager, mpf_codec_list_t *codec_list, apr_pool_t *pool)
 
apt_bool_t mpf_codec_manager_codec_list_load (const mpf_codec_manager_t *codec_manager, mpf_codec_list_t *codec_list, const char *str, apr_pool_t *pool)
 
const mpf_codec_tmpf_codec_manager_codec_find (const mpf_codec_manager_t *codec_manager, const apt_str_t *codec_name)
 

Detailed Description

MPF Codec Manager.

Function Documentation

◆ mpf_codec_manager_codec_find()

const mpf_codec_t* mpf_codec_manager_codec_find ( const mpf_codec_manager_t codec_manager,
const apt_str_t codec_name 
)

Find codec by name

◆ mpf_codec_manager_codec_get()

mpf_codec_t* mpf_codec_manager_codec_get ( const mpf_codec_manager_t codec_manager,
mpf_codec_descriptor_t descriptor,
apr_pool_t *  pool 
)

Get (allocate) codec by codec descriptor

◆ mpf_codec_manager_codec_list_get()

apt_bool_t mpf_codec_manager_codec_list_get ( const mpf_codec_manager_t codec_manager,
mpf_codec_list_t codec_list,
apr_pool_t *  pool 
)

Get (allocate) list of available codecs

◆ mpf_codec_manager_codec_list_load()

apt_bool_t mpf_codec_manager_codec_list_load ( const mpf_codec_manager_t codec_manager,
mpf_codec_list_t codec_list,
const char *  str,
apr_pool_t *  pool 
)

Load (allocate) list of codecs

◆ mpf_codec_manager_codec_register()

apt_bool_t mpf_codec_manager_codec_register ( mpf_codec_manager_t codec_manager,
mpf_codec_t codec 
)

Register codec in codec manager

◆ mpf_codec_manager_create()

APT_BEGIN_EXTERN_C mpf_codec_manager_t* mpf_codec_manager_create ( apr_size_t  codec_count,
apr_pool_t *  pool 
)

Create codec manager

◆ mpf_codec_manager_destroy()

void mpf_codec_manager_destroy ( mpf_codec_manager_t codec_manager)

Destroy codec manager