\hypertarget{struct__GstTensorFilterPrivate}{}\doxysection{\+\_\+\+Gst\+Tensor\+Filter\+Private Struct Reference}
\label{struct__GstTensorFilterPrivate}\index{\_GstTensorFilterPrivate@{\_GstTensorFilterPrivate}}


Structure definition for common tensor-\/filter properties.  




{\ttfamily \#include $<$tensor\+\_\+filter\+\_\+common.\+h$>$}



Collaboration diagram for \+\_\+\+Gst\+Tensor\+Filter\+Private\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{struct__GstTensorFilterPrivate__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
void $\ast$ \mbox{\hyperlink{struct__GstTensorFilterPrivate_a304d0775f53d19586db1afb6106beabf}{private\+Data}}
\item 
\mbox{\hyperlink{nnstreamer__plugin__api__filter_8h_a7428acc2020e8d15a75cda36d49c1beb}{Gst\+Tensor\+Filter\+Properties}} \mbox{\hyperlink{struct__GstTensorFilterPrivate_ae931085d2acfd015aaedcb29ba783356}{prop}}
\item 
\mbox{\hyperlink{nnstreamer__plugin__api__filter_8h_a19a20fba4bcd858e99568b0a7f20df69}{Gst\+Tensor\+Filter\+Framework\+Info}} \mbox{\hyperlink{struct__GstTensorFilterPrivate_af6df2865421a26a31846b8573f49ac05}{info}}
\item 
\mbox{\hyperlink{tensor__filter__common_8h_af934f2ae222eabba5f7f5ae7448a307d}{Gst\+Tensor\+Filter\+Statistics}} \mbox{\hyperlink{struct__GstTensorFilterPrivate_a9e6ff7e518ed675b1f631f0a9cb8f795}{stat}}
\item 
const \mbox{\hyperlink{nnstreamer__plugin__api__filter_8h_a2aed82bb2c62b38fba28759423860e0c}{Gst\+Tensor\+Filter\+Framework}} $\ast$ \mbox{\hyperlink{struct__GstTensorFilterPrivate_ae0b5e7e0dcfc0fbd4399574257cd9241}{fw}}
\item 
gboolean \mbox{\hyperlink{struct__GstTensorFilterPrivate_a7c4e059ed43dd5abacbf629e15fabd55}{silent}}
\item 
gboolean \mbox{\hyperlink{struct__GstTensorFilterPrivate_a71c944cdc94ca1c89059418e320ae48b}{configured}}
\item 
gboolean \mbox{\hyperlink{struct__GstTensorFilterPrivate_abaf5486993a7cefe939e382abf1e001a}{is\+\_\+updatable}}
\item 
gchar $\ast$ \mbox{\hyperlink{struct__GstTensorFilterPrivate_a6b60e1c278d2cc31c589492139764033}{config\+\_\+path}}
\item 
\mbox{\hyperlink{structGstTensorsConfig}{Gst\+Tensors\+Config}} \mbox{\hyperlink{struct__GstTensorFilterPrivate_a197011b4bbf66feec87d0ded23ec888b}{in\+\_\+config}}
\item 
\mbox{\hyperlink{structGstTensorsConfig}{Gst\+Tensors\+Config}} \mbox{\hyperlink{struct__GstTensorFilterPrivate_a3ae97702dbd29aac1f8af596f5362ece}{out\+\_\+config}}
\item 
gint \mbox{\hyperlink{struct__GstTensorFilterPrivate_a24c98cba507347fdea1d99293333fc7e}{latency\+\_\+mode}}
\item 
gint \mbox{\hyperlink{struct__GstTensorFilterPrivate_a4eb32a6127daca22ef55fb6187d6947e}{throughput\+\_\+mode}}
\item 
gboolean \mbox{\hyperlink{struct__GstTensorFilterPrivate_aa13034fe21e668710d3df80e70092198}{latency\+\_\+reporting}}
\item 
gint64 \mbox{\hyperlink{struct__GstTensorFilterPrivate_a82a09a1e76e04739eebcf9a1e3b80fc1}{latency\+\_\+reported}}
\item 
\mbox{\hyperlink{tensor__filter__common_8h_ab778d0c1c60598202bb8b0a14c930aba}{Gst\+Tensor\+Filter\+Combination}} \mbox{\hyperlink{struct__GstTensorFilterPrivate_a72bf6b80d41917cd106c6889d11b5c21}{combi}}
\item 
\mbox{\hyperlink{nnstreamer__watchdog_8h_aea4b73c9f1b6c2e45c4ca8e088882a92}{nns\+\_\+watchdog\+\_\+h}} \mbox{\hyperlink{struct__GstTensorFilterPrivate_aac2ed5f38b615ded92e1164710433a99}{watchdog\+\_\+h}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Structure definition for common tensor-\/filter properties. 

Definition at line 152 of file tensor\+\_\+filter\+\_\+common.\+h.



\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{struct__GstTensorFilterPrivate_a72bf6b80d41917cd106c6889d11b5c21}\label{struct__GstTensorFilterPrivate_a72bf6b80d41917cd106c6889d11b5c21}} 
\index{\_GstTensorFilterPrivate@{\_GstTensorFilterPrivate}!combi@{combi}}
\index{combi@{combi}!\_GstTensorFilterPrivate@{\_GstTensorFilterPrivate}}
\doxysubsubsection{\texorpdfstring{combi}{combi}}
{\footnotesize\ttfamily \mbox{\hyperlink{tensor__filter__common_8h_ab778d0c1c60598202bb8b0a14c930aba}{Gst\+Tensor\+Filter\+Combination}} \+\_\+\+Gst\+Tensor\+Filter\+Private\+::combi}



Definition at line 173 of file tensor\+\_\+filter\+\_\+common.\+h.

\mbox{\Hypertarget{struct__GstTensorFilterPrivate_a6b60e1c278d2cc31c589492139764033}\label{struct__GstTensorFilterPrivate_a6b60e1c278d2cc31c589492139764033}} 
\index{\_GstTensorFilterPrivate@{\_GstTensorFilterPrivate}!config\_path@{config\_path}}
\index{config\_path@{config\_path}!\_GstTensorFilterPrivate@{\_GstTensorFilterPrivate}}
\doxysubsubsection{\texorpdfstring{config\_path}{config\_path}}
{\footnotesize\ttfamily gchar$\ast$ \+\_\+\+Gst\+Tensor\+Filter\+Private\+::config\+\_\+path}

Path to configuration file 

Definition at line 164 of file tensor\+\_\+filter\+\_\+common.\+h.

\mbox{\Hypertarget{struct__GstTensorFilterPrivate_a71c944cdc94ca1c89059418e320ae48b}\label{struct__GstTensorFilterPrivate_a71c944cdc94ca1c89059418e320ae48b}} 
\index{\_GstTensorFilterPrivate@{\_GstTensorFilterPrivate}!configured@{configured}}
\index{configured@{configured}!\_GstTensorFilterPrivate@{\_GstTensorFilterPrivate}}
\doxysubsubsection{\texorpdfstring{configured}{configured}}
{\footnotesize\ttfamily gboolean \+\_\+\+Gst\+Tensor\+Filter\+Private\+::configured}

True if already successfully configured tensor metadata 

Definition at line 162 of file tensor\+\_\+filter\+\_\+common.\+h.

\mbox{\Hypertarget{struct__GstTensorFilterPrivate_ae0b5e7e0dcfc0fbd4399574257cd9241}\label{struct__GstTensorFilterPrivate_ae0b5e7e0dcfc0fbd4399574257cd9241}} 
\index{\_GstTensorFilterPrivate@{\_GstTensorFilterPrivate}!fw@{fw}}
\index{fw@{fw}!\_GstTensorFilterPrivate@{\_GstTensorFilterPrivate}}
\doxysubsubsection{\texorpdfstring{fw}{fw}}
{\footnotesize\ttfamily const \mbox{\hyperlink{nnstreamer__plugin__api__filter_8h_a2aed82bb2c62b38fba28759423860e0c}{Gst\+Tensor\+Filter\+Framework}}$\ast$ \+\_\+\+Gst\+Tensor\+Filter\+Private\+::fw}

The implementation core of the N\+N\+FW. N\+U\+LL if not configured 

Definition at line 158 of file tensor\+\_\+filter\+\_\+common.\+h.

\mbox{\Hypertarget{struct__GstTensorFilterPrivate_a197011b4bbf66feec87d0ded23ec888b}\label{struct__GstTensorFilterPrivate_a197011b4bbf66feec87d0ded23ec888b}} 
\index{\_GstTensorFilterPrivate@{\_GstTensorFilterPrivate}!in\_config@{in\_config}}
\index{in\_config@{in\_config}!\_GstTensorFilterPrivate@{\_GstTensorFilterPrivate}}
\doxysubsubsection{\texorpdfstring{in\_config}{in\_config}}
{\footnotesize\ttfamily \mbox{\hyperlink{structGstTensorsConfig}{Gst\+Tensors\+Config}} \+\_\+\+Gst\+Tensor\+Filter\+Private\+::in\+\_\+config}

input tensor info 

Definition at line 165 of file tensor\+\_\+filter\+\_\+common.\+h.

\mbox{\Hypertarget{struct__GstTensorFilterPrivate_af6df2865421a26a31846b8573f49ac05}\label{struct__GstTensorFilterPrivate_af6df2865421a26a31846b8573f49ac05}} 
\index{\_GstTensorFilterPrivate@{\_GstTensorFilterPrivate}!info@{info}}
\index{info@{info}!\_GstTensorFilterPrivate@{\_GstTensorFilterPrivate}}
\doxysubsubsection{\texorpdfstring{info}{info}}
{\footnotesize\ttfamily \mbox{\hyperlink{nnstreamer__plugin__api__filter_8h_a19a20fba4bcd858e99568b0a7f20df69}{Gst\+Tensor\+Filter\+Framework\+Info}} \+\_\+\+Gst\+Tensor\+Filter\+Private\+::info}

N\+N\+FW framework info 

Definition at line 156 of file tensor\+\_\+filter\+\_\+common.\+h.

\mbox{\Hypertarget{struct__GstTensorFilterPrivate_abaf5486993a7cefe939e382abf1e001a}\label{struct__GstTensorFilterPrivate_abaf5486993a7cefe939e382abf1e001a}} 
\index{\_GstTensorFilterPrivate@{\_GstTensorFilterPrivate}!is\_updatable@{is\_updatable}}
\index{is\_updatable@{is\_updatable}!\_GstTensorFilterPrivate@{\_GstTensorFilterPrivate}}
\doxysubsubsection{\texorpdfstring{is\_updatable}{is\_updatable}}
{\footnotesize\ttfamily gboolean \+\_\+\+Gst\+Tensor\+Filter\+Private\+::is\+\_\+updatable}

a given model to the filter is updatable if T\+R\+UE 

Definition at line 163 of file tensor\+\_\+filter\+\_\+common.\+h.

\mbox{\Hypertarget{struct__GstTensorFilterPrivate_a24c98cba507347fdea1d99293333fc7e}\label{struct__GstTensorFilterPrivate_a24c98cba507347fdea1d99293333fc7e}} 
\index{\_GstTensorFilterPrivate@{\_GstTensorFilterPrivate}!latency\_mode@{latency\_mode}}
\index{latency\_mode@{latency\_mode}!\_GstTensorFilterPrivate@{\_GstTensorFilterPrivate}}
\doxysubsubsection{\texorpdfstring{latency\_mode}{latency\_mode}}
{\footnotesize\ttfamily gint \+\_\+\+Gst\+Tensor\+Filter\+Private\+::latency\+\_\+mode}

latency profiling mode (0\+: off, 1\+: on, ...) 

Definition at line 168 of file tensor\+\_\+filter\+\_\+common.\+h.

\mbox{\Hypertarget{struct__GstTensorFilterPrivate_a82a09a1e76e04739eebcf9a1e3b80fc1}\label{struct__GstTensorFilterPrivate_a82a09a1e76e04739eebcf9a1e3b80fc1}} 
\index{\_GstTensorFilterPrivate@{\_GstTensorFilterPrivate}!latency\_reported@{latency\_reported}}
\index{latency\_reported@{latency\_reported}!\_GstTensorFilterPrivate@{\_GstTensorFilterPrivate}}
\doxysubsubsection{\texorpdfstring{latency\_reported}{latency\_reported}}
{\footnotesize\ttfamily gint64 \+\_\+\+Gst\+Tensor\+Filter\+Private\+::latency\+\_\+reported}

latency value reported (ns) in last L\+A\+T\+E\+N\+CY query 

Definition at line 171 of file tensor\+\_\+filter\+\_\+common.\+h.

\mbox{\Hypertarget{struct__GstTensorFilterPrivate_aa13034fe21e668710d3df80e70092198}\label{struct__GstTensorFilterPrivate_aa13034fe21e668710d3df80e70092198}} 
\index{\_GstTensorFilterPrivate@{\_GstTensorFilterPrivate}!latency\_reporting@{latency\_reporting}}
\index{latency\_reporting@{latency\_reporting}!\_GstTensorFilterPrivate@{\_GstTensorFilterPrivate}}
\doxysubsubsection{\texorpdfstring{latency\_reporting}{latency\_reporting}}
{\footnotesize\ttfamily gboolean \+\_\+\+Gst\+Tensor\+Filter\+Private\+::latency\+\_\+reporting}

reporting of estimated filter latency is enabled 

Definition at line 170 of file tensor\+\_\+filter\+\_\+common.\+h.

\mbox{\Hypertarget{struct__GstTensorFilterPrivate_a3ae97702dbd29aac1f8af596f5362ece}\label{struct__GstTensorFilterPrivate_a3ae97702dbd29aac1f8af596f5362ece}} 
\index{\_GstTensorFilterPrivate@{\_GstTensorFilterPrivate}!out\_config@{out\_config}}
\index{out\_config@{out\_config}!\_GstTensorFilterPrivate@{\_GstTensorFilterPrivate}}
\doxysubsubsection{\texorpdfstring{out\_config}{out\_config}}
{\footnotesize\ttfamily \mbox{\hyperlink{structGstTensorsConfig}{Gst\+Tensors\+Config}} \+\_\+\+Gst\+Tensor\+Filter\+Private\+::out\+\_\+config}

output tensor info 

Definition at line 166 of file tensor\+\_\+filter\+\_\+common.\+h.

\mbox{\Hypertarget{struct__GstTensorFilterPrivate_a304d0775f53d19586db1afb6106beabf}\label{struct__GstTensorFilterPrivate_a304d0775f53d19586db1afb6106beabf}} 
\index{\_GstTensorFilterPrivate@{\_GstTensorFilterPrivate}!privateData@{privateData}}
\index{privateData@{privateData}!\_GstTensorFilterPrivate@{\_GstTensorFilterPrivate}}
\doxysubsubsection{\texorpdfstring{privateData}{privateData}}
{\footnotesize\ttfamily void$\ast$ \+\_\+\+Gst\+Tensor\+Filter\+Private\+::private\+Data}

N\+N\+FW plugin\textquotesingle{}s private data is stored here 

Definition at line 154 of file tensor\+\_\+filter\+\_\+common.\+h.

\mbox{\Hypertarget{struct__GstTensorFilterPrivate_ae931085d2acfd015aaedcb29ba783356}\label{struct__GstTensorFilterPrivate_ae931085d2acfd015aaedcb29ba783356}} 
\index{\_GstTensorFilterPrivate@{\_GstTensorFilterPrivate}!prop@{prop}}
\index{prop@{prop}!\_GstTensorFilterPrivate@{\_GstTensorFilterPrivate}}
\doxysubsubsection{\texorpdfstring{prop}{prop}}
{\footnotesize\ttfamily \mbox{\hyperlink{nnstreamer__plugin__api__filter_8h_a7428acc2020e8d15a75cda36d49c1beb}{Gst\+Tensor\+Filter\+Properties}} \+\_\+\+Gst\+Tensor\+Filter\+Private\+::prop}

N\+N\+FW plugin\textquotesingle{}s properties 

Definition at line 155 of file tensor\+\_\+filter\+\_\+common.\+h.

\mbox{\Hypertarget{struct__GstTensorFilterPrivate_a7c4e059ed43dd5abacbf629e15fabd55}\label{struct__GstTensorFilterPrivate_a7c4e059ed43dd5abacbf629e15fabd55}} 
\index{\_GstTensorFilterPrivate@{\_GstTensorFilterPrivate}!silent@{silent}}
\index{silent@{silent}!\_GstTensorFilterPrivate@{\_GstTensorFilterPrivate}}
\doxysubsubsection{\texorpdfstring{silent}{silent}}
{\footnotesize\ttfamily gboolean \+\_\+\+Gst\+Tensor\+Filter\+Private\+::silent}

Verbose mode if F\+A\+L\+SE. int instead of gboolean for non-\/glib custom plugins 

Definition at line 161 of file tensor\+\_\+filter\+\_\+common.\+h.

\mbox{\Hypertarget{struct__GstTensorFilterPrivate_a9e6ff7e518ed675b1f631f0a9cb8f795}\label{struct__GstTensorFilterPrivate_a9e6ff7e518ed675b1f631f0a9cb8f795}} 
\index{\_GstTensorFilterPrivate@{\_GstTensorFilterPrivate}!stat@{stat}}
\index{stat@{stat}!\_GstTensorFilterPrivate@{\_GstTensorFilterPrivate}}
\doxysubsubsection{\texorpdfstring{stat}{stat}}
{\footnotesize\ttfamily \mbox{\hyperlink{tensor__filter__common_8h_af934f2ae222eabba5f7f5ae7448a307d}{Gst\+Tensor\+Filter\+Statistics}} \+\_\+\+Gst\+Tensor\+Filter\+Private\+::stat}

N\+N\+FW plugin\textquotesingle{}s statistics 

Definition at line 157 of file tensor\+\_\+filter\+\_\+common.\+h.

\mbox{\Hypertarget{struct__GstTensorFilterPrivate_a4eb32a6127daca22ef55fb6187d6947e}\label{struct__GstTensorFilterPrivate_a4eb32a6127daca22ef55fb6187d6947e}} 
\index{\_GstTensorFilterPrivate@{\_GstTensorFilterPrivate}!throughput\_mode@{throughput\_mode}}
\index{throughput\_mode@{throughput\_mode}!\_GstTensorFilterPrivate@{\_GstTensorFilterPrivate}}
\doxysubsubsection{\texorpdfstring{throughput\_mode}{throughput\_mode}}
{\footnotesize\ttfamily gint \+\_\+\+Gst\+Tensor\+Filter\+Private\+::throughput\+\_\+mode}

throughput profiling mode (0\+: off, 1\+: on, ...) 

Definition at line 169 of file tensor\+\_\+filter\+\_\+common.\+h.

\mbox{\Hypertarget{struct__GstTensorFilterPrivate_aac2ed5f38b615ded92e1164710433a99}\label{struct__GstTensorFilterPrivate_aac2ed5f38b615ded92e1164710433a99}} 
\index{\_GstTensorFilterPrivate@{\_GstTensorFilterPrivate}!watchdog\_h@{watchdog\_h}}
\index{watchdog\_h@{watchdog\_h}!\_GstTensorFilterPrivate@{\_GstTensorFilterPrivate}}
\doxysubsubsection{\texorpdfstring{watchdog\_h}{watchdog\_h}}
{\footnotesize\ttfamily \mbox{\hyperlink{nnstreamer__watchdog_8h_aea4b73c9f1b6c2e45c4ca8e088882a92}{nns\+\_\+watchdog\+\_\+h}} \+\_\+\+Gst\+Tensor\+Filter\+Private\+::watchdog\+\_\+h}

Watchdog to monitor occasional inputs 

Definition at line 174 of file tensor\+\_\+filter\+\_\+common.\+h.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
nnstreamer/tensor\+\_\+filter/\mbox{\hyperlink{tensor__filter__common_8h}{tensor\+\_\+filter\+\_\+common.\+h}}\end{DoxyCompactItemize}
