\hypertarget{struct__GstJoin}{}\doxysection{\+\_\+\+Gst\+Join Struct Reference}
\label{struct__GstJoin}\index{\_GstJoin@{\_GstJoin}}


Internal data structure for join instances.  




{\ttfamily \#include $<$gstjoin.\+h$>$}

\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
Gst\+Element \mbox{\hyperlink{struct__GstJoin_a2b68015b9a21bb1ef0bb91cdc78d29ec}{element}}
\item 
Gst\+Pad $\ast$ \mbox{\hyperlink{struct__GstJoin_a1ea62f249599b35a76460601cb09b53b}{srcpad}}
\item 
Gst\+Pad $\ast$ \mbox{\hyperlink{struct__GstJoin_ad7be48b7fae1541037139e16fbef40a7}{active\+\_\+sinkpad}}
\item 
guint \mbox{\hyperlink{struct__GstJoin_ad859a52f667611bda1f870e47c725914}{n\+\_\+pads}}
\item 
guint \mbox{\hyperlink{struct__GstJoin_ac84a2071355bf5d0191f307bd0666b5f}{padcount}}
\item 
gboolean \mbox{\hyperlink{struct__GstJoin_a0cf02141496d4b5537d16c6da700e6b8}{have\+\_\+group\+\_\+id}}
\item 
G\+Mutex \mbox{\hyperlink{struct__GstJoin_a75609b788abb12e2982172aa8b182c68}{lock}}
\item 
G\+Cond \mbox{\hyperlink{struct__GstJoin_a5b845fddda37bf3ba55440beae7f81bb}{cond}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Internal data structure for join instances. 

Definition at line 36 of file gstjoin.\+h.



\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{struct__GstJoin_ad7be48b7fae1541037139e16fbef40a7}\label{struct__GstJoin_ad7be48b7fae1541037139e16fbef40a7}} 
\index{\_GstJoin@{\_GstJoin}!active\_sinkpad@{active\_sinkpad}}
\index{active\_sinkpad@{active\_sinkpad}!\_GstJoin@{\_GstJoin}}
\doxysubsubsection{\texorpdfstring{active\_sinkpad}{active\_sinkpad}}
{\footnotesize\ttfamily Gst\+Pad$\ast$ \+\_\+\+Gst\+Join\+::active\+\_\+sinkpad}



Definition at line 42 of file gstjoin.\+h.

\mbox{\Hypertarget{struct__GstJoin_a5b845fddda37bf3ba55440beae7f81bb}\label{struct__GstJoin_a5b845fddda37bf3ba55440beae7f81bb}} 
\index{\_GstJoin@{\_GstJoin}!cond@{cond}}
\index{cond@{cond}!\_GstJoin@{\_GstJoin}}
\doxysubsubsection{\texorpdfstring{cond}{cond}}
{\footnotesize\ttfamily G\+Cond \+\_\+\+Gst\+Join\+::cond}



Definition at line 49 of file gstjoin.\+h.

\mbox{\Hypertarget{struct__GstJoin_a2b68015b9a21bb1ef0bb91cdc78d29ec}\label{struct__GstJoin_a2b68015b9a21bb1ef0bb91cdc78d29ec}} 
\index{\_GstJoin@{\_GstJoin}!element@{element}}
\index{element@{element}!\_GstJoin@{\_GstJoin}}
\doxysubsubsection{\texorpdfstring{element}{element}}
{\footnotesize\ttfamily Gst\+Element \+\_\+\+Gst\+Join\+::element}



Definition at line 38 of file gstjoin.\+h.

\mbox{\Hypertarget{struct__GstJoin_a0cf02141496d4b5537d16c6da700e6b8}\label{struct__GstJoin_a0cf02141496d4b5537d16c6da700e6b8}} 
\index{\_GstJoin@{\_GstJoin}!have\_group\_id@{have\_group\_id}}
\index{have\_group\_id@{have\_group\_id}!\_GstJoin@{\_GstJoin}}
\doxysubsubsection{\texorpdfstring{have\_group\_id}{have\_group\_id}}
{\footnotesize\ttfamily gboolean \+\_\+\+Gst\+Join\+::have\+\_\+group\+\_\+id}



Definition at line 46 of file gstjoin.\+h.

\mbox{\Hypertarget{struct__GstJoin_a75609b788abb12e2982172aa8b182c68}\label{struct__GstJoin_a75609b788abb12e2982172aa8b182c68}} 
\index{\_GstJoin@{\_GstJoin}!lock@{lock}}
\index{lock@{lock}!\_GstJoin@{\_GstJoin}}
\doxysubsubsection{\texorpdfstring{lock}{lock}}
{\footnotesize\ttfamily G\+Mutex \+\_\+\+Gst\+Join\+::lock}



Definition at line 48 of file gstjoin.\+h.

\mbox{\Hypertarget{struct__GstJoin_ad859a52f667611bda1f870e47c725914}\label{struct__GstJoin_ad859a52f667611bda1f870e47c725914}} 
\index{\_GstJoin@{\_GstJoin}!n\_pads@{n\_pads}}
\index{n\_pads@{n\_pads}!\_GstJoin@{\_GstJoin}}
\doxysubsubsection{\texorpdfstring{n\_pads}{n\_pads}}
{\footnotesize\ttfamily guint \+\_\+\+Gst\+Join\+::n\+\_\+pads}



Definition at line 43 of file gstjoin.\+h.

\mbox{\Hypertarget{struct__GstJoin_ac84a2071355bf5d0191f307bd0666b5f}\label{struct__GstJoin_ac84a2071355bf5d0191f307bd0666b5f}} 
\index{\_GstJoin@{\_GstJoin}!padcount@{padcount}}
\index{padcount@{padcount}!\_GstJoin@{\_GstJoin}}
\doxysubsubsection{\texorpdfstring{padcount}{padcount}}
{\footnotesize\ttfamily guint \+\_\+\+Gst\+Join\+::padcount}



Definition at line 44 of file gstjoin.\+h.

\mbox{\Hypertarget{struct__GstJoin_a1ea62f249599b35a76460601cb09b53b}\label{struct__GstJoin_a1ea62f249599b35a76460601cb09b53b}} 
\index{\_GstJoin@{\_GstJoin}!srcpad@{srcpad}}
\index{srcpad@{srcpad}!\_GstJoin@{\_GstJoin}}
\doxysubsubsection{\texorpdfstring{srcpad}{srcpad}}
{\footnotesize\ttfamily Gst\+Pad$\ast$ \+\_\+\+Gst\+Join\+::srcpad}



Definition at line 40 of file gstjoin.\+h.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
join/\mbox{\hyperlink{gstjoin_8h}{gstjoin.\+h}}\end{DoxyCompactItemize}
