\hypertarget{struct__GstTensorDecoder}{}\doxysection{\+\_\+\+Gst\+Tensor\+Decoder Struct Reference}
\label{struct__GstTensorDecoder}\index{\_GstTensorDecoder@{\_GstTensorDecoder}}


Internal data structure for tensordec instances.  




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



Collaboration diagram for \+\_\+\+Gst\+Tensor\+Decoder\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{struct__GstTensorDecoder__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
Gst\+Base\+Transform \mbox{\hyperlink{struct__GstTensorDecoder_a8800f3a41c56d16326e5124314ce5e0b}{element}}
\item 
gboolean \mbox{\hyperlink{struct__GstTensorDecoder_a651c17a959a20becaf1f4e870b110a8a}{negotiated}}
\item 
gboolean \mbox{\hyperlink{struct__GstTensorDecoder_aad855fd34f0849e0a1a470e0789c56f0}{silent}}
\item 
gchar $\ast$ \mbox{\hyperlink{struct__GstTensorDecoder_a32f289df44ae53c4251c62b087d28e62}{config\+\_\+path}}
\item 
gchar $\ast$ \mbox{\hyperlink{struct__GstTensorDecoder_a29497dd3978f9914a7bf6e14f4611233}{option}} \mbox{[}\mbox{\hyperlink{gsttensor__decoder_8h_a7067f3e58a4cab9c98b60debd1d81635}{Tensor\+Dec\+Max\+Op\+Num}}\mbox{]}
\item 
gboolean \mbox{\hyperlink{struct__GstTensorDecoder_acc071c5f1051134ea294a461a36ff169}{configured}}
\item 
\mbox{\hyperlink{structGstTensorsConfig}{Gst\+Tensors\+Config}} \mbox{\hyperlink{struct__GstTensorDecoder_a4288986d5f9a2716d25f80900d56ab89}{tensor\+\_\+config}}
\item 
gboolean \mbox{\hyperlink{struct__GstTensorDecoder_ac1014c11b9f973f7583bb264fa5bd744}{is\+\_\+custom}}
\item 
\mbox{\hyperlink{structdecoder__custom__cb__s}{decoder\+\_\+custom\+\_\+cb\+\_\+s}} \mbox{\hyperlink{struct__GstTensorDecoder_a9a94a59ee7aea98676bd5c9d04bf3828}{custom}}
\item 
const \mbox{\hyperlink{nnstreamer__plugin__api__decoder_8h_a758c970446defe0ce5f98507f7a96a4b}{Gst\+Tensor\+Decoder\+Def}} $\ast$ \mbox{\hyperlink{struct__GstTensorDecoder_aabe7115ee9b5e15328fa028233d9599b}{decoder}}
\item 
void $\ast$ \mbox{\hyperlink{struct__GstTensorDecoder_a4a743f41c64d194d2d98bddd60d0d9b2}{plugin\+\_\+data}}
\end{DoxyCompactItemize}


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

Definition at line 67 of file gsttensor\+\_\+decoder.\+h.



\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{struct__GstTensorDecoder_a32f289df44ae53c4251c62b087d28e62}\label{struct__GstTensorDecoder_a32f289df44ae53c4251c62b087d28e62}} 
\index{\_GstTensorDecoder@{\_GstTensorDecoder}!config\_path@{config\_path}}
\index{config\_path@{config\_path}!\_GstTensorDecoder@{\_GstTensorDecoder}}
\doxysubsubsection{\texorpdfstring{config\_path}{config\_path}}
{\footnotesize\ttfamily gchar$\ast$ \+\_\+\+Gst\+Tensor\+Decoder\+::config\+\_\+path}

Path to configuration file 

Definition at line 74 of file gsttensor\+\_\+decoder.\+h.

