FreeSWITCH API Documentation
1.7.0
|
Top level module interface to implement a series of codec implementations. More...
#include <switch_module_interfaces.h>
Data Fields | |
const char * | interface_name |
switch_codec_implementation_t * | implementations |
switch_core_codec_fmtp_parse_func_t | parse_fmtp |
uint32_t | codec_id |
switch_thread_rwlock_t * | rwlock |
int | refs |
switch_mutex_t * | reflock |
char * | modname |
switch_loadable_module_interface_t * | parent |
struct switch_codec_interface * | next |
Top level module interface to implement a series of codec implementations.
Definition at line 743 of file switch_module_interfaces.h.
uint32_t switch_codec_interface::codec_id |
Definition at line 750 of file switch_module_interfaces.h.
Referenced by switch_core_codec_add_implementation(), and switch_core_codec_add_video_implementation().
switch_codec_implementation_t* switch_codec_interface::implementations |
a list of codec implementations related to the codec
Definition at line 747 of file switch_module_interfaces.h.
Referenced by switch_core_codec_add_implementation(), switch_core_codec_add_video_implementation(), switch_core_codec_init_with_bitrate(), switch_loadable_module_get_codecs(), switch_loadable_module_get_codecs_sorted(), switch_loadable_module_process(), and switch_loadable_module_unprocess().
const char* switch_codec_interface::interface_name |
the name of the interface
Definition at line 745 of file switch_module_interfaces.h.
Referenced by switch_loadable_module_process(), and switch_loadable_module_unprocess().
char* switch_codec_interface::modname |
Definition at line 754 of file switch_module_interfaces.h.
Referenced by switch_core_codec_add_implementation(), and switch_core_codec_add_video_implementation().
struct switch_codec_interface* switch_codec_interface::next |
Definition at line 756 of file switch_module_interfaces.h.
Referenced by switch_loadable_module_process(), and switch_loadable_module_unprocess().
switch_loadable_module_interface_t* switch_codec_interface::parent |
Definition at line 755 of file switch_module_interfaces.h.
switch_core_codec_fmtp_parse_func_t switch_codec_interface::parse_fmtp |
function to decode a codec fmtp parameters
Definition at line 749 of file switch_module_interfaces.h.
Referenced by switch_core_codec_parse_fmtp(), and SWITCH_MODULE_LOAD_FUNCTION().
switch_mutex_t* switch_codec_interface::reflock |
Definition at line 753 of file switch_module_interfaces.h.
int switch_codec_interface::refs |
Definition at line 752 of file switch_module_interfaces.h.
switch_thread_rwlock_t* switch_codec_interface::rwlock |
Definition at line 751 of file switch_module_interfaces.h.