#ifndef _SDP_H_ #define _SDP_H_ #include "avcodec.h" #define CRLF "\r\n" #define MAX_SDP_SIZE (512+256) #define SDP_LINE_LEN (128+256) #define SDP_BWTYPE_CT 0 #define SDP_BWTYPE_AS 1 void sdp_strcat(unsigned char *buf1, int size, unsigned char *buf2); void sdp_fill_o_field(unsigned char *sdp_buf, int size, u8 *username, u32 session_id, u8 session_version, u8* nettype, u8* addrtype, u8* unicast_addr); void sdp_fill_s_field(unsigned char *sdp_buf, int size, u8 * session_name); void sdp_fill_i_field(unsigned char *sdp_buf, int size, u8 * session_info); void sdp_fill_u_field(unsigned char * sdp_buf, int size, u8 *uri); void sdp_fill_c_field(unsigned char *sdp_buf, int size, u8 *nettype, u8 *addrtype, u8 *connection_addr, u8 ttl); void sdp_fill_b_field(unsigned char *sdp_buf, int size, int bwtype, int bw); void sdp_fill_t_field(unsigned char *sdp_buf, int size, u32 start_time, u32 end_time); void sdp_fill_m_field(unsigned char *sdp_buf, int size, int media_type, u16 port, int fmt); void sdp_fill_a_string(unsigned char *sdp_buf, int size, u8 *string); void sdp_fill_a_rtpmap(unsigned char *sdp_buf, int size, struct codec_info *codec); #endif