\mbox{\Hypertarget{struct__GstTensorDecoder_acc071c5f1051134ea294a461a36ff169}\label{struct__GstTensorDecoder_acc071c5f1051134ea294a461a36ff169}} 
\index{\_GstTensorDecoder@{\_GstTensorDecoder}!configured@{configured}}
\index{configured@{configured}!\_GstTensorDecoder@{\_GstTensorDecoder}}
\doxysubsubsection{\texorpdfstring{configured}{configured}}
{\footnotesize\ttfamily gboolean \+\_\+\+Gst\+Tensor\+Decoder\+::configured}

For Tensor T\+R\+UE if already successfully configured tensor metadata 

Definition at line 78 of file gsttensor\+\_\+decoder.\+h.

\mbox{\Hypertarget{struct__GstTensorDecoder_a9a94a59ee7aea98676bd5c9d04bf3828}\label{struct__GstTensorDecoder_a9a94a59ee7aea98676bd5c9d04bf3828}} 
\index{\_GstTensorDecoder@{\_GstTensorDecoder}!custom@{custom}}
\index{custom@{custom}!\_GstTensorDecoder@{\_GstTensorDecoder}}
\doxysubsubsection{\texorpdfstring{custom}{custom}}
{\footnotesize\ttfamily \mbox{\hyperlink{structdecoder__custom__cb__s}{decoder\+\_\+custom\+\_\+cb\+\_\+s}} \+\_\+\+Gst\+Tensor\+Decoder\+::custom}



Definition at line 83 of file gsttensor\+\_\+decoder.\+h.

\mbox{\Hypertarget{struct__GstTensorDecoder_aabe7115ee9b5e15328fa028233d9599b}\label{struct__GstTensorDecoder_aabe7115ee9b5e15328fa028233d9599b}} 
\index{\_GstTensorDecoder@{\_GstTensorDecoder}!decoder@{decoder}}
\index{decoder@{decoder}!\_GstTensorDecoder@{\_GstTensorDecoder}}
\doxysubsubsection{\texorpdfstring{decoder}{decoder}}
{\footnotesize\ttfamily const \mbox{\hyperlink{nnstreamer__plugin__api__decoder_8h_a758c970446defe0ce5f98507f7a96a4b}{Gst\+Tensor\+Decoder\+Def}}$\ast$ \+\_\+\+Gst\+Tensor\+Decoder\+::decoder}

Plugin object 

Definition at line 85 of file gsttensor\+\_\+decoder.\+h.

\mbox{\Hypertarget{struct__GstTensorDecoder_a8800f3a41c56d16326e5124314ce5e0b}\label{struct__GstTensorDecoder_a8800f3a41c56d16326e5124314ce5e0b}} 
\index{\_GstTensorDecoder@{\_GstTensorDecoder}!element@{element}}
\index{element@{element}!\_GstTensorDecoder@{\_GstTensorDecoder}}
\doxysubsubsection{\texorpdfstring{element}{element}}
{\footnotesize\ttfamily Gst\+Base\+Transform \+\_\+\+Gst\+Tensor\+Decoder\+::element}

This is the parent object 

Definition at line 69 of file gsttensor\+\_\+decoder.\+h.

\mbox{\Hypertarget{struct__GstTensorDecoder_ac1014c11b9f973f7583bb264fa5bd744}\label{struct__GstTensorDecoder_ac1014c11b9f973f7583bb264fa5bd744}} 
\index{\_GstTensorDecoder@{\_GstTensorDecoder}!is\_custom@{is\_custom}}
\index{is\_custom@{is\_custom}!\_GstTensorDecoder@{\_GstTensorDecoder}}
\doxysubsubsection{\texorpdfstring{is\_custom}{is\_custom}}
{\footnotesize\ttfamily gboolean \+\_\+\+Gst\+Tensor\+Decoder\+::is\+\_\+custom}

For tensor decoder custom 

Definition at line 82 of file gsttensor\+\_\+decoder.\+h.

