\section{eXosip2 SDP helper API.} \label{group__eXosip2__sdp}\index{eXosip2 SDP helper API.@{eXosip2 SDP helper API.}} \subsection*{Functions} \begin{DoxyCompactItemize} \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{DoxyCompactItemize} \subsection{Function Documentation} \index{eXosip2 SDP helper API.@{eXosip2 SDP helper API.}!eXosip\_\-get\_\-remote\_\-sdp@{eXosip\_\-get\_\-remote\_\-sdp}} \index{eXosip\_\-get\_\-remote\_\-sdp@{eXosip\_\-get\_\-remote\_\-sdp}!eXosip2 SDP helper API.@{eXosip2 SDP helper API.}} \subsubsection[{eXosip\_\-get\_\-remote\_\-sdp}]{\setlength{\rightskip}{0pt plus 5cm}sdp\_\-message\_\-t$\ast$ eXosip\_\-get\_\-remote\_\-sdp ( \begin{DoxyParamCaption} \item[{int}]{did} \end{DoxyParamCaption} )}\label{group__eXosip2__sdp_gad07051a1fbefdc297ff1bf38c247a88c} Get remote SDP body for the latest INVITE of call. \begin{DoxyParams}{Parameters} {\em did} & dialog id of call. \\ \hline \end{DoxyParams} \index{eXosip2 SDP helper API.@{eXosip2 SDP helper API.}!eXosip\_\-get\_\-local\_\-sdp@{eXosip\_\-get\_\-local\_\-sdp}} \index{eXosip\_\-get\_\-local\_\-sdp@{eXosip\_\-get\_\-local\_\-sdp}!eXosip2 SDP helper API.@{eXosip2 SDP helper API.}} \subsubsection[{eXosip\_\-get\_\-local\_\-sdp}]{\setlength{\rightskip}{0pt plus 5cm}sdp\_\-message\_\-t$\ast$ eXosip\_\-get\_\-local\_\-sdp ( \begin{DoxyParamCaption} \item[{int}]{did} \end{DoxyParamCaption} )}\label{group__eXosip2__sdp_ga55c1ffad83bab9586374192c043b6496} Get local SDP body for the latest INVITE of call. \begin{DoxyParams}{Parameters} {\em did} & dialog id of call. \\ \hline \end{DoxyParams} \index{eXosip2 SDP helper API.@{eXosip2 SDP helper API.}!eXosip\_\-get\_\-previous\_\-local\_\-sdp@{eXosip\_\-get\_\-previous\_\-local\_\-sdp}} \index{eXosip\_\-get\_\-previous\_\-local\_\-sdp@{eXosip\_\-get\_\-previous\_\-local\_\-sdp}!eXosip2 SDP helper API.@{eXosip2 SDP helper API.}} \subsubsection[{eXosip\_\-get\_\-previous\_\-local\_\-sdp}]{\setlength{\rightskip}{0pt plus 5cm}sdp\_\-message\_\-t$\ast$ eXosip\_\-get\_\-previous\_\-local\_\-sdp ( \begin{DoxyParamCaption} \item[{int}]{did} \end{DoxyParamCaption} )}\label{group__eXosip2__sdp_ga988bd984192097d2d7322a2c83b83b5f} Get local SDP body for the previous latest INVITE of call. \begin{DoxyParams}{Parameters} {\em did} & dialog id of call. \\ \hline \end{DoxyParams} \index{eXosip2 SDP helper API.@{eXosip2 SDP helper API.}!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 helper API.@{eXosip2 SDP helper API.}} \subsubsection[{eXosip\_\-get\_\-remote\_\-sdp\_\-from\_\-tid}]{\setlength{\rightskip}{0pt plus 5cm}sdp\_\-message\_\-t$\ast$ eXosip\_\-get\_\-remote\_\-sdp\_\-from\_\-tid ( \begin{DoxyParamCaption} \item[{int}]{tid} \end{DoxyParamCaption} )}\label{group__eXosip2__sdp_gae271abed4169078c82503a2f8dcfd4d6} Get remote SDP body for the latest INVITE of call. \begin{DoxyParams}{Parameters} {\em tid} & transction id of transaction. \\ \hline \end{DoxyParams} \index{eXosip2 SDP helper API.@{eXosip2 SDP helper API.}!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 helper API.@{eXosip2 SDP helper API.}} \subsubsection[{eXosip\_\-get\_\-local\_\-sdp\_\-from\_\-tid}]{\setlength{\rightskip}{0pt plus 5cm}sdp\_\-message\_\-t$\ast$ eXosip\_\-get\_\-local\_\-sdp\_\-from\_\-tid ( \begin{DoxyParamCaption} \item[{int}]{tid} \end{DoxyParamCaption} )}\label{group__eXosip2__sdp_ga4a5c4a20f244e9c8c1a7ae8e1c3cf840} Get local SDP body for the latest INVITE of call. \begin{DoxyParams}{Parameters} {\em tid} & transction id of transaction. \\ \hline \end{DoxyParams} \index{eXosip2 SDP helper API.@{eXosip2 SDP helper API.}!eXosip\_\-get\_\-sdp\_\-info@{eXosip\_\-get\_\-sdp\_\-info}} \index{eXosip\_\-get\_\-sdp\_\-info@{eXosip\_\-get\_\-sdp\_\-info}!eXosip2 SDP helper API.@{eXosip2 SDP helper API.}} \subsubsection[{eXosip\_\-get\_\-sdp\_\-info}]{\setlength{\rightskip}{0pt plus 5cm}sdp\_\-message\_\-t$\ast$ eXosip\_\-get\_\-sdp\_\-info ( \begin{DoxyParamCaption} \item[{osip\_\-message\_\-t $\ast$}]{message} \end{DoxyParamCaption} )}\label{group__eXosip2__sdp_ga81045223ac481bd983d0408d2b185463} Get local SDP body for the given message. \begin{DoxyParams}{Parameters} {\em message} & message containing the SDP. \\ \hline \end{DoxyParams} \index{eXosip2 SDP helper API.@{eXosip2 SDP helper API.}!eXosip\_\-get\_\-audio\_\-connection@{eXosip\_\-get\_\-audio\_\-connection}} \index{eXosip\_\-get\_\-audio\_\-connection@{eXosip\_\-get\_\-audio\_\-connection}!eXosip2 SDP helper API.@{eXosip2 SDP helper API.}} \subsubsection[{eXosip\_\-get\_\-audio\_\-connection}]{\setlength{\rightskip}{0pt plus 5cm}sdp\_\-connection\_\-t$\ast$ eXosip\_\-get\_\-audio\_\-connection ( \begin{DoxyParamCaption} \item[{sdp\_\-message\_\-t $\ast$}]{sdp} \end{DoxyParamCaption} )}\label{group__eXosip2__sdp_gadab1e84d04b387ada72e0d548444f3c0} Get audio connection information for call. \begin{DoxyParams}{Parameters} {\em sdp} & sdp information. \\ \hline \end{DoxyParams} \index{eXosip2 SDP helper API.@{eXosip2 SDP helper API.}!eXosip\_\-get\_\-audio\_\-media@{eXosip\_\-get\_\-audio\_\-media}} \index{eXosip\_\-get\_\-audio\_\-media@{eXosip\_\-get\_\-audio\_\-media}!eXosip2 SDP helper API.@{eXosip2 SDP helper API.}} \subsubsection[{eXosip\_\-get\_\-audio\_\-media}]{\setlength{\rightskip}{0pt plus 5cm}sdp\_\-media\_\-t$\ast$ eXosip\_\-get\_\-audio\_\-media ( \begin{DoxyParamCaption} \item[{sdp\_\-message\_\-t $\ast$}]{sdp} \end{DoxyParamCaption} )}\label{group__eXosip2__sdp_ga21f2d8af3d1172385ec038c6c2ee0b9d} Get audio media information for call. \begin{DoxyParams}{Parameters} {\em sdp} & sdp information. \\ \hline \end{DoxyParams} \index{eXosip2 SDP helper API.@{eXosip2 SDP helper API.}!eXosip\_\-get\_\-video\_\-connection@{eXosip\_\-get\_\-video\_\-connection}} \index{eXosip\_\-get\_\-video\_\-connection@{eXosip\_\-get\_\-video\_\-connection}!eXosip2 SDP helper API.@{eXosip2 SDP helper API.}} \subsubsection[{eXosip\_\-get\_\-video\_\-connection}]{\setlength{\rightskip}{0pt plus 5cm}sdp\_\-connection\_\-t$\ast$ eXosip\_\-get\_\-video\_\-connection ( \begin{DoxyParamCaption} \item[{sdp\_\-message\_\-t $\ast$}]{sdp} \end{DoxyParamCaption} )}\label{group__eXosip2__sdp_ga4b3ea438f4d718e089e3a02ce92a9936} Get video connection information for call. \begin{DoxyParams}{Parameters} {\em sdp} & sdp information. \\ \hline \end{DoxyParams} \index{eXosip2 SDP helper API.@{eXosip2 SDP helper API.}!eXosip\_\-get\_\-video\_\-media@{eXosip\_\-get\_\-video\_\-media}} \index{eXosip\_\-get\_\-video\_\-media@{eXosip\_\-get\_\-video\_\-media}!eXosip2 SDP helper API.@{eXosip2 SDP helper API.}} \subsubsection[{eXosip\_\-get\_\-video\_\-media}]{\setlength{\rightskip}{0pt plus 5cm}sdp\_\-media\_\-t$\ast$ eXosip\_\-get\_\-video\_\-media ( \begin{DoxyParamCaption} \item[{sdp\_\-message\_\-t $\ast$}]{sdp} \end{DoxyParamCaption} )}\label{group__eXosip2__sdp_gaa739143bdd6dcd9975e5744a276199b4} Get video media information for call. \begin{DoxyParams}{Parameters} {\em sdp} & sdp information. \\ \hline \end{DoxyParams} \index{eXosip2 SDP helper API.@{eXosip2 SDP helper API.}!eXosip\_\-get\_\-connection@{eXosip\_\-get\_\-connection}} \index{eXosip\_\-get\_\-connection@{eXosip\_\-get\_\-connection}!eXosip2 SDP helper API.@{eXosip2 SDP helper API.}} \subsubsection[{eXosip\_\-get\_\-connection}]{\setlength{\rightskip}{0pt plus 5cm}sdp\_\-connection\_\-t$\ast$ eXosip\_\-get\_\-connection ( \begin{DoxyParamCaption} \item[{sdp\_\-message\_\-t $\ast$}]{sdp, } \item[{const char $\ast$}]{media} \end{DoxyParamCaption} )}\label{group__eXosip2__sdp_gad8df50324ff890c274650b2de12bd3ad} Get media connection information for call. \begin{DoxyParams}{Parameters} {\em sdp} & sdp information. \\ \hline {\em media} & media to search. \\ \hline \end{DoxyParams} \index{eXosip2 SDP helper API.@{eXosip2 SDP helper API.}!eXosip\_\-get\_\-media@{eXosip\_\-get\_\-media}} \index{eXosip\_\-get\_\-media@{eXosip\_\-get\_\-media}!eXosip2 SDP helper API.@{eXosip2 SDP helper API.}} \subsubsection[{eXosip\_\-get\_\-media}]{\setlength{\rightskip}{0pt plus 5cm}sdp\_\-media\_\-t$\ast$ eXosip\_\-get\_\-media ( \begin{DoxyParamCaption} \item[{sdp\_\-message\_\-t $\ast$}]{sdp, } \item[{const char $\ast$}]{media} \end{DoxyParamCaption} )}\label{group__eXosip2__sdp_ga42a348a5f5e1bdaa6fb03ffab72f276e} Get media information for call. \begin{DoxyParams}{Parameters} {\em sdp} & sdp information. \\ \hline {\em media} & media to search. \\ \hline \end{DoxyParams}