view libsip/sdp.h @ 5:e80b0051cd92

libutil: add G.711 decoding tables from themwi-mgw
author Mychaela Falconia <falcon@freecalypso.org>
date Mon, 04 Mar 2024 22:25:53 -0800
parents 35c0d9f03c0a
children
line wrap: on
line source

/*
 * This header file defines structures to be used for SDP
 * parsing and generation.
 */

struct sdp_parse {
	struct in_addr	ip_addr;
	unsigned	audio_port;
	unsigned	codec_mask;
};

struct sdp_gen {
	unsigned	session_id;
	unsigned	version;
	struct in_addr	owner_ip;
	struct in_addr	conn_ip;
	unsigned	conn_port;
	unsigned	codec_mask;
};

#define	SDP_CODEC_MASK_PCMU		1
#define	SDP_CODEC_MASK_PCMA		2
#define	SDP_CODEC_MASK_BOTH		3
#define	SDP_CODEC_MASK_PCMA_PREF	4