\mbox{\Hypertarget{struct__GstTensorDecoder_a651c17a959a20becaf1f4e870b110a8a}\label{struct__GstTensorDecoder_a651c17a959a20becaf1f4e870b110a8a}} 
\index{\_GstTensorDecoder@{\_GstTensorDecoder}!negotiated@{negotiated}}
\index{negotiated@{negotiated}!\_GstTensorDecoder@{\_GstTensorDecoder}}
\doxysubsubsection{\texorpdfstring{negotiated}{negotiated}}
{\footnotesize\ttfamily gboolean \+\_\+\+Gst\+Tensor\+Decoder\+::negotiated}

For transformer T\+R\+UE if tensor metadata is set 

Definition at line 72 of file gsttensor\+\_\+decoder.\+h.

\mbox{\Hypertarget{struct__GstTensorDecoder_a29497dd3978f9914a7bf6e14f4611233}\label{struct__GstTensorDecoder_a29497dd3978f9914a7bf6e14f4611233}} 
\index{\_GstTensorDecoder@{\_GstTensorDecoder}!option@{option}}
\index{option@{option}!\_GstTensorDecoder@{\_GstTensorDecoder}}
\doxysubsubsection{\texorpdfstring{option}{option}}
{\footnotesize\ttfamily gchar$\ast$ \+\_\+\+Gst\+Tensor\+Decoder\+::option\mbox{[}\mbox{\hyperlink{gsttensor__decoder_8h_a7067f3e58a4cab9c98b60debd1d81635}{Tensor\+Dec\+Max\+Op\+Num}}\mbox{]}}

Assume we have two options 

Definition at line 75 of file gsttensor\+\_\+decoder.\+h.

\mbox{\Hypertarget{struct__GstTensorDecoder_a4a743f41c64d194d2d98bddd60d0d9b2}\label{struct__GstTensorDecoder_a4a743f41c64d194d2d98bddd60d0d9b2}} 
\index{\_GstTensorDecoder@{\_GstTensorDecoder}!plugin\_data@{plugin\_data}}
\index{plugin\_data@{plugin\_data}!\_GstTensorDecoder@{\_GstTensorDecoder}}
\doxysubsubsection{\texorpdfstring{plugin\_data}{plugin\_data}}
{\footnotesize\ttfamily void$\ast$ \+\_\+\+Gst\+Tensor\+Decoder\+::plugin\+\_\+data}



Definition at line 86 of file gsttensor\+\_\+decoder.\+h.

\mbox{\Hypertarget{struct__GstTensorDecoder_aad855fd34f0849e0a1a470e0789c56f0}\label{struct__GstTensorDecoder_aad855fd34f0849e0a1a470e0789c56f0}} 
\index{\_GstTensorDecoder@{\_GstTensorDecoder}!silent@{silent}}
\index{silent@{silent}!\_GstTensorDecoder@{\_GstTensorDecoder}}
\doxysubsubsection{\texorpdfstring{silent}{silent}}
{\footnotesize\ttfamily gboolean \+\_\+\+Gst\+Tensor\+Decoder\+::silent}

True if logging is minimized 

Definition at line 73 of file gsttensor\+\_\+decoder.\+h.

\mbox{\Hypertarget{struct__GstTensorDecoder_a4288986d5f9a2716d25f80900d56ab89}\label{struct__GstTensorDecoder_a4288986d5f9a2716d25f80900d56ab89}} 
\index{\_GstTensorDecoder@{\_GstTensorDecoder}!tensor\_config@{tensor\_config}}
\index{tensor\_config@{tensor\_config}!\_GstTensorDecoder@{\_GstTensorDecoder}}
\doxysubsubsection{\texorpdfstring{tensor\_config}{tensor\_config}}
{\footnotesize\ttfamily \mbox{\hyperlink{structGstTensorsConfig}{Gst\+Tensors\+Config}} \+\_\+\+Gst\+Tensor\+Decoder\+::tensor\+\_\+config}

configured tensor info \begin{DoxyRefDesc}{Todo}
\item[\mbox{\hyperlink{todo__todo000029}{Todo}}]support tensors in the future \end{DoxyRefDesc}


Definition at line 79 of file gsttensor\+\_\+decoder.\+h.



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