\hypertarget{struct__GstTensorIf}{}\doxysection{\+\_\+\+Gst\+Tensor\+If Struct Reference}
\label{struct__GstTensorIf}\index{\_GstTensorIf@{\_GstTensorIf}}


Tensor If data structure.  




{\ttfamily \#include $<$gsttensor\+\_\+if.\+h$>$}



Collaboration diagram for \+\_\+\+Gst\+Tensor\+If\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{struct__GstTensorIf__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
Gst\+Element \mbox{\hyperlink{struct__GstTensorIf_acde7973b4e8f0d4af8d4618c88ea1d85}{element}}
\item 
Gst\+Pad $\ast$ \mbox{\hyperlink{struct__GstTensorIf_aaf24f00fd5d9bd39888cf8d539415c0a}{sinkpad}}
\item 
G\+S\+List $\ast$ \mbox{\hyperlink{struct__GstTensorIf_a5421900e4613c2c328cbf25fe1c10102}{srcpads}}
\item 
gboolean \mbox{\hyperlink{struct__GstTensorIf_a6ef146bcd47fb373ffd5078324ae9e8d}{silent}}
\item 
\mbox{\hyperlink{structGstTensorsConfig}{Gst\+Tensors\+Config}} \mbox{\hyperlink{struct__GstTensorIf_afa0745b3fda1bb218505bf66fb75c253}{in\+\_\+config}}
\item 
\mbox{\hyperlink{structGstTensorsConfig}{Gst\+Tensors\+Config}} \mbox{\hyperlink{struct__GstTensorIf_a5f1bb5c020494bb1e13038b5cb44fed2}{out\+\_\+config}} \mbox{[}2\mbox{]}
\item 
guint32 \mbox{\hyperlink{struct__GstTensorIf_a9f843c9190692f762fd45b6593811e64}{num\+\_\+srcpads}}
\item 
\mbox{\hyperlink{gsttensor__if_8h_a8a79ffd12806c3e55d778e08a9442b21}{tensor\+\_\+if\+\_\+compared\+\_\+value}} \mbox{\hyperlink{struct__GstTensorIf_a4c87fc237c7bca8570f9790276c2b5c2}{cv}}
\item 
\mbox{\hyperlink{gsttensor__if_8h_a589d1f6ec8db13749a28fc3f7cff92c0}{tensor\+\_\+if\+\_\+operator}} \mbox{\hyperlink{struct__GstTensorIf_a30ccfef2e35e27e0310a6ff1b7773325}{op}}
\item 
\mbox{\hyperlink{gsttensor__if_8h_ad610733270f8838f933cfc516987c41e}{tensor\+\_\+if\+\_\+behavior}} \mbox{\hyperlink{struct__GstTensorIf_af28fd799521deb48831433afafaa4154}{act\+\_\+then}}
\item 
\mbox{\hyperlink{gsttensor__if_8h_ad610733270f8838f933cfc516987c41e}{tensor\+\_\+if\+\_\+behavior}} \mbox{\hyperlink{struct__GstTensorIf_a23e86088dce8a8753f2d3f57d77cdcd6}{act\+\_\+else}}
\item 
\mbox{\hyperlink{structtensor__if__sv__s}{tensor\+\_\+if\+\_\+sv\+\_\+s}} \mbox{\hyperlink{struct__GstTensorIf_a0a34fb2f7ad2e45093b2c22b144f39b6}{sv}} \mbox{[}2\mbox{]}
\item 
G\+List $\ast$ \mbox{\hyperlink{struct__GstTensorIf_a58875115f0a994b67e59cd4afe3c9220}{cv\+\_\+option}}
\item 
G\+List $\ast$ \mbox{\hyperlink{struct__GstTensorIf_a2f2fec22db948f1a7fd81d75796dd743}{then\+\_\+option}}
\item 
G\+List $\ast$ \mbox{\hyperlink{struct__GstTensorIf_a4a02cdfe076d33e70afb53fb5137b034}{else\+\_\+option}}
\item 
gboolean \mbox{\hyperlink{struct__GstTensorIf_a1ee8fdea8d4e1b1ceef57a7d16db61ab}{custom\+\_\+configured}}
\item 
\mbox{\hyperlink{structcustom__cb__s}{custom\+\_\+cb\+\_\+s}} \mbox{\hyperlink{struct__GstTensorIf_ae54d85dbb957b2cc615b064ffd7cd37a}{custom}}
\item 
G\+Mutex \mbox{\hyperlink{struct__GstTensorIf_a3d07e95987ca43ecd42553fa0c0e66e2}{lock}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Tensor If data structure. 

Definition at line 122 of file gsttensor\+\_\+if.\+h.



\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{struct__GstTensorIf_a23e86088dce8a8753f2d3f57d77cdcd6}\label{struct__GstTensorIf_a23e86088dce8a8753f2d3f57d77cdcd6}} 
\index{\_GstTensorIf@{\_GstTensorIf}!act\_else@{act\_else}}
\index{act\_else@{act\_else}!\_GstTensorIf@{\_GstTensorIf}}
\doxysubsubsection{\texorpdfstring{act\_else}{act\_else}}
{\footnotesize\ttfamily \mbox{\hyperlink{gsttensor__if_8h_ad610733270f8838f933cfc516987c41e}{tensor\+\_\+if\+\_\+behavior}} \+\_\+\+Gst\+Tensor\+If\+::act\+\_\+else}



Definition at line 136 of file gsttensor\+\_\+if.\+h.

\mbox{\Hypertarget{struct__GstTensorIf_af28fd799521deb48831433afafaa4154}\label{struct__GstTensorIf_af28fd799521deb48831433afafaa4154}} 
\index{\_GstTensorIf@{\_GstTensorIf}!act\_then@{act\_then}}
\index{act\_then@{act\_then}!\_GstTensorIf@{\_GstTensorIf}}
\doxysubsubsection{\texorpdfstring{act\_then}{act\_then}}
{\footnotesize\ttfamily \mbox{\hyperlink{gsttensor__if_8h_ad610733270f8838f933cfc516987c41e}{tensor\+\_\+if\+\_\+behavior}} \+\_\+\+Gst\+Tensor\+If\+::act\+\_\+then}



Definition at line 135 of file gsttensor\+\_\+if.\+h.

\mbox{\Hypertarget{struct__GstTensorIf_ae54d85dbb957b2cc615b064ffd7cd37a}\label{struct__GstTensorIf_ae54d85dbb957b2cc615b064ffd7cd37a}} 
\index{\_GstTensorIf@{\_GstTensorIf}!custom@{custom}}
\index{custom@{custom}!\_GstTensorIf@{\_GstTensorIf}}
\doxysubsubsection{\texorpdfstring{custom}{custom}}
{\footnotesize\ttfamily \mbox{\hyperlink{structcustom__cb__s}{custom\+\_\+cb\+\_\+s}} \+\_\+\+Gst\+Tensor\+If\+::custom}



Definition at line 143 of file gsttensor\+\_\+if.\+h.

\mbox{\Hypertarget{struct__GstTensorIf_a1ee8fdea8d4e1b1ceef57a7d16db61ab}\label{struct__GstTensorIf_a1ee8fdea8d4e1b1ceef57a7d16db61ab}} 
\index{\_GstTensorIf@{\_GstTensorIf}!custom\_configured@{custom\_configured}}
\index{custom\_configured@{custom\_configured}!\_GstTensorIf@{\_GstTensorIf}}
\doxysubsubsection{\texorpdfstring{custom\_configured}{custom\_configured}}
{\footnotesize\ttfamily gboolean \+\_\+\+Gst\+Tensor\+If\+::custom\+\_\+configured}



Definition at line 142 of file gsttensor\+\_\+if.\+h.

\mbox{\Hypertarget{struct__GstTensorIf_a4c87fc237c7bca8570f9790276c2b5c2}\label{struct__GstTensorIf_a4c87fc237c7bca8570f9790276c2b5c2}} 
\index{\_GstTensorIf@{\_GstTensorIf}!cv@{cv}}
\index{cv@{cv}!\_GstTensorIf@{\_GstTensorIf}}
\doxysubsubsection{\texorpdfstring{cv}{cv}}
{\footnotesize\ttfamily \mbox{\hyperlink{gsttensor__if_8h_a8a79ffd12806c3e55d778e08a9442b21}{tensor\+\_\+if\+\_\+compared\+\_\+value}} \+\_\+\+Gst\+Tensor\+If\+::cv}

compared value 

Definition at line 133 of file gsttensor\+\_\+if.\+h.

\mbox{\Hypertarget{struct__GstTensorIf_a58875115f0a994b67e59cd4afe3c9220}\label{struct__GstTensorIf_a58875115f0a994b67e59cd4afe3c9220}} 
\index{\_GstTensorIf@{\_GstTensorIf}!cv\_option@{cv\_option}}
\index{cv\_option@{cv\_option}!\_GstTensorIf@{\_GstTensorIf}}
\doxysubsubsection{\texorpdfstring{cv\_option}{cv\_option}}
{\footnotesize\ttfamily G\+List$\ast$ \+\_\+\+Gst\+Tensor\+If\+::cv\+\_\+option}



Definition at line 138 of file gsttensor\+\_\+if.\+h.

\mbox{\Hypertarget{struct__GstTensorIf_acde7973b4e8f0d4af8d4618c88ea1d85}\label{struct__GstTensorIf_acde7973b4e8f0d4af8d4618c88ea1d85}} 
\index{\_GstTensorIf@{\_GstTensorIf}!element@{element}}
\index{element@{element}!\_GstTensorIf@{\_GstTensorIf}}
\doxysubsubsection{\texorpdfstring{element}{element}}
{\footnotesize\ttfamily Gst\+Element \+\_\+\+Gst\+Tensor\+If\+::element}

This is the parent object 

Definition at line 124 of file gsttensor\+\_\+if.\+h.

\mbox{\Hypertarget{struct__GstTensorIf_a4a02cdfe076d33e70afb53fb5137b034}\label{struct__GstTensorIf_a4a02cdfe076d33e70afb53fb5137b034}} 
\index{\_GstTensorIf@{\_GstTensorIf}!else\_option@{else\_option}}
\index{else\_option@{else\_option}!\_GstTensorIf@{\_GstTensorIf}}
\doxysubsubsection{\texorpdfstring{else\_option}{else\_option}}
{\footnotesize\ttfamily G\+List$\ast$ \+\_\+\+Gst\+Tensor\+If\+::else\+\_\+option}



Definition at line 140 of file gsttensor\+\_\+if.\+h.

\mbox{\Hypertarget{struct__GstTensorIf_afa0745b3fda1bb218505bf66fb75c253}\label{struct__GstTensorIf_afa0745b3fda1bb218505bf66fb75c253}} 
\index{\_GstTensorIf@{\_GstTensorIf}!in\_config@{in\_config}}
\index{in\_config@{in\_config}!\_GstTensorIf@{\_GstTensorIf}}
\doxysubsubsection{\texorpdfstring{in\_config}{in\_config}}
{\footnotesize\ttfamily \mbox{\hyperlink{structGstTensorsConfig}{Gst\+Tensors\+Config}} \+\_\+\+Gst\+Tensor\+If\+::in\+\_\+config}

input tensor info 

Definition at line 129 of file gsttensor\+\_\+if.\+h.

\mbox{\Hypertarget{struct__GstTensorIf_a3d07e95987ca43ecd42553fa0c0e66e2}\label{struct__GstTensorIf_a3d07e95987ca43ecd42553fa0c0e66e2}} 
\index{\_GstTensorIf@{\_GstTensorIf}!lock@{lock}}
\index{lock@{lock}!\_GstTensorIf@{\_GstTensorIf}}
\doxysubsubsection{\texorpdfstring{lock}{lock}}
{\footnotesize\ttfamily G\+Mutex \+\_\+\+Gst\+Tensor\+If\+::lock}

Lock for custom callback 

Definition at line 145 of file gsttensor\+\_\+if.\+h.

\mbox{\Hypertarget{struct__GstTensorIf_a9f843c9190692f762fd45b6593811e64}\label{struct__GstTensorIf_a9f843c9190692f762fd45b6593811e64}} 
\index{\_GstTensorIf@{\_GstTensorIf}!num\_srcpads@{num\_srcpads}}
\index{num\_srcpads@{num\_srcpads}!\_GstTensorIf@{\_GstTensorIf}}
\doxysubsubsection{\texorpdfstring{num\_srcpads}{num\_srcpads}}
{\footnotesize\ttfamily guint32 \+\_\+\+Gst\+Tensor\+If\+::num\+\_\+srcpads}



Definition at line 131 of file gsttensor\+\_\+if.\+h.

\mbox{\Hypertarget{struct__GstTensorIf_a30ccfef2e35e27e0310a6ff1b7773325}\label{struct__GstTensorIf_a30ccfef2e35e27e0310a6ff1b7773325}} 
\index{\_GstTensorIf@{\_GstTensorIf}!op@{op}}
\index{op@{op}!\_GstTensorIf@{\_GstTensorIf}}
\doxysubsubsection{\texorpdfstring{op}{op}}
{\footnotesize\ttfamily \mbox{\hyperlink{gsttensor__if_8h_a589d1f6ec8db13749a28fc3f7cff92c0}{tensor\+\_\+if\+\_\+operator}} \+\_\+\+Gst\+Tensor\+If\+::op}



Definition at line 134 of file gsttensor\+\_\+if.\+h.

\mbox{\Hypertarget{struct__GstTensorIf_a5f1bb5c020494bb1e13038b5cb44fed2}\label{struct__GstTensorIf_a5f1bb5c020494bb1e13038b5cb44fed2}} 
\index{\_GstTensorIf@{\_GstTensorIf}!out\_config@{out\_config}}
\index{out\_config@{out\_config}!\_GstTensorIf@{\_GstTensorIf}}
\doxysubsubsection{\texorpdfstring{out\_config}{out\_config}}
{\footnotesize\ttfamily \mbox{\hyperlink{structGstTensorsConfig}{Gst\+Tensors\+Config}} \+\_\+\+Gst\+Tensor\+If\+::out\+\_\+config\mbox{[}2\mbox{]}}

output tensor info 

Definition at line 130 of file gsttensor\+\_\+if.\+h.

\mbox{\Hypertarget{struct__GstTensorIf_a6ef146bcd47fb373ffd5078324ae9e8d}\label{struct__GstTensorIf_a6ef146bcd47fb373ffd5078324ae9e8d}} 
\index{\_GstTensorIf@{\_GstTensorIf}!silent@{silent}}
\index{silent@{silent}!\_GstTensorIf@{\_GstTensorIf}}
\doxysubsubsection{\texorpdfstring{silent}{silent}}
{\footnotesize\ttfamily gboolean \+\_\+\+Gst\+Tensor\+If\+::silent}



Definition at line 127 of file gsttensor\+\_\+if.\+h.

\mbox{\Hypertarget{struct__GstTensorIf_aaf24f00fd5d9bd39888cf8d539415c0a}\label{struct__GstTensorIf_aaf24f00fd5d9bd39888cf8d539415c0a}} 
\index{\_GstTensorIf@{\_GstTensorIf}!sinkpad@{sinkpad}}
\index{sinkpad@{sinkpad}!\_GstTensorIf@{\_GstTensorIf}}
\doxysubsubsection{\texorpdfstring{sinkpad}{sinkpad}}
{\footnotesize\ttfamily Gst\+Pad$\ast$ \+\_\+\+Gst\+Tensor\+If\+::sinkpad}



Definition at line 125 of file gsttensor\+\_\+if.\+h.

\mbox{\Hypertarget{struct__GstTensorIf_a5421900e4613c2c328cbf25fe1c10102}\label{struct__GstTensorIf_a5421900e4613c2c328cbf25fe1c10102}} 
\index{\_GstTensorIf@{\_GstTensorIf}!srcpads@{srcpads}}
\index{srcpads@{srcpads}!\_GstTensorIf@{\_GstTensorIf}}
\doxysubsubsection{\texorpdfstring{srcpads}{srcpads}}
{\footnotesize\ttfamily G\+S\+List$\ast$ \+\_\+\+Gst\+Tensor\+If\+::srcpads}



Definition at line 126 of file gsttensor\+\_\+if.\+h.

\mbox{\Hypertarget{struct__GstTensorIf_a0a34fb2f7ad2e45093b2c22b144f39b6}\label{struct__GstTensorIf_a0a34fb2f7ad2e45093b2c22b144f39b6}} 
\index{\_GstTensorIf@{\_GstTensorIf}!sv@{sv}}
\index{sv@{sv}!\_GstTensorIf@{\_GstTensorIf}}
\doxysubsubsection{\texorpdfstring{sv}{sv}}
{\footnotesize\ttfamily \mbox{\hyperlink{structtensor__if__sv__s}{tensor\+\_\+if\+\_\+sv\+\_\+s}} \+\_\+\+Gst\+Tensor\+If\+::sv\mbox{[}2\mbox{]}}



Definition at line 137 of file gsttensor\+\_\+if.\+h.

\mbox{\Hypertarget{struct__GstTensorIf_a2f2fec22db948f1a7fd81d75796dd743}\label{struct__GstTensorIf_a2f2fec22db948f1a7fd81d75796dd743}} 
\index{\_GstTensorIf@{\_GstTensorIf}!then\_option@{then\_option}}
\index{then\_option@{then\_option}!\_GstTensorIf@{\_GstTensorIf}}
\doxysubsubsection{\texorpdfstring{then\_option}{then\_option}}
{\footnotesize\ttfamily G\+List$\ast$ \+\_\+\+Gst\+Tensor\+If\+::then\+\_\+option}



Definition at line 139 of file gsttensor\+\_\+if.\+h.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
nnstreamer/elements/\mbox{\hyperlink{gsttensor__if_8h}{gsttensor\+\_\+if.\+h}}\end{DoxyCompactItemize}
