\doxysection{osmo\+\_\+jibuf Struct Reference} \label{structosmo__jibuf}\index{osmo\_jibuf@{osmo\_jibuf}} A structure representing a single instance of a jitter buffer. {\ttfamily \#include $<$jibuf.\+h$>$} \doxysubsection*{Data Fields} \begin{DoxyCompactItemize} \item \mbox{\label{structosmo__jibuf_aab3577d87c33b24f8c20a13f5f76d63a}} void $\ast$ {\bfseries talloc\+\_\+ctx} \item \mbox{\label{structosmo__jibuf_abd70dab07134fbeaf8c2af54307227c3}} bool {\bfseries started} \item \mbox{\label{structosmo__jibuf_a63c88fe16b5e37fdc3603f001ed36778}} struct osmo\+\_\+timer\+\_\+list {\bfseries timer} \item \mbox{\label{structosmo__jibuf_aa95f0ee45500c8fea85be7abedfbda93}} struct llist\+\_\+head {\bfseries msg\+\_\+list} \item \mbox{\label{structosmo__jibuf_a6107b527b0a63f591078fda5c48a19b2}} uint32\+\_\+t {\bfseries min\+\_\+delay} \item \mbox{\label{structosmo__jibuf_a4c4f4199cf8cbc6ca3e0dab512ca4882}} uint32\+\_\+t {\bfseries max\+\_\+delay} \item \mbox{\label{structosmo__jibuf_af3a8beebdb99d4ecf063e8361b6c7128}} uint32\+\_\+t {\bfseries threshold\+\_\+delay} \item \mbox{\label{structosmo__jibuf_aa2dea6cd1e81c0153eee2131334e3e64}} osmo\+\_\+jibuf\+\_\+dequeue\+\_\+cb {\bfseries dequeue\+\_\+cb} \item \mbox{\label{structosmo__jibuf_a1bc4cf478b76c255ec7b82bd8f60f103}} void $\ast$ {\bfseries dequeue\+\_\+cb\+\_\+data} \item \mbox{\label{structosmo__jibuf_a9af5787f9d704ec41beecdb5430f2eb9}} uint32\+\_\+t {\bfseries last\+\_\+dropped} \item \mbox{\label{structosmo__jibuf_abafe56571f19314044dba6b92ab939c8}} uint32\+\_\+t {\bfseries consecutive\+\_\+drops} \item \mbox{\label{structosmo__jibuf_a296a3fd32920924867ce0c218c762d13}} uint32\+\_\+t {\bfseries ref\+\_\+rx\+\_\+ts} \item \mbox{\label{structosmo__jibuf_ab751169ca0443d09d0c5595c27db2e34}} uint32\+\_\+t {\bfseries ref\+\_\+tx\+\_\+ts} \item \mbox{\label{structosmo__jibuf_a336d60ffca79d944bb4a32b126773fc3}} uint16\+\_\+t {\bfseries ref\+\_\+tx\+\_\+seq} \item \mbox{\label{structosmo__jibuf_a0fae1b9765ce20a8fba87a8f2288da43}} struct timeval {\bfseries last\+\_\+enqueue\+\_\+time} \item \mbox{\label{structosmo__jibuf_a82e8ec833fe8d0261c09dc20ed396a44}} struct timeval {\bfseries next\+\_\+dequeue\+\_\+time} \item \mbox{\label{structosmo__jibuf_a49708521e2673860662f55bb670722a4}} bool {\bfseries skew\+\_\+enabled} \item \mbox{\label{structosmo__jibuf_a2d45fd548be21cb8a18f4456a82feece}} int32\+\_\+t {\bfseries skew\+\_\+us} \item \mbox{\label{structosmo__jibuf_a6357b7b49280239157ae7d38fb59fa78}} \begin{tabbing} xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill struct \{\\ \>uint32\_t {\bfseries total\_enqueued}\\ \>uint64\_t {\bfseries total\_dropped}\\ \} {\bfseries stats}\\ \end{tabbing}\end{DoxyCompactItemize} \doxysubsection{Detailed Description} A structure representing a single instance of a jitter buffer. The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} \item include/osmocom/netif/\textbf{ jibuf.\+h}\end{DoxyCompactItemize}