mediastreamer2  2.12.1
Macros | Functions
mscommon.h File Reference

mediastreamer2 mscommon.h include file More...

#include <ortp/logging.h>
#include <ortp/port.h>
#include <ortp/str_utils.h>
#include <ortp/payloadtype.h>
#include <time.h>
Include dependency graph for mscommon.h:
This graph shows which files directly or indirectly include this file:

Macros

#define ms_init()   ms_base_init(), ms_voip_init(), ms_plugins_init()
 
#define ms_exit()   ms_voip_exit(), ms_plugins_exit(), ms_base_exit()
 

Functions

MSList * ms_list_append (MSList *list, void *data)
 
MSList * ms_list_append_link (MSList *list, MSList *new_elem)
 
MSList * ms_list_prepend (MSList *list, void *data)
 
MSList * ms_list_free (MSList *list)
 
MSList * ms_list_free_with_data (MSList *list, void(*freefunc)(void *))
 
MSList * ms_list_concat (MSList *first, MSList *second)
 
MSList * ms_list_remove (MSList *list, void *data)
 
MSList * ms_list_remove_custom (MSList *list, MSCompareFunc compare_func, const void *user_data)
 
int ms_list_size (const MSList *list)
 
void ms_list_for_each (const MSList *list, MSIterateFunc iterate_func)
 
void ms_list_for_each2 (const MSList *list, MSIterate2Func iterate_func, void *user_data)
 
MSList * ms_list_remove_link (MSList *list, MSList *elem)
 
MSList * ms_list_find (MSList *list, void *data)
 
MSList * ms_list_find_custom (MSList *list, MSCompareFunc compare_func, const void *user_data)
 
void * ms_list_nth_data (const MSList *list, int index)
 
int ms_list_position (const MSList *list, MSList *elem)
 
int ms_list_index (const MSList *list, void *data)
 
MSList * ms_list_insert_sorted (MSList *list, void *data, MSCompareFunc compare_func)
 
MSList * ms_list_insert (MSList *list, MSList *before, void *data)
 
MSList * ms_list_copy (const MSList *list)
 
MSList * ms_list_copy_with_data (const MSList *list, void *(*copyfunc)(void *))
 
void ms_base_init (void)
 
void ms_voip_init (void)
 
void ms_plugins_init (void)
 
void ms_set_plugins_dir (const char *path)
 
int ms_load_plugins (const char *directory)
 
void ms_base_exit (void)
 
void ms_voip_exit (void)
 
void ms_plugins_exit (void)
 
int ms_get_payload_max_size (void)
 
int ms_discover_mtu (const char *destination_host)
 
void ms_set_mtu (int mtu)
 
int ms_get_mtu (void)
 
void ms_set_cpu_count (unsigned int c)
 
void ms_sound_device_description_add (const char *manufacturer, const char *model, const char *platform, unsigned int flags, int delay, int recommended_rate)
 
bool_t ms_is_ipv6 (const char *address)
 
bool_t ms_is_multicast_addr (const struct sockaddr *address)
 
bool_t ms_is_multicast (const char *address)
 
char * ms_load_file_content (FILE *file, size_t *nbytes)
 
char * ms_load_path_content (const char *path, size_t *nbytes)
 

Detailed Description

mediastreamer2 mscommon.h include file

This file provide the API needed to initialize and reset the mediastreamer2 library.