RTS API Documentation
1.10.11
|
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 771 of file switch_module_interfaces.h.
uint32_t switch_codec_interface::codec_id |
Definition at line 778 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 775 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 773 of file switch_module_interfaces.h.
Referenced by switch_core_session_read_frame(), switch_core_session_write_frame(), switch_loadable_module_process(), and switch_loadable_module_unprocess().
char* switch_codec_interface::modname |
Definition at line 782 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 784 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 783 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 777 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 781 of file switch_module_interfaces.h.
int switch_codec_interface::refs |
Definition at line 780 of file switch_module_interfaces.h.
switch_thread_rwlock_t* switch_codec_interface::rwlock |
Definition at line 779 of file switch_module_interfaces.h.