\section{eXosip2 SDP helper API.} \label{group__eXosip2__sdp}\index{eXosip2 SDP helper API.@{eXosip2 SDP helper API.}} \subsection*{Functions} \begin{CompactItemize} \item sdp\_\-message\_\-t $\ast$ {\bf eXosip\_\-get\_\-remote\_\-sdp} (int did) \item sdp\_\-message\_\-t $\ast$ {\bf eXosip\_\-get\_\-local\_\-sdp} (int did) \item sdp\_\-message\_\-t $\ast$ {\bf eXosip\_\-get\_\-previous\_\-local\_\-sdp} (int did) \item sdp\_\-message\_\-t $\ast$ {\bf eXosip\_\-get\_\-remote\_\-sdp\_\-from\_\-tid} (int tid) \item sdp\_\-message\_\-t $\ast$ {\bf eXosip\_\-get\_\-local\_\-sdp\_\-from\_\-tid} (int tid) \item sdp\_\-message\_\-t $\ast$ {\bf eXosip\_\-get\_\-sdp\_\-info} (osip\_\-message\_\-t $\ast$message) \item sdp\_\-connection\_\-t $\ast$ {\bf eXosip\_\-get\_\-audio\_\-connection} (sdp\_\-message\_\-t $\ast$sdp) \item sdp\_\-media\_\-t $\ast$ {\bf eXosip\_\-get\_\-audio\_\-media} (sdp\_\-message\_\-t $\ast$sdp) \item sdp\_\-connection\_\-t $\ast$ {\bf eXosip\_\-get\_\-video\_\-connection} (sdp\_\-message\_\-t $\ast$sdp) \item sdp\_\-media\_\-t $\ast$ {\bf eXosip\_\-get\_\-video\_\-media} (sdp\_\-message\_\-t $\ast$sdp) \item sdp\_\-connection\_\-t $\ast$ {\bf eXosip\_\-get\_\-connection} (sdp\_\-message\_\-t $\ast$sdp, const char $\ast$media) \item sdp\_\-media\_\-t $\ast$ {\bf eXosip\_\-get\_\-media} (sdp\_\-message\_\-t $\ast$sdp, const char $\ast$media) \end{CompactItemize} \subsection{Function Documentation} \index{eXosip2\_\-sdp@{eXosip2\_\-sdp}!eXosip\_\-get\_\-remote\_\-sdp@{eXosip\_\-get\_\-remote\_\-sdp}} \index{eXosip\_\-get\_\-remote\_\-sdp@{eXosip\_\-get\_\-remote\_\-sdp}!eXosip2_sdp@{eXosip2\_\-sdp}} \subsubsection[{eXosip\_\-get\_\-remote\_\-sdp}]{\setlength{\rightskip}{0pt plus 5cm}sdp\_\-message\_\-t$\ast$ eXosip\_\-get\_\-remote\_\-sdp (int {\em did})}\label{group__eXosip2__sdp_gd07051a1fbefdc297ff1bf38c247a88c} Get remote SDP body for the latest INVITE of call. \begin{Desc} \item[Parameters:] \begin{description} \item[{\em did}]dialog id of call. \end{description} \end{Desc} \index{eXosip2\_\-sdp@{eXosip2\_\-sdp}!eXosip\_\-get\_\-local\_\-sdp@{eXosip\_\-get\_\-local\_\-sdp}} \index{eXosip\_\-get\_\-local\_\-sdp@{eXosip\_\-get\_\-local\_\-sdp}!eXosip2_sdp@{eXosip2\_\-sdp}} \subsubsection[{eXosip\_\-get\_\-local\_\-sdp}]{\setlength{\rightskip}{0pt plus 5cm}sdp\_\-message\_\-t$\ast$ eXosip\_\-get\_\-local\_\-sdp (int {\em did})}\label{group__eXosip2__sdp_g55c1ffad83bab9586374192c043b6496} Get local SDP body for the latest INVITE of call. \begin{Desc} \item[Parameters:] \begin{description} \item[{\em did}]dialog id of call. \end{description} \end{Desc} \index{eXosip2\_\-sdp@{eXosip2\_\-sdp}!eXosip\_\-get\_\-previous\_\-local\_\-sdp@{eXosip\_\-get\_\-previous\_\-local\_\-sdp}} \index{eXosip\_\-get\_\-previous\_\-local\_\-sdp@{eXosip\_\-get\_\-previous\_\-local\_\-sdp}!eXosip2_sdp@{eXosip2\_\-sdp}} \subsubsection[{eXosip\_\-get\_\-previous\_\-local\_\-sdp}]{\setlength{\rightskip}{0pt plus 5cm}sdp\_\-message\_\-t$\ast$ eXosip\_\-get\_\-previous\_\-local\_\-sdp (int {\em did})}\label{group__eXosip2__sdp_g988bd984192097d2d7322a2c83b83b5f} Get local SDP body for the previous latest INVITE of call. \begin{Desc} \item[Parameters:] \begin{description} \item[{\em did}]dialog id of call. \end{description} \end{Desc} \index{eXosip2\_\-sdp@{eXosip2\_\-sdp}!eXosip\_\-get\_\-remote\_\-sdp\_\-from\_\-tid@{eXosip\_\-get\_\-remote\_\-sdp\_\-from\_\-tid}} \index{eXosip\_\-get\_\-remote\_\-sdp\_\-from\_\-tid@{eXosip\_\-get\_\-remote\_\-sdp\_\-from\_\-tid}!eXosip2_sdp@{eXosip2\_\-sdp}} \subsubsection[{eXosip\_\-get\_\-remote\_\-sdp\_\-from\_\-tid}]{\setlength{\rightskip}{0pt plus 5cm}sdp\_\-message\_\-t$\ast$ eXosip\_\-get\_\-remote\_\-sdp\_\-from\_\-tid (int {\em tid})}\label{group__eXosip2__sdp_ge271abed4169078c82503a2f8dcfd4d6} Get remote SDP body for the latest INVITE of call. \begin{Desc} \item[Parameters:] \begin{description} \item[{\em tid}]transction id of transaction. \end{description} \end{Desc} \index{eXosip2\_\-sdp@{eXosip2\_\-sdp}!eXosip\_\-get\_\-local\_\-sdp\_\-from\_\-tid@{eXosip\_\-get\_\-local\_\-sdp\_\-from\_\-tid}} \index{eXosip\_\-get\_\-local\_\-sdp\_\-from\_\-tid@{eXosip\_\-get\_\-local\_\-sdp\_\-from\_\-tid}!eXosip2_sdp@{eXosip2\_\-sdp}} \subsubsection[{eXosip\_\-get\_\-local\_\-sdp\_\-from\_\-tid}]{\setlength{\rightskip}{0pt plus 5cm}sdp\_\-message\_\-t$\ast$ eXosip\_\-get\_\-local\_\-sdp\_\-from\_\-tid (int {\em tid})}\label{group__eXosip2__sdp_g4a5c4a20f244e9c8c1a7ae8e1c3cf840} Get local SDP body for the latest INVITE of call. \begin{Desc} \item[Parameters:] \begin{description} \item[{\em tid}]transction id of transaction. \end{description} \end{Desc} \index{eXosip2\_\-sdp@{eXosip2\_\-sdp}!eXosip\_\-get\_\-sdp\_\-info@{eXosip\_\-get\_\-sdp\_\-info}} \index{eXosip\_\-get\_\-sdp\_\-info@{eXosip\_\-get\_\-sdp\_\-info}!eXosip2_sdp@{eXosip2\_\-sdp}} \subsubsection[{eXosip\_\-get\_\-sdp\_\-info}]{\setlength{\rightskip}{0pt plus 5cm}sdp\_\-message\_\-t$\ast$ eXosip\_\-get\_\-sdp\_\-info (osip\_\-message\_\-t $\ast$ {\em message})}\label{group__eXosip2__sdp_g81045223ac481bd983d0408d2b185463} Get local SDP body for the given message. \begin{Desc} \item[Parameters:] \begin{description} \item[{\em message}]message containing the SDP. \end{description} \end{Desc} \index{eXosip2\_\-sdp@{eXosip2\_\-sdp}!eXosip\_\-get\_\-audio\_\-connection@{eXosip\_\-get\_\-audio\_\-connection}} \index{eXosip\_\-get\_\-audio\_\-connection@{eXosip\_\-get\_\-audio\_\-connection}!eXosip2_sdp@{eXosip2\_\-sdp}} \subsubsection[{eXosip\_\-get\_\-audio\_\-connection}]{\setlength{\rightskip}{0pt plus 5cm}sdp\_\-connection\_\-t$\ast$ eXosip\_\-get\_\-audio\_\-connection (sdp\_\-message\_\-t $\ast$ {\em sdp})}\label{group__eXosip2__sdp_gdab1e84d04b387ada72e0d548444f3c0} Get audio connection information for call. \begin{Desc} \item[Parameters:] \begin{description} \item[{\em sdp}]sdp information. \end{description} \end{Desc} \index{eXosip2\_\-sdp@{eXosip2\_\-sdp}!eXosip\_\-get\_\-audio\_\-media@{eXosip\_\-get\_\-audio\_\-media}} \index{eXosip\_\-get\_\-audio\_\-media@{eXosip\_\-get\_\-audio\_\-media}!eXosip2_sdp@{eXosip2\_\-sdp}} \subsubsection[{eXosip\_\-get\_\-audio\_\-media}]{\setlength{\rightskip}{0pt plus 5cm}sdp\_\-media\_\-t$\ast$ eXosip\_\-get\_\-audio\_\-media (sdp\_\-message\_\-t $\ast$ {\em sdp})}\label{group__eXosip2__sdp_g21f2d8af3d1172385ec038c6c2ee0b9d} Get audio media information for call. \begin{Desc} \item[Parameters:] \begin{description} \item[{\em sdp}]sdp information. \end{description} \end{Desc} \index{eXosip2\_\-sdp@{eXosip2\_\-sdp}!eXosip\_\-get\_\-video\_\-connection@{eXosip\_\-get\_\-video\_\-connection}} \index{eXosip\_\-get\_\-video\_\-connection@{eXosip\_\-get\_\-video\_\-connection}!eXosip2_sdp@{eXosip2\_\-sdp}} \subsubsection[{eXosip\_\-get\_\-video\_\-connection}]{\setlength{\rightskip}{0pt plus 5cm}sdp\_\-connection\_\-t$\ast$ eXosip\_\-get\_\-video\_\-connection (sdp\_\-message\_\-t $\ast$ {\em sdp})}\label{group__eXosip2__sdp_g4b3ea438f4d718e089e3a02ce92a9936} Get video connection information for call. \begin{Desc} \item[Parameters:] \begin{description} \item[{\em sdp}]sdp information. \end{description} \end{Desc} \index{eXosip2\_\-sdp@{eXosip2\_\-sdp}!eXosip\_\-get\_\-video\_\-media@{eXosip\_\-get\_\-video\_\-media}} \index{eXosip\_\-get\_\-video\_\-media@{eXosip\_\-get\_\-video\_\-media}!eXosip2_sdp@{eXosip2\_\-sdp}} \subsubsection[{eXosip\_\-get\_\-video\_\-media}]{\setlength{\rightskip}{0pt plus 5cm}sdp\_\-media\_\-t$\ast$ eXosip\_\-get\_\-video\_\-media (sdp\_\-message\_\-t $\ast$ {\em sdp})}\label{group__eXosip2__sdp_ga739143bdd6dcd9975e5744a276199b4} Get video media information for call. \begin{Desc} \item[Parameters:] \begin{description} \item[{\em sdp}]sdp information. \end{description} \end{Desc} \index{eXosip2\_\-sdp@{eXosip2\_\-sdp}!eXosip\_\-get\_\-connection@{eXosip\_\-get\_\-connection}} \index{eXosip\_\-get\_\-connection@{eXosip\_\-get\_\-connection}!eXosip2_sdp@{eXosip2\_\-sdp}} \subsubsection[{eXosip\_\-get\_\-connection}]{\setlength{\rightskip}{0pt plus 5cm}sdp\_\-connection\_\-t$\ast$ eXosip\_\-get\_\-connection (sdp\_\-message\_\-t $\ast$ {\em sdp}, \/ const char $\ast$ {\em media})}\label{group__eXosip2__sdp_gd8df50324ff890c274650b2de12bd3ad} Get media connection information for call. \begin{Desc} \item[Parameters:] \begin{description} \item[{\em sdp}]sdp information. \item[{\em media}]media to search. \end{description} \end{Desc} \index{eXosip2\_\-sdp@{eXosip2\_\-sdp}!eXosip\_\-get\_\-media@{eXosip\_\-get\_\-media}} \index{eXosip\_\-get\_\-media@{eXosip\_\-get\_\-media}!eXosip2_sdp@{eXosip2\_\-sdp}} \subsubsection[{eXosip\_\-get\_\-media}]{\setlength{\rightskip}{0pt plus 5cm}sdp\_\-media\_\-t$\ast$ eXosip\_\-get\_\-media (sdp\_\-message\_\-t $\ast$ {\em sdp}, \/ const char $\ast$ {\em media})}\label{group__eXosip2__sdp_g42a348a5f5e1bdaa6fb03ffab72f276e} Get media information for call. \begin{Desc} \item[Parameters:] \begin{description} \item[{\em sdp}]sdp information. \item[{\em media}]media to search. \end{description} \end{Desc}