---
name: "eXosip2_sdp"
section: "3"
platform: "linux"
package: "libexosip2-dev"
version: "4.1.0-2.1"
release: "Debian 10 (Buster)"
platforms: ["linux"]
url: "https://new.carta.tech/eXosip2_sdp"
---

# eXosip2\_sdp(3)

eXosip2 SDP helper API.

## NAME

eXosip2\_sdp - eXosip2 SDP helper API.

### Functions

sdp\_message\_t \* **eXosip\_get\_remote\_sdp** (struct eXosip\_t \*excontext, int did)\
 sdp\_message\_t \* **eXosip\_get\_local\_sdp** (struct eXosip\_t \*excontext, int did)\
 sdp\_message\_t \* **eXosip\_get\_previous\_local\_sdp** (struct eXosip\_t \*excontext, int did)\
 sdp\_message\_t \* **eXosip\_get\_remote\_sdp\_from\_tid** (struct eXosip\_t \*excontext, int tid)\
 sdp\_message\_t \* **eXosip\_get\_local\_sdp\_from\_tid** (struct eXosip\_t \*excontext, int tid)\
 sdp\_message\_t \* **eXosip\_get\_sdp\_info** (osip\_message\_t \*message)\
 sdp\_connection\_t \* **eXosip\_get\_audio\_connection** (sdp\_message\_t \*sdp)\
 sdp\_media\_t \* **eXosip\_get\_audio\_media** (sdp\_message\_t \*sdp)\
 sdp\_connection\_t \* **eXosip\_get\_video\_connection** (sdp\_message\_t \*sdp)\
 sdp\_media\_t \* **eXosip\_get\_video\_media** (sdp\_message\_t \*sdp)\
 sdp\_connection\_t \* **eXosip\_get\_connection** (sdp\_message\_t \*sdp, const char \*media)\
 sdp\_media\_t \* **eXosip\_get\_media** (sdp\_message\_t \*sdp, const char \*media)\

## Detailed Description

## Function Documentation

### sdp\_message\_t\* eXosip\_get\_remote\_sdp (struct eXosip\_t \* excontext, int did)

Get remote SDP body for the latest INVITE of call.

**Parameters:**

*excontext* eXosip\_t instance. \
 *did* dialog id of call.

### sdp\_message\_t\* eXosip\_get\_local\_sdp (struct eXosip\_t \* excontext, int did)

Get local SDP body for the latest INVITE of call.

**Parameters:**

*excontext* eXosip\_t instance. \
 *did* dialog id of call.

### sdp\_message\_t\* eXosip\_get\_previous\_local\_sdp (struct eXosip\_t \* excontext, int did)

Get local SDP body for the previous latest INVITE of call.

**Parameters:**

*excontext* eXosip\_t instance. \
 *did* dialog id of call.

### sdp\_message\_t\* eXosip\_get\_remote\_sdp\_from\_tid (struct eXosip\_t \* excontext, int tid)

Get remote SDP body for the latest INVITE of call.

**Parameters:**

*excontext* eXosip\_t instance. \
 *tid* transction id of transaction.

### sdp\_message\_t\* eXosip\_get\_local\_sdp\_from\_tid (struct eXosip\_t \* excontext, int tid)

Get local SDP body for the latest INVITE of call.

**Parameters:**

*excontext* eXosip\_t instance. \
 *tid* transction id of transaction.

### sdp\_message\_t\* eXosip\_get\_sdp\_info (osip\_message\_t \* message)

Get local SDP body for the given message.

**Parameters:**

*message* message containing the SDP.

### sdp\_connection\_t\* eXosip\_get\_audio\_connection (sdp\_message\_t \* sdp)

Get audio connection information for call.

**Parameters:**

*sdp* sdp information.

### sdp\_media\_t\* eXosip\_get\_audio\_media (sdp\_message\_t \* sdp)

Get audio media information for call.

**Parameters:**

*sdp* sdp information.

### sdp\_connection\_t\* eXosip\_get\_video\_connection (sdp\_message\_t \* sdp)

Get video connection information for call.

**Parameters:**

*sdp* sdp information.

### sdp\_media\_t\* eXosip\_get\_video\_media (sdp\_message\_t \* sdp)

Get video media information for call.

**Parameters:**

*sdp* sdp information.

### sdp\_connection\_t\* eXosip\_get\_connection (sdp\_message\_t \* sdp, const char \* media)

Get media connection information for call.

**Parameters:**

*sdp* sdp information. \
 *media* media to search.

### sdp\_media\_t\* eXosip\_get\_media (sdp\_message\_t \* sdp, const char \* media)

Get media information for call.

**Parameters:**

*sdp* sdp information. \
 *media* media to search.

## Author

Generated automatically by Doxygen for libeXosip2 from the source code.
