Bug 1144962 - Part 1: Delete most setters in sipcc. r=mt

This commit is contained in:
Byron Campen [:bwc] 2015-03-17 16:28:06 -07:00
parent 80d701af3d
commit 08f53cf939
3 changed files with 0 additions and 4468 deletions

View File

@ -1190,10 +1190,6 @@ sdp_result_e sdp_set_time_stop(sdp_t *sdp_p, const char *stop_time);
extern tinybool sdp_encryption_valid(sdp_t *sdp_p, uint16_t level);
extern sdp_encrypt_type_e sdp_get_encryption_method(sdp_t *sdp_p, uint16_t level);
extern const char *sdp_get_encryption_key(sdp_t *sdp_p, uint16_t level);
extern sdp_result_e sdp_set_encryption_method(sdp_t *sdp_p, uint16_t level,
sdp_encrypt_type_e method);
extern sdp_result_e sdp_set_encryption_key(sdp_t *sdp_p, uint16_t level,
const char *key);
extern tinybool sdp_connection_valid(sdp_t *sdp_p, uint16_t level);
extern tinybool sdp_bw_line_exists(sdp_t *sdp_p, uint16_t level, uint16_t inst_num);
@ -1212,8 +1208,6 @@ extern sdp_result_e sdp_set_conn_addrtype(sdp_t *sdp_p, uint16_t level,
sdp_addrtype_e addrtype);
extern sdp_result_e sdp_set_conn_address(sdp_t *sdp_p, uint16_t level,
const char *address);
extern sdp_result_e sdp_set_mcast_addr_fields(sdp_t *sdp_p, uint16_t level,
uint16_t ttl, uint16_t num_addr);
extern tinybool sdp_media_line_valid(sdp_t *sdp_p, uint16_t level);
extern uint16_t sdp_get_num_media_lines(sdp_t *sdp_ptr);
@ -1244,17 +1238,9 @@ extern sdp_result_e sdp_insert_media_line(sdp_t *sdp_p, uint16_t level);
extern void sdp_delete_media_line(sdp_t *sdp_p, uint16_t level);
extern sdp_result_e sdp_set_media_type(sdp_t *sdp_p, uint16_t level,
sdp_media_e media);
extern sdp_result_e sdp_set_media_port_format(sdp_t *sdp_p, uint16_t level,
sdp_port_format_e port_format);
extern sdp_result_e sdp_set_media_portnum(sdp_t *sdp_p, uint16_t level,
int32_t portnum, int32_t sctpport);
extern int32_t sdp_get_media_sctp_port(sdp_t *sdp_p, uint16_t level);
extern sdp_result_e sdp_set_media_portcount(sdp_t *sdp_p, uint16_t level,
int32_t num_ports);
extern sdp_result_e sdp_set_media_vpi(sdp_t *sdp_p, uint16_t level, int32_t vpi);
extern sdp_result_e sdp_set_media_vci(sdp_t *sdp_p, uint16_t level, uint32_t vci);
extern sdp_result_e sdp_set_media_vcci(sdp_t *sdp_p, uint16_t level, int32_t vcci);
extern sdp_result_e sdp_set_media_cid(sdp_t *sdp_p, uint16_t level, int32_t cid);
extern sdp_result_e sdp_set_media_transport(sdp_t *sdp_p, uint16_t level,
sdp_transport_e transport);
extern sdp_result_e sdp_add_media_profile(sdp_t *sdp_p, uint16_t level,
@ -1280,35 +1266,18 @@ extern uint32_t sdp_attr_line_number(sdp_t *sdp_p, sdp_attr_e attr_type,
uint16_t level, uint8_t cap_num, uint16_t inst_num);
extern const char *sdp_attr_get_simple_string(sdp_t *sdp_p,
sdp_attr_e attr_type, uint16_t level, uint8_t cap_num, uint16_t inst_num);
extern sdp_result_e sdp_attr_set_simple_string(sdp_t *sdp_p,
sdp_attr_e attr_type, uint16_t level,
uint8_t cap_num, uint16_t inst_num, const char *string_parm);
extern uint32_t sdp_attr_get_simple_u32(sdp_t *sdp_p, sdp_attr_e attr_type,
uint16_t level, uint8_t cap_num, uint16_t inst_num);
extern sdp_result_e sdp_attr_set_simple_u32(sdp_t *sdp_p,
sdp_attr_e attr_type, uint16_t level,
uint8_t cap_num, uint16_t inst_num, uint32_t num_parm);
extern tinybool sdp_attr_get_simple_boolean(sdp_t *sdp_p,
sdp_attr_e attr_type, uint16_t level, uint8_t cap_num, uint16_t inst_num);
extern sdp_result_e sdp_attr_set_simple_boolean(sdp_t *sdp_p,
sdp_attr_e attr_type, uint16_t level, uint8_t cap_num,
uint16_t inst_num, uint32_t bool_parm);
extern tinybool sdp_attr_is_present (sdp_t *sdp_p, sdp_attr_e attr_type,
uint16_t level, uint8_t cap_num);
extern const char* sdp_attr_get_maxprate(sdp_t *sdp_p, uint16_t level,
uint16_t inst_num);
extern sdp_result_e sdp_attr_set_maxprate(sdp_t *sdp_p, uint16_t level,
uint16_t inst_num, const char *string_parm);
extern sdp_t38_ratemgmt_e sdp_attr_get_t38ratemgmt(sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num);
extern sdp_result_e sdp_attr_set_t38ratemgmt(sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num,
sdp_t38_ratemgmt_e t38ratemgmt);
extern sdp_t38_udpec_e sdp_attr_get_t38udpec(sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num);
extern sdp_result_e sdp_attr_set_t38udpec(sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num,
sdp_t38_udpec_e t38udpec);
extern sdp_direction_e sdp_get_media_direction(sdp_t *sdp_p, uint16_t level,
uint8_t cap_num);
extern sdp_qos_strength_e sdp_attr_get_qos_strength(sdp_t *sdp_p, uint16_t level,
@ -1325,27 +1294,6 @@ extern sdp_des_type_e sdp_attr_get_des_type (sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, sdp_attr_e qos_attr, uint16_t inst_num);
extern sdp_conf_type_e sdp_attr_get_conf_type (sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, sdp_attr_e qos_attr, uint16_t inst_num);
extern sdp_result_e sdp_attr_set_conf_type (sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, sdp_attr_e qos_attr, uint16_t inst_num,
sdp_conf_type_e conf_type);
extern sdp_result_e sdp_attr_set_des_type (sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, sdp_attr_e qos_attr, uint16_t inst_num,
sdp_des_type_e des_type);
extern sdp_result_e sdp_attr_set_curr_type (sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, sdp_attr_e qos_attr, uint16_t inst_num,
sdp_curr_type_e curr_type);
extern sdp_result_e sdp_attr_set_qos_strength(sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, sdp_attr_e qos_attr, uint16_t inst_num,
sdp_qos_strength_e strength);
extern sdp_result_e sdp_attr_set_qos_direction(sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, sdp_attr_e qos_attr, uint16_t inst_num,
sdp_qos_dir_e direction);
extern sdp_result_e sdp_attr_set_qos_status_type(sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, sdp_attr_e qos_attr, uint16_t inst_num,
sdp_qos_status_types_e status_type);
extern sdp_result_e sdp_attr_set_qos_confirm(sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, sdp_attr_e qos_attr, uint16_t inst_num,
tinybool confirm);
extern sdp_nettype_e sdp_attr_get_subnet_nettype(sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num);
extern sdp_addrtype_e sdp_attr_get_subnet_addrtype(sdp_t *sdp_p, uint16_t level,
@ -1354,18 +1302,6 @@ extern const char *sdp_attr_get_subnet_addr(sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num);
extern int32_t sdp_attr_get_subnet_prefix(sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num);
extern sdp_result_e sdp_attr_set_subnet_nettype(sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num,
sdp_nettype_e nettype);
extern sdp_result_e sdp_attr_set_subnet_addrtype(sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num,
sdp_addrtype_e addrtype);
extern sdp_result_e sdp_attr_set_subnet_addr(sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num,
const char *addr);
extern sdp_result_e sdp_attr_set_subnet_prefix(sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num,
int32_t prefix);
extern rtp_ptype sdp_attr_get_rtpmap_known_codec(sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num);
extern tinybool sdp_attr_rtpmap_payload_valid(sdp_t *sdp_p, uint16_t level,
@ -1378,16 +1314,6 @@ extern uint32_t sdp_attr_get_rtpmap_clockrate(sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num);
extern uint16_t sdp_attr_get_rtpmap_num_chan(sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num);
extern sdp_result_e sdp_attr_set_rtpmap_payload_type(sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num,
uint16_t payload_num);
extern sdp_result_e sdp_attr_set_rtpmap_encname(sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num, const char *encname);
extern sdp_result_e sdp_attr_set_rtpmap_clockrate(sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num,
uint32_t clockrate);
extern sdp_result_e sdp_attr_set_rtpmap_num_chan(sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num, uint16_t num_chan);
extern tinybool sdp_attr_sprtmap_payload_valid(sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t *inst_num, uint16_t payload_type);
extern uint16_t sdp_attr_get_sprtmap_payload_type(sdp_t *sdp_p, uint16_t level,
@ -1398,16 +1324,6 @@ extern uint32_t sdp_attr_get_sprtmap_clockrate(sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num);
extern uint16_t sdp_attr_get_sprtmap_num_chan(sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num);
extern sdp_result_e sdp_attr_set_sprtmap_payload_type(sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num,
uint16_t payload_num);
extern sdp_result_e sdp_attr_set_sprtmap_encname(sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num, const char *encname);
extern sdp_result_e sdp_attr_set_sprtmap_clockrate(sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num,
uint16_t clockrate);
extern sdp_result_e sdp_attr_set_sprtmap_num_chan(sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num, uint16_t num_chan);
extern tinybool sdp_attr_fmtp_payload_valid(sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t *inst_num, uint16_t payload_type);
extern uint16_t sdp_attr_get_fmtp_payload_type(sdp_t *sdp_p, uint16_t level,
@ -1421,10 +1337,6 @@ extern sdp_result_e sdp_attr_set_fmtp_payload_type(sdp_t *sdp_p, uint16_t level,
uint16_t payload_num);
extern sdp_result_e sdp_attr_get_fmtp_range(sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num, uint32_t *bmap);
extern sdp_result_e sdp_attr_set_fmtp_range(sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num, uint8_t low_val, uint8_t high_val);
extern sdp_result_e sdp_attr_set_fmtp_bitmap(sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num, uint32_t *bmap, uint32_t maxval);
extern sdp_result_e sdp_attr_clear_fmtp_range(sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num, uint8_t low_val, uint8_t high_val);
extern sdp_ne_res_e sdp_attr_compare_fmtp_ranges(sdp_t *src_sdp_ptr,
@ -1435,132 +1347,9 @@ extern sdp_result_e sdp_attr_copy_fmtp_ranges(sdp_t *src_sdp_ptr,
sdp_t *dst_sdp_ptr, uint16_t src_level, uint16_t dst_level,
uint8_t src_cap_num, uint8_t dst_cap_num, uint16_t src_inst_num,
uint16_t dst_inst_num);
extern sdp_result_e sdp_attr_set_fmtp_annexa (sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num,
tinybool annexa);
extern sdp_result_e sdp_attr_set_fmtp_mode(sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num,
uint32_t mode);
extern uint32_t sdp_attr_get_fmtp_mode_for_payload_type (sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint32_t payload_type);
extern sdp_result_e sdp_attr_set_fmtp_annexb (sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num,
tinybool annexb);
extern sdp_result_e sdp_attr_set_fmtp_bitrate_type (sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num,
uint32_t bitrate);
extern sdp_result_e sdp_attr_set_fmtp_cif (sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num,
uint16_t cif);
extern sdp_result_e sdp_attr_set_fmtp_qcif (sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num,
uint16_t qcif);
extern sdp_result_e sdp_attr_set_fmtp_sqcif (sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num,
uint16_t sqcif);
extern sdp_result_e sdp_attr_set_fmtp_cif4 (sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num,
uint16_t cif4);
extern sdp_result_e sdp_attr_set_fmtp_cif16 (sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num,
uint16_t cif16);
extern sdp_result_e sdp_attr_set_fmtp_maxbr (sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num,
uint16_t maxbr);
extern sdp_result_e sdp_attr_set_fmtp_max_average_bitrate (sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num,
uint32_t maxaveragebitrate);
extern sdp_result_e sdp_attr_set_fmtp_usedtx (sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num,
tinybool usedtx);
extern sdp_result_e sdp_attr_set_fmtp_stereo (sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num,
tinybool stereo);
extern sdp_result_e sdp_attr_set_fmtp_useinbandfec (sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num,
tinybool useinbandfec);
extern sdp_result_e sdp_attr_set_fmtp_maxcodedaudiobandwidth (sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num,
const char *maxcodedaudiobandwidth);
extern sdp_result_e sdp_attr_set_fmtp_cbr (sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num,
tinybool cbr);
extern sdp_result_e sdp_attr_set_fmtp_custom (sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num,
uint16_t custom_x, uint16_t custom_y,
uint16_t custom_mpi);
extern sdp_result_e sdp_attr_set_fmtp_par (sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num,
uint16_t par_width, uint16_t par_height);
extern sdp_result_e sdp_attr_set_fmtp_bpp (sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num,
uint16_t bpp);
extern sdp_result_e sdp_attr_set_fmtp_hrd (sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num,
uint16_t hrd);
extern sdp_result_e sdp_attr_set_fmtp_h263_num_params (sdp_t *sdp_p,
int16_t level,
uint8_t cap_num,
uint16_t inst_num,
int16_t profile,
uint16_t h263_level,
tinybool interlace);
extern sdp_result_e sdp_attr_set_fmtp_profile_level_id (sdp_t *sdp_p,
uint16_t level,
uint8_t cap_num,
uint16_t inst_num,
const char *prof_id);
extern sdp_result_e sdp_attr_set_fmtp_parameter_sets (sdp_t *sdp_p,
uint16_t level,
uint8_t cap_num,
uint16_t inst_num,
const char *parameter_sets);
extern sdp_result_e sdp_attr_set_fmtp_deint_buf_req (sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num,
uint32_t deint_buf_req);
extern sdp_result_e sdp_attr_set_fmtp_init_buf_time (sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num,
uint32_t init_buf_time);
extern sdp_result_e sdp_attr_set_fmtp_max_don_diff (sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num,
uint32_t max_don_diff);
extern sdp_result_e sdp_attr_set_fmtp_interleaving_depth (sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num,
uint16_t interleaving_depth);
extern sdp_result_e sdp_attr_set_fmtp_pack_mode (sdp_t *sdp_p,
uint16_t level,
uint8_t cap_num,
uint16_t inst_num,
uint16_t pack_mode);
extern sdp_result_e sdp_attr_set_fmtp_level_asymmetry_allowed (sdp_t *sdp_p,
uint16_t level,
uint8_t cap_num,
uint16_t inst_num,
uint16_t level_asymmetry_allowed);
extern sdp_result_e sdp_attr_set_fmtp_redundant_pic_cap (sdp_t *sdp_p,
uint16_t level,
uint8_t cap_num,
uint16_t inst_num,
tinybool redundant_pic_cap);
extern sdp_result_e sdp_attr_set_fmtp_max_mbps (sdp_t *sdp_p,
uint16_t level,
uint8_t cap_num,
uint16_t inst_num,
uint32_t max_mbps);
extern sdp_result_e sdp_attr_set_fmtp_max_fs (sdp_t *sdp_p,
uint16_t level,
uint8_t cap_num,
@ -1573,58 +1362,6 @@ extern sdp_result_e sdp_attr_set_fmtp_max_fr (sdp_t *sdp_p,
uint16_t inst_num,
uint32_t max_fr);
extern sdp_result_e sdp_attr_set_fmtp_max_cpb (sdp_t *sdp_p,
uint16_t level,
uint8_t cap_num,
uint16_t inst_num,
uint32_t max_cpb);
extern sdp_result_e sdp_attr_set_fmtp_max_dpb (sdp_t *sdp_p,
uint16_t level,
uint8_t cap_num,
uint16_t inst_num,
uint32_t max_dpb);
extern sdp_result_e sdp_attr_set_fmtp_max_br (sdp_t *sdp_p,
uint16_t level,
uint8_t cap_num,
uint16_t inst_num,
uint32_t max_br);
extern sdp_result_e sdp_attr_set_fmtp_max_rcmd_nalu_size (sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num,
uint32_t max_rcmd_nalu_size);
extern sdp_result_e sdp_attr_set_fmtp_deint_buf_cap (sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num,
uint32_t deint_buf_cap);
extern sdp_result_e sdp_attr_set_fmtp_h264_parameter_add (sdp_t *sdp_p,
uint16_t level,
uint8_t cap_num,
uint16_t inst_num,
uint16_t parameter_add);
extern sdp_result_e sdp_attr_set_fmtp_h261_annex_params (sdp_t *sdp_p,
uint16_t level,
uint8_t cap_num,
uint16_t inst_num,
tinybool annex_d);
extern sdp_result_e sdp_attr_set_fmtp_h263_annex_params (sdp_t *sdp_p,
uint16_t level,
uint8_t cap_num,
uint16_t inst_num,
tinybool annex_f,
tinybool annex_i,
tinybool annex_j,
tinybool annex_t,
uint16_t annex_k_val,
uint16_t annex_n_val,
uint16_t annex_p_val_picture_resize,
uint16_t annex_p_val_warp);
/* get routines */
extern int32_t sdp_attr_get_fmtp_bitrate_type (sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num);
@ -1696,16 +1433,8 @@ extern int32_t sdp_attr_get_fmtp_annex_p_warp (sdp_t *sdp_p, uint16_t level,
/* sctpmap params */
extern uint16_t sdp_attr_get_sctpmap_port(sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num);
extern sdp_result_e sdp_attr_set_sctpmap_port(sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num,
uint16_t port);
extern sdp_result_e sdp_attr_get_sctpmap_protocol (sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num, char* protocol);
extern sdp_result_e sdp_attr_set_sctpmap_protocol (sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num,
const char *protocol);
extern sdp_result_e sdp_attr_set_sctpmap_streams (sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num, uint32_t streams);
extern sdp_result_e sdp_attr_get_sctpmap_streams (sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num, uint32_t* val);
@ -1797,10 +1526,6 @@ extern uint16_t sdp_attr_get_xcap_num_payload_types(sdp_t *sdp_p, uint16_t level
extern uint16_t sdp_attr_get_xcap_payload_type(sdp_t *sdp_p, uint16_t level,
uint16_t inst_num, uint16_t payload_num,
sdp_payload_ind_e *indicator);
extern sdp_result_e sdp_attr_set_xcap_media_type(sdp_t *sdp_p, uint16_t level,
uint16_t inst_num, sdp_media_e media);
extern sdp_result_e sdp_attr_set_xcap_transport_type(sdp_t *sdp_p, uint16_t level,
uint16_t inst_num, sdp_transport_e transport);
extern sdp_result_e sdp_attr_add_xcap_payload_type(sdp_t *sdp_p, uint16_t level,
uint16_t inst_num, uint16_t payload_type,
sdp_payload_ind_e indicator);
@ -1815,18 +1540,12 @@ extern uint16_t sdp_attr_get_cdsc_num_payload_types(sdp_t *sdp_p, uint16_t level
extern uint16_t sdp_attr_get_cdsc_payload_type(sdp_t *sdp_p, uint16_t level,
uint16_t inst_num, uint16_t payload_num,
sdp_payload_ind_e *indicator);
extern sdp_result_e sdp_attr_set_cdsc_media_type(sdp_t *sdp_p, uint16_t level,
uint16_t inst_num, sdp_media_e media);
extern sdp_result_e sdp_attr_set_cdsc_transport_type(sdp_t *sdp_p, uint16_t level,
uint16_t inst_num, sdp_transport_e transport);
extern sdp_result_e sdp_attr_add_cdsc_payload_type(sdp_t *sdp_p, uint16_t level,
uint16_t inst_num, uint16_t payload_type,
sdp_payload_ind_e indicator);
extern tinybool sdp_media_dynamic_payload_valid (sdp_t *sdp_p, uint16_t payload_type,
uint16_t m_line);
extern sdp_result_e sdp_attr_set_rtr_confirm (sdp_t *, uint16_t , \
uint8_t ,uint16_t ,tinybool );
extern tinybool sdp_attr_get_rtr_confirm (sdp_t *, uint16_t, uint8_t, uint16_t);
extern tinybool sdp_attr_get_silencesupp_enabled(sdp_t *sdp_p, uint16_t level,
@ -1845,32 +1564,9 @@ extern sdp_silencesupp_siduse_e sdp_attr_get_silencesupp_siduse(sdp_t *sdp_p,
extern uint8_t sdp_attr_get_silencesupp_fxnslevel(sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num,
tinybool *null_ind);
extern sdp_result_e sdp_attr_set_silencesupp_enabled(sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num,
tinybool enable);
extern sdp_result_e sdp_attr_set_silencesupp_timer(sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num,
uint16_t value,
tinybool null_ind);
extern sdp_result_e sdp_attr_set_silencesupp_pref(sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num,
sdp_silencesupp_pref_e pref);
extern sdp_result_e sdp_attr_set_silencesupp_siduse(sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num,
sdp_silencesupp_siduse_e siduse);
extern sdp_result_e sdp_attr_set_silencesupp_fxnslevel(sdp_t *sdp_p,
uint16_t level,
uint8_t cap_num,
uint16_t inst_num,
uint16_t value,
tinybool null_ind);
extern sdp_mediadir_role_e sdp_attr_get_comediadir_role(sdp_t *sdp_p,
uint16_t level, uint8_t cap_num,
uint16_t inst_num);
extern sdp_result_e sdp_attr_set_comediadir_role(sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num,
sdp_mediadir_role_e role);
extern sdp_result_e sdp_delete_all_media_direction_attrs (sdp_t *sdp_p,
uint16_t level);
@ -1894,61 +1590,27 @@ extern int32_t sdp_get_num_bw_lines (sdp_t *sdp_p, uint16_t level);
extern sdp_result_e sdp_add_new_bw_line(sdp_t *sdp_p, uint16_t level,
sdp_bw_modifier_e bw_modifier, uint16_t *inst_num);
extern sdp_result_e sdp_set_bw(sdp_t *sdp_p, uint16_t level, uint16_t inst_num,
sdp_bw_modifier_e value, uint32_t bw_val);
extern sdp_group_attr_e sdp_get_group_attr(sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num);
extern sdp_result_e sdp_set_group_attr(sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num,
sdp_group_attr_e value);
extern const char* sdp_attr_get_x_sidout (sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num);
extern sdp_result_e sdp_attr_set_x_sidout (sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num,
const char *sidout);
extern const char* sdp_attr_get_x_sidin (sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num);
extern sdp_result_e sdp_attr_set_x_sidin (sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num,
const char *sidin);
extern const char* sdp_attr_get_x_confid (sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num);
extern sdp_result_e sdp_attr_set_x_confid (sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num,
const char *confid);
extern sdp_result_e sdp_attr_set_ice_candidate(sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num, const char *ice_candidate);
extern uint16_t sdp_get_group_num_id(sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num);
extern sdp_result_e sdp_set_group_num_id(sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num,
uint16_t group_num_id);
extern const char* sdp_get_group_id(sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num, uint16_t id_num);
extern sdp_result_e sdp_set_group_id (sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num, char* group_id);
extern int32_t sdp_get_mid_value(sdp_t *sdp_p, uint16_t level);
extern sdp_result_e sdp_set_mid_value(sdp_t *sdp_p, uint16_t level, uint32_t mid_val);
extern sdp_result_e sdp_set_source_filter(sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num,
sdp_src_filter_mode_e mode,
sdp_nettype_e nettype,
sdp_addrtype_e addrtype,
const char *dest_addr,
const char *src_addr);
extern sdp_result_e sdp_include_new_filter_src_addr(sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num,
const char *src_addr);
@ -1968,9 +1630,6 @@ extern sdp_result_e sdp_get_filter_source_address (sdp_t *sdp_p, uint16_t level,
uint16_t src_addr_id,
char *src_addr);
extern sdp_result_e sdp_set_rtcp_unicast_mode(sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num,
sdp_rtcp_unicast_mode_e mode);
extern sdp_rtcp_unicast_mode_e sdp_get_rtcp_unicast_mode(sdp_t *sdp_p,
uint16_t level, uint8_t cap_num,
uint16_t inst_num);
@ -2040,94 +1699,29 @@ sdp_attr_get_srtp_crypto_selection_flags(sdp_t *sdp_p,
uint8_t cap_num,
uint16_t inst_num);
extern sdp_result_e
sdp_attr_set_sdescriptions_tag(sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num,
int32_t tag_num);
extern sdp_result_e
sdp_attr_set_sdescriptions_crypto_suite(sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num,
sdp_srtp_crypto_suite_t crypto_suite);
extern sdp_result_e
sdp_attr_set_sdescriptions_key(sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num,
char *key);
extern sdp_result_e
sdp_attr_set_sdescriptions_salt(sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num,
char *salt);
extern sdp_result_e
sdp_attr_set_sdescriptions_lifetime(sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num,
char *lifetime);
extern sdp_result_e
sdp_attr_set_sdescriptions_mki(sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num,
char *mki_value,
uint16_t mki_length);
extern sdp_result_e
sdp_attr_set_sdescriptions_key_size(sdp_t *sdp_p,
uint16_t level,
uint8_t cap_num,
uint16_t inst_num,
unsigned char key_size);
extern sdp_result_e
sdp_attr_set_sdescriptions_salt_size(sdp_t *sdp_p,
uint16_t level,
uint8_t cap_num,
uint16_t inst_num,
unsigned char salt_size);
sdp_result_e
sdp_attr_get_ice_attribute (sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, sdp_attr_e sdp_attr, uint16_t inst_num,
char **out);
sdp_result_e
sdp_attr_set_ice_attribute(sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, sdp_attr_e sdp_attr, uint16_t inst_num, const char *ice_attrib);
sdp_result_e
sdp_attr_get_rtcp_mux_attribute (sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, sdp_attr_e sdp_attr, uint16_t inst_num,
tinybool *rtcp_mux);
sdp_result_e
sdp_attr_set_rtcp_mux_attribute(sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, sdp_attr_e sdp_attr, uint16_t inst_num, const tinybool rtcp_mux);
sdp_result_e
sdp_attr_get_setup_attribute (sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num, sdp_setup_type_e *setup_type);
sdp_result_e
sdp_attr_set_setup_attribute(sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num, sdp_setup_type_e setup_type);
sdp_result_e
sdp_attr_get_connection_attribute (sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num, sdp_connection_type_e *connection_type);
sdp_result_e
sdp_attr_set_connection_attribute(sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, uint16_t inst_num, sdp_connection_type_e connection_type);
sdp_result_e
sdp_attr_get_dtls_fingerprint_attribute (sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, sdp_attr_e sdp_attr, uint16_t inst_num,
char **out);
sdp_result_e
sdp_attr_set_dtls_fingerprint_attribute(sdp_t *sdp_p, uint16_t level,
uint8_t cap_num, sdp_attr_e sdp_attr, uint16_t inst_num, const char *dtls_fingerprint);
sdp_rtcp_fb_ack_type_e
sdp_attr_get_rtcp_fb_ack(sdp_t *sdp_p, uint16_t level, uint16_t payload_type, uint16_t inst);

View File

@ -508,69 +508,6 @@ const char *sdp_get_encryption_key (sdp_t *sdp_p, uint16_t level)
return (encrypt_p->encrypt_key);
}
/* Function: sdp_set_encryption_method
* Description: Sets the value of the encryption method param for the k=
* encryption token line.
* Parameters: sdp_p The SDP handle returned by sdp_init_description.
* level The level to check for the k= line. Will be
* either SDP_SESSION_LEVEL or 1-n specifying a
* media line level.
* type The encryption type.
* Returns: SDP_SUCCESS or SDP_INVALID_PARAMETER
*/
sdp_result_e sdp_set_encryption_method (sdp_t *sdp_p, uint16_t level,
sdp_encrypt_type_e type)
{
sdp_encryptspec_t *encrypt_p;
sdp_mca_t *mca_p;
if (level == SDP_SESSION_LEVEL) {
encrypt_p = &(sdp_p->encrypt);
} else {
mca_p = sdp_find_media_level(sdp_p, level);
if (mca_p == NULL) {
sdp_p->conf_p->num_invalid_param++;
return (SDP_INVALID_PARAMETER);
}
encrypt_p = &(mca_p->encrypt);
}
encrypt_p->encrypt_type = type;
return (SDP_SUCCESS);
}
/* Function: sdp_set_encryption_key
* Description: Sets the value of the encryption key parameter for the k=
* encryption token line. The string is copied into the
* SDP structure so application memory will not be
* referenced by the SDP lib.
* Parameters: sdp_p The SDP handle returned by sdp_init_description.
* level The level to check for the k= line. Will be
* either SDP_SESSION_LEVEL or 1-n specifying a
* media line level.
* key Ptr to the encryption key string.
* Returns: SDP_SUCCESS or SDP_INVALID_PARAMETER
*/
sdp_result_e sdp_set_encryption_key (sdp_t *sdp_p, uint16_t level, const char *key)
{
sdp_encryptspec_t *encrypt_p;
sdp_mca_t *mca_p;
if (level == SDP_SESSION_LEVEL) {
encrypt_p = &(sdp_p->encrypt);
} else {
mca_p = sdp_find_media_level(sdp_p, level);
if (mca_p == NULL) {
sdp_p->conf_p->num_invalid_param++;
return (SDP_INVALID_PARAMETER);
}
encrypt_p = &(mca_p->encrypt);
}
sstrncpy(encrypt_p->encrypt_key, key, sizeof(encrypt_p->encrypt_key));
return (SDP_SUCCESS);
}
/* Function: sdp_connection_valid
* Description: Returns true or false depending on whether the connection c=
* token line has been defined for this SDP at the given level.
@ -942,48 +879,6 @@ sdp_result_e sdp_set_conn_address (sdp_t *sdp_p, uint16_t level,
return (SDP_SUCCESS);
}
/* Function: sdp_set_mcast_addr_fields
* Description: Sets the value of the ttl and num of addresses for
* a multicast address.
* Parameters: sdp_p The SDP handle returned by sdp_init_description.
* level The level to check for the c= line. Will be
* either SDP_SESSION_LEVEL or 1-n specifying a
* media line level.
* ttl Time to live (ttl) value.
* num_of_addresses number of addresses
.
* Returns: SDP_SUCCESS
*/
sdp_result_e sdp_set_mcast_addr_fields(sdp_t *sdp_p, uint16_t level,
uint16_t ttl, uint16_t num_of_addresses)
{
sdp_conn_t *conn_p;
sdp_mca_t *mca_p;
if (level == SDP_SESSION_LEVEL) {
conn_p = &(sdp_p->default_conn);
} else {
mca_p = sdp_find_media_level(sdp_p, level);
if (mca_p == NULL) {
sdp_p->conf_p->num_invalid_param++;
return (SDP_INVALID_PARAMETER);
}
conn_p = &(mca_p->conn);
}
if (conn_p) {
conn_p->is_multicast = TRUE;
if ((conn_p->ttl >0) && (conn_p->ttl <= SDP_MAX_TTL_VALUE)) {
conn_p->ttl = ttl;
}
conn_p->num_of_addresses = num_of_addresses;
} else {
return (SDP_FAILURE);
}
return (SDP_SUCCESS);
}
/* Function: sdp_media_line_valid
* Description: Returns true or false depending on whether the specified
* media line m= has been defined for this SDP. The
@ -1705,32 +1600,6 @@ sdp_result_e sdp_set_media_type (sdp_t *sdp_p, uint16_t level, sdp_media_e media
return (SDP_SUCCESS);
}
/* Function: sdp_set_media_port_format
* Description: Sets the value of the port format parameter for the m=
* media token line. Note that this parameter must be set
* before any of the port type specific parameters. If a
* parameter is not valid according to the port format
* specified, an attempt to set the parameter will fail.
* Parameters: sdp_p The SDP handle returned by sdp_init_description.
* level The media level to set the param. Will be 1-n.
* port_format Media type for the media line.
* Returns: SDP_SUCCESS or SDP_INVALID_PARAMETER
*/
sdp_result_e sdp_set_media_port_format (sdp_t *sdp_p, uint16_t level,
sdp_port_format_e port_format)
{
sdp_mca_t *mca_p;
mca_p = sdp_find_media_level(sdp_p, level);
if (mca_p == NULL) {
sdp_p->conf_p->num_invalid_param++;
return (SDP_INVALID_PARAMETER);
}
mca_p->port_format = port_format;
return (SDP_SUCCESS);
}
/* Function: sdp_set_media_portnum
* Description: Sets the value of the port number parameter for the m=
* media token line. If the port number is not valid with the
@ -1777,127 +1646,6 @@ int32_t sdp_get_media_sctp_port(sdp_t *sdp_p, uint16_t level)
return mca_p->sctpport;
}
/* Function: sdp_set_media_portcount
* Description: Sets the value of the port count parameter for the m=
* media token line. If the port count is not valid with the
* port format specified for the media line, this call will
* fail.
* Parameters: sdp_p The SDP handle returned by sdp_init_description.
* level The media level to set the param. Will be 1-n.
* num_ports Port count to set.
* Returns: SDP_SUCCESS or SDP_INVALID_PARAMETER
*/
sdp_result_e sdp_set_media_portcount (sdp_t *sdp_p, uint16_t level,
int32_t num_ports)
{
sdp_mca_t *mca_p;
mca_p = sdp_find_media_level(sdp_p, level);
if (mca_p == NULL) {
sdp_p->conf_p->num_invalid_param++;
return (SDP_INVALID_PARAMETER);
}
mca_p->num_ports = num_ports;
return (SDP_SUCCESS);
}
/* Function: sdp_set_media_vpi
* Description: Sets the value of the VPI parameter for the m=
* media token line. If the VPI is not valid with the
* port format specified for the media line, this call will
* fail.
* Parameters: sdp_p The SDP handle returned by sdp_init_description.
* level The media level to set the param. Will be 1-n.
* vpi The VPI value to set.
* Returns: SDP_SUCCESS or SDP_INVALID_PARAMETER
*/
sdp_result_e sdp_set_media_vpi (sdp_t *sdp_p, uint16_t level, int32_t vpi)
{
sdp_mca_t *mca_p;
mca_p = sdp_find_media_level(sdp_p, level);
if (mca_p == NULL) {
sdp_p->conf_p->num_invalid_param++;
return (SDP_INVALID_PARAMETER);
}
mca_p->vpi = vpi;
return (SDP_SUCCESS);
}
/* Function: sdp_set_media_vci
* Description: Sets the value of the VCI parameter for the m=
* media token line. If the VCI is not valid with the
* port format specified for the media line, this call will
* fail.
* Parameters: sdp_p The SDP handle returned by sdp_init_description.
* level The media level to set the param. Will be 1-n.
* vci The VCI value to set.
* Returns: SDP_SUCCESS or SDP_INVALID_PARAMETER
*/
sdp_result_e sdp_set_media_vci (sdp_t *sdp_p, uint16_t level, uint32_t vci)
{
sdp_mca_t *mca_p;
mca_p = sdp_find_media_level(sdp_p, level);
if (mca_p == NULL) {
sdp_p->conf_p->num_invalid_param++;
return (SDP_INVALID_PARAMETER);
}
mca_p->vci = vci;
return (SDP_SUCCESS);
}
/* Function: sdp_set_media_vcci
* Description: Sets the value of the VCCI parameter for the m=
* media token line. If the VCCI is not valid with the
* port format specified for the media line, this call will
* fail.
* Parameters: sdp_p The SDP handle returned by sdp_init_description.
* level The media level to set the param. Will be 1-n.
* vcci The VCCI value to set.
* Returns: SDP_SUCCESS or SDP_INVALID_PARAMETER
*/
sdp_result_e sdp_set_media_vcci (sdp_t *sdp_p, uint16_t level, int32_t vcci)
{
sdp_mca_t *mca_p;
mca_p = sdp_find_media_level(sdp_p, level);
if (mca_p == NULL) {
sdp_p->conf_p->num_invalid_param++;
return (SDP_INVALID_PARAMETER);
}
mca_p->vcci = vcci;
return (SDP_SUCCESS);
}
/* Function: sdp_set_media_cid
* Description: Sets the value of the CID parameter for the m=
* media token line. If the CID is not valid with the
* port format specified for the media line, this call will
* fail.
* Parameters: sdp_p The SDP handle returned by sdp_init_description.
* level The media level to set the param. Will be 1-n.
* cid The CID value to set.
* Returns: SDP_SUCCESS or SDP_INVALID_PARAMETER
*/
sdp_result_e sdp_set_media_cid (sdp_t *sdp_p, uint16_t level, int32_t cid)
{
sdp_mca_t *mca_p;
mca_p = sdp_find_media_level(sdp_p, level);
if (mca_p == NULL) {
sdp_p->conf_p->num_invalid_param++;
return (SDP_INVALID_PARAMETER);
}
mca_p->cid = cid;
return (SDP_SUCCESS);
}
/* Function: sdp_set_media_transport
* Description: Sets the value of the transport type parameter for the m=
* media token line.
@ -2422,52 +2170,6 @@ sdp_result_e sdp_delete_bw_line (sdp_t *sdp_p, uint16_t level, uint16_t inst_num
return (SDP_SUCCESS);
}
/*
* sdp_set_bw
*
* Once a bandwidth line is added under a level, this function can be used to
* set the properties of that bandwidth line.
*
* Parameters:
* sdp_p The SDP handle returned by sdp_init_description.
* level The level to at which the bw line resides.
* inst_num The instance number of the bw line that is to be set.
* bw_modifier The Type of bandwidth, CT, AS or TIAS.
* bw_val Numerical bandwidth value.
*
* NOTE: Before calling this function to set the bw line, the bw line must
* be added using sdp_add_new_bw_line at the required level.
*/
sdp_result_e sdp_set_bw (sdp_t *sdp_p, uint16_t level, uint16_t inst_num,
sdp_bw_modifier_e bw_modifier, uint32_t bw_val)
{
sdp_bw_data_t *bw_data_p;
if ((bw_modifier < SDP_BW_MODIFIER_AS) ||
(bw_modifier >= SDP_MAX_BW_MODIFIER_VAL)) {
if (sdp_p->debug_flag[SDP_DEBUG_ERRORS]) {
CSFLogError(logTag, "%s Invalid bw modifier type: %d.",
sdp_p->debug_str, bw_modifier);
}
sdp_p->conf_p->num_invalid_param++;
return (SDP_INVALID_PARAMETER);
}
bw_data_p = sdp_find_bw_line(sdp_p, level, inst_num);
if (bw_data_p == NULL) {
if (sdp_p->debug_flag[SDP_DEBUG_ERRORS]) {
CSFLogError(logTag, "%s The %u instance of a b= line was not found at level %u.",
sdp_p->debug_str, (unsigned)inst_num, (unsigned)level);
}
sdp_p->conf_p->num_invalid_param++;
return (SDP_INVALID_PARAMETER);
}
bw_data_p->bw_modifier = bw_modifier;
bw_data_p->bw_val = bw_val;
return (SDP_SUCCESS);
}
/* Function: sdp_get_mid_value
* Description: Returns the mid value parameter from the a= mid: line.
* Parameters: sdp_p The SDP handle returned by sdp_init_description.
@ -2486,23 +2188,3 @@ int32_t sdp_get_mid_value (sdp_t *sdp_p, uint16_t level)
return (mca_p->mid);
}
/* Function: sdp_set_mid_value
* Description: Sets the value of the mid value for the
* a= mid:<val> line.
* Parameters: sdp_p The SDP handle returned by sdp_init_description.
* level SDP_MEDIA_LEVEL
* mid_val mid value .
* Returns: SDP_SUCCESS or SDP_INVALID_PARAMETER
*/
sdp_result_e sdp_set_mid_value (sdp_t *sdp_p, uint16_t level, uint32_t mid_val)
{
sdp_mca_t *mca_p;
mca_p = sdp_find_media_level(sdp_p, level);
if (mca_p == NULL) {
sdp_p->conf_p->num_invalid_param++;
return (SDP_INVALID_PARAMETER);
}
mca_p->mid = mid_val;
return (SDP_SUCCESS);
}

File diff suppressed because it is too large Load Diff