am_options.h File Reference

amsip init API More...

#include <ppl/ppl.h>
#include <osipparser2/osip_port.h>
#include <eXosip2/eXosip.h>
#include <amsip/am_network.h>
#include <amsip/am_event.h>
#include <mediastreamer2/mediastream.h>
#include <mediastreamer2/msvideoout.h>
#include "mediastreamer2/msvideo.h"
#include <amsip/am_codec.h>
#include <amsip/am_video_codec.h>
#include <amsip/am_text_codec.h>
#include <amsip/am_udpftp_codec.h>
#include <amsip/am_register.h>
#include <amsip/am_call.h>
#include <amsip/am_publish.h>
#include <amsip/am_message.h>
#include <amsip/am_subscribe.h>
#include <amsip/am_player.h>
#include <amsip/am_filter.h>
#include <amsip/am_service.h>
#include <ortp/srtp.h>

Data Structures

struct  am_audio_stats


int am_init (const char *name, int debug_level)
int am_reset (const char *name, int debug_level)
int am_option_debug (const char *log_file, int debug_level)
int am_quit (void)
char * am_option_get_version ()
int am_option_set_user_agent (const char *user_agent)
int am_option_set_initial_audio_port (int initial_port)
int am_option_enable_stun_server (const char *stun_server, int use_stun_server)
int am_option_enable_turn_server (const char *turn_server, int use_turn_server)
int am_option_enable_relay_server (const char *relay_server, int use_relay_server)
int am_option_set_ipv4_for_gateway (const char *ipv4_for_gateway)
int am_option_enable_rport (int enable)
int am_option_set_dns_capabilities (int dns_capabilities)
int am_option_enable_outbound_proxy (char *outbound)
int am_option_enable_keepalive (int interval)
int am_option_set_audio_profile (char *profile)
int am_option_set_video_profile (char *profile)
int am_option_set_text_profile (char *profile)
int am_option_set_udpftp_profile (char *profile)
int am_option_enable_101 (int enable)
int am_option_enable_sdp_in_ack (int enable)
int am_option_enable_symmetric_rtp (int enable)
int am_option_find_out_sound_card (struct am_sndcard *sndcard)
int am_option_find_in_sound_card (struct am_sndcard *sndcard)
int am_option_select_in_sound_card (int card)
int am_option_select_out_sound_card (int card)
int am_option_select_in_custom_sound_card (MSSndCard *captcard)
int am_option_select_out_custom_sound_card (MSSndCard *playcard)
int am_option_set_volume_out_sound_card (int card, int mixer, int percent)
int am_option_get_volume_out_sound_card (int card, int mixer)
int am_option_set_volume_in_sound_card (int card, int percent)
int am_option_get_volume_in_sound_card (int card)
int am_option_set_mute_out_sound_card (int card, int mixer, int val)
int am_option_set_mute_in_sound_card (int card, int val)
int am_option_enable_echo_canceller (int enable, int frame_size, int tail_length)
int am_option_enable_half_duplex (int enable, int vad_prob_start, int vad_prob_continue)
int am_option_enable_agc (int enable, int agc_level, int max_gain)
int am_option_set_password (const char *realm, const char *login, const char *passwd)
int am_option_load_plugins (const char *directory)
int am_option_enable_optionnal_encryption (int optionnal_encryption)
int am_option_add_nortpproxy (int add_nortpproxy)
int am_option_set_dscp_value (int dscp_value)
int am_option_add_dns_cache (const char *host, const char *ip)
int am_option_set_supported_extensions (const char *supported_extensions)
int am_option_set_accepted_types (const char *accepted_types)
int am_option_set_allowed_methods (const char *allowed_methods)
int am_option_set_input_video_size (int width, int height)
int am_option_set_window_handle (long handle, int width, int height)
int am_option_set_nowebcam (const char *nowebcam_image)
int am_option_enable_preview (int enable)
int am_option_set_rate (int rate)
int am_option_set_callback (unsigned int id, MSFilterNotifyFunc speex_pp_process, void *userdata)
int am_option_set_volume_gain (float capture_gain, float playback_gain)
int am_option_set_echo_limitation (int ELController, float capture_threshold, float capture_speed, float capture_force, float playback_threshold, float playback_speed, float playback_force)
int am_option_geteventsocket (void)

Detailed Description

amsip init API

This file provide the API needed to initialize amsip. You can use it to:

Generated on Tue Jun 16 19:18:37 2009 for libamsip by  doxygen 1.5.9