\hypertarget{struct__GstTensorFilterProperties}{}\doxysection{\+\_\+\+Gst\+Tensor\+Filter\+Properties Struct Reference}
\label{struct__GstTensorFilterProperties}\index{\_GstTensorFilterProperties@{\_GstTensorFilterProperties}}


Gst\+Tensor\+Filter\textquotesingle{}s properties for NN framework (internal data structure)  




{\ttfamily \#include $<$nnstreamer\+\_\+plugin\+\_\+api\+\_\+filter.\+h$>$}



Collaboration diagram for \+\_\+\+Gst\+Tensor\+Filter\+Properties\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=224pt]{struct__GstTensorFilterProperties__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
const char $\ast$ \mbox{\hyperlink{struct__GstTensorFilterProperties_a3a9df9ee857683f66d4cddde26030c45}{fwname}}
\item 
int \mbox{\hyperlink{struct__GstTensorFilterProperties_a52bf7f370b3c984ffb772fb01ca85317}{fw\+\_\+opened}}
\item 
const char $\ast$$\ast$ \mbox{\hyperlink{struct__GstTensorFilterProperties_ac85af004c0d4f59abaf8dd6786f58746}{model\+\_\+files}}
\item 
int \mbox{\hyperlink{struct__GstTensorFilterProperties_a46c10ba4aa015386c9b4516f30ae0e78}{num\+\_\+models}}
\item 
int \mbox{\hyperlink{struct__GstTensorFilterProperties_a61dfd998040693eb671bbec223230d3b}{input\+\_\+configured}}
\item 
\mbox{\hyperlink{structGstTensorsInfo}{Gst\+Tensors\+Info}} \mbox{\hyperlink{struct__GstTensorFilterProperties_aedbd83123d61b31e49ce6b0a27c19fe3}{input\+\_\+meta}}
\item 
\mbox{\hyperlink{nnstreamer__plugin__api__filter_8h_a8ec299bf9d0c0d0598e05e03cc482ea1}{tensors\+\_\+layout}} \mbox{\hyperlink{struct__GstTensorFilterProperties_aebdf5ee38f0273513b8a7155c12e5a92}{input\+\_\+layout}}
\item 
unsigned int \mbox{\hyperlink{struct__GstTensorFilterProperties_aa56303dfbedc72830b613f33cc124ffb}{input\+\_\+ranks}} \mbox{[}\mbox{\hyperlink{tensor__typedef_8h_a5da7b8fff3cc3b384068991a8219671b}{N\+N\+S\+\_\+\+T\+E\+N\+S\+O\+R\+\_\+\+S\+I\+Z\+E\+\_\+\+L\+I\+M\+IT}}\mbox{]}
\item 
int \mbox{\hyperlink{struct__GstTensorFilterProperties_a6372a2d2859872f2e4f19a28283183b5}{output\+\_\+configured}}
\item 
\mbox{\hyperlink{structGstTensorsInfo}{Gst\+Tensors\+Info}} \mbox{\hyperlink{struct__GstTensorFilterProperties_ab03e5192752ed49a52eddb3f05d9cb74}{output\+\_\+meta}}
\item 
\mbox{\hyperlink{nnstreamer__plugin__api__filter_8h_a8ec299bf9d0c0d0598e05e03cc482ea1}{tensors\+\_\+layout}} \mbox{\hyperlink{struct__GstTensorFilterProperties_a8904f21c0262fff9ac8675db8069205c}{output\+\_\+layout}}
\item 
unsigned int \mbox{\hyperlink{struct__GstTensorFilterProperties_a6c3c1aaa9f11ba1900a1a2d72911aed4}{output\+\_\+ranks}} \mbox{[}\mbox{\hyperlink{tensor__typedef_8h_a5da7b8fff3cc3b384068991a8219671b}{N\+N\+S\+\_\+\+T\+E\+N\+S\+O\+R\+\_\+\+S\+I\+Z\+E\+\_\+\+L\+I\+M\+IT}}\mbox{]}
\item 
const char $\ast$ \mbox{\hyperlink{struct__GstTensorFilterProperties_a224d21c5ef2f1b617bc31ea57aa3642f}{custom\+\_\+properties}}
\item 
\mbox{\hyperlink{nnstreamer__plugin__api__filter_8h_a9aeeff91a7314001f4011dbdcb7500f8}{accl\+\_\+hw}} $\ast$ \mbox{\hyperlink{struct__GstTensorFilterProperties_a95db8f8235260f3d68a62489bae7f1f8}{hw\+\_\+list}}
\item 
int \mbox{\hyperlink{struct__GstTensorFilterProperties_afec22d72553fca31213f5b92140a1db9}{num\+\_\+hw}}
\item 
const char $\ast$ \mbox{\hyperlink{struct__GstTensorFilterProperties_a5c8392a3cc00a26d5ec8981563275043}{accl\+\_\+str}}
\item 
char $\ast$ \mbox{\hyperlink{struct__GstTensorFilterProperties_ab1b7ae4dce73238fe43a6b18ebdd502b}{shared\+\_\+tensor\+\_\+filter\+\_\+key}}
\item 
int \mbox{\hyperlink{struct__GstTensorFilterProperties_ac90bd282598a38658977b2892ae6ff19}{latency}}
\item 
int \mbox{\hyperlink{struct__GstTensorFilterProperties_a8b557c28e65264fc2bb7597dba74a066}{throughput}}
\item 
int \mbox{\hyperlink{struct__GstTensorFilterProperties_af706e97b551933c1802ceb73731bf548}{invoke\+\_\+dynamic}}
\item 
uint32\+\_\+t \mbox{\hyperlink{struct__GstTensorFilterProperties_a8f3a3749e9d2240d964c63c70e2b4629}{suspend}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Gst\+Tensor\+Filter\textquotesingle{}s properties for NN framework (internal data structure) 

Because custom filters of tensor\+\_\+filter may need to access internal data of Gst\+Tensor\+Filter, we define this data structure here. 

Definition at line 112 of file nnstreamer\+\_\+plugin\+\_\+api\+\_\+filter.\+h.



\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{struct__GstTensorFilterProperties_a5c8392a3cc00a26d5ec8981563275043}\label{struct__GstTensorFilterProperties_a5c8392a3cc00a26d5ec8981563275043}} 
\index{\_GstTensorFilterProperties@{\_GstTensorFilterProperties}!accl\_str@{accl\_str}}
\index{accl\_str@{accl\_str}!\_GstTensorFilterProperties@{\_GstTensorFilterProperties}}
\doxysubsubsection{\texorpdfstring{accl\_str}{accl\_str}}
{\footnotesize\ttfamily const char$\ast$ \+\_\+\+Gst\+Tensor\+Filter\+Properties\+::accl\+\_\+str}

accelerator configuration passed in as parameter, use in Gst\+Tensor\+Filter\+Framework V0 only 

Definition at line 132 of file nnstreamer\+\_\+plugin\+\_\+api\+\_\+filter.\+h.

\mbox{\Hypertarget{struct__GstTensorFilterProperties_a224d21c5ef2f1b617bc31ea57aa3642f}\label{struct__GstTensorFilterProperties_a224d21c5ef2f1b617bc31ea57aa3642f}} 
\index{\_GstTensorFilterProperties@{\_GstTensorFilterProperties}!custom\_properties@{custom\_properties}}
\index{custom\_properties@{custom\_properties}!\_GstTensorFilterProperties@{\_GstTensorFilterProperties}}
\doxysubsubsection{\texorpdfstring{custom\_properties}{custom\_properties}}
{\footnotesize\ttfamily const char$\ast$ \+\_\+\+Gst\+Tensor\+Filter\+Properties\+::custom\+\_\+properties}

sub-\/plugin specific custom property values in string 

Definition at line 129 of file nnstreamer\+\_\+plugin\+\_\+api\+\_\+filter.\+h.

\mbox{\Hypertarget{struct__GstTensorFilterProperties_a52bf7f370b3c984ffb772fb01ca85317}\label{struct__GstTensorFilterProperties_a52bf7f370b3c984ffb772fb01ca85317}} 
\index{\_GstTensorFilterProperties@{\_GstTensorFilterProperties}!fw\_opened@{fw\_opened}}
\index{fw\_opened@{fw\_opened}!\_GstTensorFilterProperties@{\_GstTensorFilterProperties}}
\doxysubsubsection{\texorpdfstring{fw\_opened}{fw\_opened}}
{\footnotesize\ttfamily int \+\_\+\+Gst\+Tensor\+Filter\+Properties\+::fw\+\_\+opened}

T\+R\+UE IF open() is called or tried. Use int instead of gboolean because this is referred by custom plugins. 

Definition at line 115 of file nnstreamer\+\_\+plugin\+\_\+api\+\_\+filter.\+h.

\mbox{\Hypertarget{struct__GstTensorFilterProperties_a3a9df9ee857683f66d4cddde26030c45}\label{struct__GstTensorFilterProperties_a3a9df9ee857683f66d4cddde26030c45}} 
\index{\_GstTensorFilterProperties@{\_GstTensorFilterProperties}!fwname@{fwname}}
\index{fwname@{fwname}!\_GstTensorFilterProperties@{\_GstTensorFilterProperties}}
\doxysubsubsection{\texorpdfstring{fwname}{fwname}}
{\footnotesize\ttfamily const char$\ast$ \+\_\+\+Gst\+Tensor\+Filter\+Properties\+::fwname}

The name of NN Framework 

Definition at line 114 of file nnstreamer\+\_\+plugin\+\_\+api\+\_\+filter.\+h.

\mbox{\Hypertarget{struct__GstTensorFilterProperties_a95db8f8235260f3d68a62489bae7f1f8}\label{struct__GstTensorFilterProperties_a95db8f8235260f3d68a62489bae7f1f8}} 
\index{\_GstTensorFilterProperties@{\_GstTensorFilterProperties}!hw\_list@{hw\_list}}
\index{hw\_list@{hw\_list}!\_GstTensorFilterProperties@{\_GstTensorFilterProperties}}
\doxysubsubsection{\texorpdfstring{hw\_list}{hw\_list}}
{\footnotesize\ttfamily \mbox{\hyperlink{nnstreamer__plugin__api__filter_8h_a9aeeff91a7314001f4011dbdcb7500f8}{accl\+\_\+hw}}$\ast$ \+\_\+\+Gst\+Tensor\+Filter\+Properties\+::hw\+\_\+list}

accelerators supported by framework intersected with user provided accelerator preference, use in Gst\+Tensor\+Filter\+Framework V1 only 

Definition at line 130 of file nnstreamer\+\_\+plugin\+\_\+api\+\_\+filter.\+h.

\mbox{\Hypertarget{struct__GstTensorFilterProperties_a61dfd998040693eb671bbec223230d3b}\label{struct__GstTensorFilterProperties_a61dfd998040693eb671bbec223230d3b}} 
\index{\_GstTensorFilterProperties@{\_GstTensorFilterProperties}!input\_configured@{input\_configured}}
\index{input\_configured@{input\_configured}!\_GstTensorFilterProperties@{\_GstTensorFilterProperties}}
\doxysubsubsection{\texorpdfstring{input\_configured}{input\_configured}}
{\footnotesize\ttfamily int \+\_\+\+Gst\+Tensor\+Filter\+Properties\+::input\+\_\+configured}

T\+R\+UE if input tensor is configured. Use int instead of gboolean because this is referred by custom plugins. 

Definition at line 119 of file nnstreamer\+\_\+plugin\+\_\+api\+\_\+filter.\+h.

\mbox{\Hypertarget{struct__GstTensorFilterProperties_aebdf5ee38f0273513b8a7155c12e5a92}\label{struct__GstTensorFilterProperties_aebdf5ee38f0273513b8a7155c12e5a92}} 
\index{\_GstTensorFilterProperties@{\_GstTensorFilterProperties}!input\_layout@{input\_layout}}
\index{input\_layout@{input\_layout}!\_GstTensorFilterProperties@{\_GstTensorFilterProperties}}
\doxysubsubsection{\texorpdfstring{input\_layout}{input\_layout}}
{\footnotesize\ttfamily \mbox{\hyperlink{nnstreamer__plugin__api__filter_8h_a8ec299bf9d0c0d0598e05e03cc482ea1}{tensors\+\_\+layout}} \+\_\+\+Gst\+Tensor\+Filter\+Properties\+::input\+\_\+layout}

data layout info provided as a property to tensor\+\_\+filter for the input, defaults to \+\_\+\+N\+N\+S\+\_\+\+L\+A\+Y\+O\+U\+T\+\_\+\+A\+NY for all the tensors 

Definition at line 121 of file nnstreamer\+\_\+plugin\+\_\+api\+\_\+filter.\+h.

\mbox{\Hypertarget{struct__GstTensorFilterProperties_aedbd83123d61b31e49ce6b0a27c19fe3}\label{struct__GstTensorFilterProperties_aedbd83123d61b31e49ce6b0a27c19fe3}} 
\index{\_GstTensorFilterProperties@{\_GstTensorFilterProperties}!input\_meta@{input\_meta}}
\index{input\_meta@{input\_meta}!\_GstTensorFilterProperties@{\_GstTensorFilterProperties}}
\doxysubsubsection{\texorpdfstring{input\_meta}{input\_meta}}
{\footnotesize\ttfamily \mbox{\hyperlink{structGstTensorsInfo}{Gst\+Tensors\+Info}} \+\_\+\+Gst\+Tensor\+Filter\+Properties\+::input\+\_\+meta}

configured input tensor info 

Definition at line 120 of file nnstreamer\+\_\+plugin\+\_\+api\+\_\+filter.\+h.

\mbox{\Hypertarget{struct__GstTensorFilterProperties_aa56303dfbedc72830b613f33cc124ffb}\label{struct__GstTensorFilterProperties_aa56303dfbedc72830b613f33cc124ffb}} 
\index{\_GstTensorFilterProperties@{\_GstTensorFilterProperties}!input\_ranks@{input\_ranks}}
\index{input\_ranks@{input\_ranks}!\_GstTensorFilterProperties@{\_GstTensorFilterProperties}}
\doxysubsubsection{\texorpdfstring{input\_ranks}{input\_ranks}}
{\footnotesize\ttfamily unsigned int \+\_\+\+Gst\+Tensor\+Filter\+Properties\+::input\+\_\+ranks\mbox{[}\mbox{\hyperlink{tensor__typedef_8h_a5da7b8fff3cc3b384068991a8219671b}{N\+N\+S\+\_\+\+T\+E\+N\+S\+O\+R\+\_\+\+S\+I\+Z\+E\+\_\+\+L\+I\+M\+IT}}\mbox{]}}

the rank list of input tensors, it is calculated based on the dimension string. 

Definition at line 122 of file nnstreamer\+\_\+plugin\+\_\+api\+\_\+filter.\+h.

\mbox{\Hypertarget{struct__GstTensorFilterProperties_af706e97b551933c1802ceb73731bf548}\label{struct__GstTensorFilterProperties_af706e97b551933c1802ceb73731bf548}} 
\index{\_GstTensorFilterProperties@{\_GstTensorFilterProperties}!invoke\_dynamic@{invoke\_dynamic}}
\index{invoke\_dynamic@{invoke\_dynamic}!\_GstTensorFilterProperties@{\_GstTensorFilterProperties}}
\doxysubsubsection{\texorpdfstring{invoke\_dynamic}{invoke\_dynamic}}
{\footnotesize\ttfamily int \+\_\+\+Gst\+Tensor\+Filter\+Properties\+::invoke\+\_\+dynamic}

True for supporting invoke with flexible output. 

Definition at line 137 of file nnstreamer\+\_\+plugin\+\_\+api\+\_\+filter.\+h.

\mbox{\Hypertarget{struct__GstTensorFilterProperties_ac90bd282598a38658977b2892ae6ff19}\label{struct__GstTensorFilterProperties_ac90bd282598a38658977b2892ae6ff19}} 
\index{\_GstTensorFilterProperties@{\_GstTensorFilterProperties}!latency@{latency}}
\index{latency@{latency}!\_GstTensorFilterProperties@{\_GstTensorFilterProperties}}
\doxysubsubsection{\texorpdfstring{latency}{latency}}
{\footnotesize\ttfamily int \+\_\+\+Gst\+Tensor\+Filter\+Properties\+::latency}

The average latency over the recent 10 inferences in microseconds 

Definition at line 135 of file nnstreamer\+\_\+plugin\+\_\+api\+\_\+filter.\+h.

\mbox{\Hypertarget{struct__GstTensorFilterProperties_ac85af004c0d4f59abaf8dd6786f58746}\label{struct__GstTensorFilterProperties_ac85af004c0d4f59abaf8dd6786f58746}} 
\index{\_GstTensorFilterProperties@{\_GstTensorFilterProperties}!model\_files@{model\_files}}
\index{model\_files@{model\_files}!\_GstTensorFilterProperties@{\_GstTensorFilterProperties}}
\doxysubsubsection{\texorpdfstring{model\_files}{model\_files}}
{\footnotesize\ttfamily const char$\ast$$\ast$ \+\_\+\+Gst\+Tensor\+Filter\+Properties\+::model\+\_\+files}

File path to the model file (as an argument for N\+N\+FW). char instead of gchar for non-\/glib custom plugins 

Definition at line 116 of file nnstreamer\+\_\+plugin\+\_\+api\+\_\+filter.\+h.

\mbox{\Hypertarget{struct__GstTensorFilterProperties_afec22d72553fca31213f5b92140a1db9}\label{struct__GstTensorFilterProperties_afec22d72553fca31213f5b92140a1db9}} 
\index{\_GstTensorFilterProperties@{\_GstTensorFilterProperties}!num\_hw@{num\_hw}}
\index{num\_hw@{num\_hw}!\_GstTensorFilterProperties@{\_GstTensorFilterProperties}}
\doxysubsubsection{\texorpdfstring{num\_hw}{num\_hw}}
{\footnotesize\ttfamily int \+\_\+\+Gst\+Tensor\+Filter\+Properties\+::num\+\_\+hw}

number of hardware accelerators in the hw\+\_\+list supported by the framework 

Definition at line 131 of file nnstreamer\+\_\+plugin\+\_\+api\+\_\+filter.\+h.

\mbox{\Hypertarget{struct__GstTensorFilterProperties_a46c10ba4aa015386c9b4516f30ae0e78}\label{struct__GstTensorFilterProperties_a46c10ba4aa015386c9b4516f30ae0e78}} 
\index{\_GstTensorFilterProperties@{\_GstTensorFilterProperties}!num\_models@{num\_models}}
\index{num\_models@{num\_models}!\_GstTensorFilterProperties@{\_GstTensorFilterProperties}}
\doxysubsubsection{\texorpdfstring{num\_models}{num\_models}}
{\footnotesize\ttfamily int \+\_\+\+Gst\+Tensor\+Filter\+Properties\+::num\+\_\+models}

number of model files. Some frameworks need multiple model files to initialize the graph (caffe, caffe2) 

Definition at line 117 of file nnstreamer\+\_\+plugin\+\_\+api\+\_\+filter.\+h.

\mbox{\Hypertarget{struct__GstTensorFilterProperties_a6372a2d2859872f2e4f19a28283183b5}\label{struct__GstTensorFilterProperties_a6372a2d2859872f2e4f19a28283183b5}} 
\index{\_GstTensorFilterProperties@{\_GstTensorFilterProperties}!output\_configured@{output\_configured}}
\index{output\_configured@{output\_configured}!\_GstTensorFilterProperties@{\_GstTensorFilterProperties}}
\doxysubsubsection{\texorpdfstring{output\_configured}{output\_configured}}
{\footnotesize\ttfamily int \+\_\+\+Gst\+Tensor\+Filter\+Properties\+::output\+\_\+configured}

T\+R\+UE if output tensor is configured. Use int instead of gboolean because this is referred by custom plugins. 

Definition at line 124 of file nnstreamer\+\_\+plugin\+\_\+api\+\_\+filter.\+h.

\mbox{\Hypertarget{struct__GstTensorFilterProperties_a8904f21c0262fff9ac8675db8069205c}\label{struct__GstTensorFilterProperties_a8904f21c0262fff9ac8675db8069205c}} 
\index{\_GstTensorFilterProperties@{\_GstTensorFilterProperties}!output\_layout@{output\_layout}}
\index{output\_layout@{output\_layout}!\_GstTensorFilterProperties@{\_GstTensorFilterProperties}}
\doxysubsubsection{\texorpdfstring{output\_layout}{output\_layout}}
{\footnotesize\ttfamily \mbox{\hyperlink{nnstreamer__plugin__api__filter_8h_a8ec299bf9d0c0d0598e05e03cc482ea1}{tensors\+\_\+layout}} \+\_\+\+Gst\+Tensor\+Filter\+Properties\+::output\+\_\+layout}

data layout info provided as a property to tensor\+\_\+filter for the output, defaults to \+\_\+\+N\+N\+S\+\_\+\+L\+A\+Y\+O\+U\+T\+\_\+\+A\+NY for all the tensors 

Definition at line 126 of file nnstreamer\+\_\+plugin\+\_\+api\+\_\+filter.\+h.

\mbox{\Hypertarget{struct__GstTensorFilterProperties_ab03e5192752ed49a52eddb3f05d9cb74}\label{struct__GstTensorFilterProperties_ab03e5192752ed49a52eddb3f05d9cb74}} 
\index{\_GstTensorFilterProperties@{\_GstTensorFilterProperties}!output\_meta@{output\_meta}}
\index{output\_meta@{output\_meta}!\_GstTensorFilterProperties@{\_GstTensorFilterProperties}}
\doxysubsubsection{\texorpdfstring{output\_meta}{output\_meta}}
{\footnotesize\ttfamily \mbox{\hyperlink{structGstTensorsInfo}{Gst\+Tensors\+Info}} \+\_\+\+Gst\+Tensor\+Filter\+Properties\+::output\+\_\+meta}

configured output tensor info 

Definition at line 125 of file nnstreamer\+\_\+plugin\+\_\+api\+\_\+filter.\+h.

\mbox{\Hypertarget{struct__GstTensorFilterProperties_a6c3c1aaa9f11ba1900a1a2d72911aed4}\label{struct__GstTensorFilterProperties_a6c3c1aaa9f11ba1900a1a2d72911aed4}} 
\index{\_GstTensorFilterProperties@{\_GstTensorFilterProperties}!output\_ranks@{output\_ranks}}
\index{output\_ranks@{output\_ranks}!\_GstTensorFilterProperties@{\_GstTensorFilterProperties}}
\doxysubsubsection{\texorpdfstring{output\_ranks}{output\_ranks}}
{\footnotesize\ttfamily unsigned int \+\_\+\+Gst\+Tensor\+Filter\+Properties\+::output\+\_\+ranks\mbox{[}\mbox{\hyperlink{tensor__typedef_8h_a5da7b8fff3cc3b384068991a8219671b}{N\+N\+S\+\_\+\+T\+E\+N\+S\+O\+R\+\_\+\+S\+I\+Z\+E\+\_\+\+L\+I\+M\+IT}}\mbox{]}}

the rank list of output tensors, it is calculated based on the dimension string. 

Definition at line 127 of file nnstreamer\+\_\+plugin\+\_\+api\+\_\+filter.\+h.

\mbox{\Hypertarget{struct__GstTensorFilterProperties_ab1b7ae4dce73238fe43a6b18ebdd502b}\label{struct__GstTensorFilterProperties_ab1b7ae4dce73238fe43a6b18ebdd502b}} 
\index{\_GstTensorFilterProperties@{\_GstTensorFilterProperties}!shared\_tensor\_filter\_key@{shared\_tensor\_filter\_key}}
\index{shared\_tensor\_filter\_key@{shared\_tensor\_filter\_key}!\_GstTensorFilterProperties@{\_GstTensorFilterProperties}}
\doxysubsubsection{\texorpdfstring{shared\_tensor\_filter\_key}{shared\_tensor\_filter\_key}}
{\footnotesize\ttfamily char$\ast$ \+\_\+\+Gst\+Tensor\+Filter\+Properties\+::shared\+\_\+tensor\+\_\+filter\+\_\+key}

the shared instance key to use same model representation 

Definition at line 133 of file nnstreamer\+\_\+plugin\+\_\+api\+\_\+filter.\+h.

\mbox{\Hypertarget{struct__GstTensorFilterProperties_a8f3a3749e9d2240d964c63c70e2b4629}\label{struct__GstTensorFilterProperties_a8f3a3749e9d2240d964c63c70e2b4629}} 
\index{\_GstTensorFilterProperties@{\_GstTensorFilterProperties}!suspend@{suspend}}
\index{suspend@{suspend}!\_GstTensorFilterProperties@{\_GstTensorFilterProperties}}
\doxysubsubsection{\texorpdfstring{suspend}{suspend}}
{\footnotesize\ttfamily uint32\+\_\+t \+\_\+\+Gst\+Tensor\+Filter\+Properties\+::suspend}

Timeout (ms) for suspend. (Unload the framework) 

Definition at line 139 of file nnstreamer\+\_\+plugin\+\_\+api\+\_\+filter.\+h.

\mbox{\Hypertarget{struct__GstTensorFilterProperties_a8b557c28e65264fc2bb7597dba74a066}\label{struct__GstTensorFilterProperties_a8b557c28e65264fc2bb7597dba74a066}} 
\index{\_GstTensorFilterProperties@{\_GstTensorFilterProperties}!throughput@{throughput}}
\index{throughput@{throughput}!\_GstTensorFilterProperties@{\_GstTensorFilterProperties}}
\doxysubsubsection{\texorpdfstring{throughput}{throughput}}
{\footnotesize\ttfamily int \+\_\+\+Gst\+Tensor\+Filter\+Properties\+::throughput}

The average throughput in the number of outputs per second 

Definition at line 136 of file nnstreamer\+\_\+plugin\+\_\+api\+\_\+filter.\+h.



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