\hypertarget{gsttensor__converter_8h}{}\doxysection{nnstreamer/elements/gsttensor\+\_\+converter.h File Reference}
\label{gsttensor__converter_8h}\index{nnstreamer/elements/gsttensor\_converter.h@{nnstreamer/elements/gsttensor\_converter.h}}


G\+Streamer plugin to convert media types to tensors (as a filter for other general neural network filters)  


{\ttfamily \#include $<$gst/gst.\+h$>$}\newline
{\ttfamily \#include $<$tensor\+\_\+common.\+h$>$}\newline
{\ttfamily \#include \char`\"{}nnstreamer\+\_\+plugin\+\_\+api\+\_\+converter.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}tensor\+\_\+converter\+\_\+custom.\+h\char`\"{}}\newline
Include dependency graph for gsttensor\+\_\+converter.\+h\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{gsttensor__converter_8h__incl}
\end{center}
\end{figure}
This graph shows which files directly or indirectly include this file\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=346pt]{gsttensor__converter_8h__dep__incl}
\end{center}
\end{figure}
\doxysubsection*{Classes}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structconverter__custom__cb__s}{converter\+\_\+custom\+\_\+cb\+\_\+s}}
\item 
struct \mbox{\hyperlink{struct__GstTensorConverter}{\+\_\+\+Gst\+Tensor\+Converter}}
\begin{DoxyCompactList}\small\item\em Internal data structure for tensor\+\_\+converter instances. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{struct__GstTensorConverterClass}{\+\_\+\+Gst\+Tensor\+Converter\+Class}}
\begin{DoxyCompactList}\small\item\em Gst\+Tensor\+Converter\+Class data structure. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{gsttensor__converter_8h_a8d2d19ccdd074b2dc525797cbe9bd37c}{G\+S\+T\+\_\+\+T\+Y\+P\+E\+\_\+\+T\+E\+N\+S\+O\+R\+\_\+\+C\+O\+N\+V\+E\+R\+T\+ER}}~(\mbox{\hyperlink{gsttensor__converter_8h_aca4ac3772793f937feaa1183ff2cf762}{gst\+\_\+tensor\+\_\+converter\+\_\+get\+\_\+type}}())
\item 
\#define \mbox{\hyperlink{gsttensor__converter_8h_abe49f1f7ff4150b2ec70f7132a73f6c1}{G\+S\+T\+\_\+\+T\+E\+N\+S\+O\+R\+\_\+\+C\+O\+N\+V\+E\+R\+T\+ER}}(obj)~(G\+\_\+\+T\+Y\+P\+E\+\_\+\+C\+H\+E\+C\+K\+\_\+\+I\+N\+S\+T\+A\+N\+C\+E\+\_\+\+C\+A\+ST((obj),\mbox{\hyperlink{gsttensor__converter_8h_a8d2d19ccdd074b2dc525797cbe9bd37c}{G\+S\+T\+\_\+\+T\+Y\+P\+E\+\_\+\+T\+E\+N\+S\+O\+R\+\_\+\+C\+O\+N\+V\+E\+R\+T\+ER}},\mbox{\hyperlink{gsttensor__converter_8h_a8d7627f8d4f5a9f181bd714c89b285a2}{Gst\+Tensor\+Converter}}))
\item 
\#define \mbox{\hyperlink{gsttensor__converter_8h_ab967ecbc2a9a5bb2842293c30c2b5ade}{G\+S\+T\+\_\+\+T\+E\+N\+S\+O\+R\+\_\+\+C\+O\+N\+V\+E\+R\+T\+E\+R\+\_\+\+C\+L\+A\+SS}}(klass)~(G\+\_\+\+T\+Y\+P\+E\+\_\+\+C\+H\+E\+C\+K\+\_\+\+C\+L\+A\+S\+S\+\_\+\+C\+A\+ST((klass),\mbox{\hyperlink{gsttensor__converter_8h_a8d2d19ccdd074b2dc525797cbe9bd37c}{G\+S\+T\+\_\+\+T\+Y\+P\+E\+\_\+\+T\+E\+N\+S\+O\+R\+\_\+\+C\+O\+N\+V\+E\+R\+T\+ER}},\mbox{\hyperlink{gsttensor__converter_8h_add84cd49f3d1684cf135ad91b00dfa85}{Gst\+Tensor\+Converter\+Class}}))
\item 
\#define \mbox{\hyperlink{gsttensor__converter_8h_ae1b46116b74703c3e0a9cc0879463b6e}{G\+S\+T\+\_\+\+I\+S\+\_\+\+T\+E\+N\+S\+O\+R\+\_\+\+C\+O\+N\+V\+E\+R\+T\+ER}}(obj)~(G\+\_\+\+T\+Y\+P\+E\+\_\+\+C\+H\+E\+C\+K\+\_\+\+I\+N\+S\+T\+A\+N\+C\+E\+\_\+\+T\+Y\+PE((obj),\mbox{\hyperlink{gsttensor__converter_8h_a8d2d19ccdd074b2dc525797cbe9bd37c}{G\+S\+T\+\_\+\+T\+Y\+P\+E\+\_\+\+T\+E\+N\+S\+O\+R\+\_\+\+C\+O\+N\+V\+E\+R\+T\+ER}}))
\item 
\#define \mbox{\hyperlink{gsttensor__converter_8h_a1a7e3bd15069cbf1d59578ad5af604f4}{G\+S\+T\+\_\+\+I\+S\+\_\+\+T\+E\+N\+S\+O\+R\+\_\+\+C\+O\+N\+V\+E\+R\+T\+E\+R\+\_\+\+C\+L\+A\+SS}}(klass)~(G\+\_\+\+T\+Y\+P\+E\+\_\+\+C\+H\+E\+C\+K\+\_\+\+C\+L\+A\+S\+S\+\_\+\+T\+Y\+PE((klass),\mbox{\hyperlink{gsttensor__converter_8h_a8d2d19ccdd074b2dc525797cbe9bd37c}{G\+S\+T\+\_\+\+T\+Y\+P\+E\+\_\+\+T\+E\+N\+S\+O\+R\+\_\+\+C\+O\+N\+V\+E\+R\+T\+ER}}))
\end{DoxyCompactItemize}
\doxysubsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef struct \mbox{\hyperlink{struct__GstTensorConverter}{\+\_\+\+Gst\+Tensor\+Converter}} \mbox{\hyperlink{gsttensor__converter_8h_a8d7627f8d4f5a9f181bd714c89b285a2}{Gst\+Tensor\+Converter}}
\item 
typedef struct \mbox{\hyperlink{struct__GstTensorConverterClass}{\+\_\+\+Gst\+Tensor\+Converter\+Class}} \mbox{\hyperlink{gsttensor__converter_8h_add84cd49f3d1684cf135ad91b00dfa85}{Gst\+Tensor\+Converter\+Class}}
\end{DoxyCompactItemize}
\doxysubsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \mbox{\hyperlink{gsttensor__converter_8h_ad196141233d1dd6dd663c0947049474e}{tensor\+\_\+converter\+\_\+mode}} \{ \mbox{\hyperlink{gsttensor__converter_8h_ad196141233d1dd6dd663c0947049474ea5cd31ebae5a621127f52fdfd65eb457c}{\+\_\+\+C\+O\+N\+V\+E\+R\+T\+E\+R\+\_\+\+M\+O\+D\+E\+\_\+\+N\+O\+NE}} = 0, 
\mbox{\hyperlink{gsttensor__converter_8h_ad196141233d1dd6dd663c0947049474eaacebb82823db5aa6c07d38a63eb9fcea}{\+\_\+\+C\+O\+N\+V\+E\+R\+T\+E\+R\+\_\+\+M\+O\+D\+E\+\_\+\+C\+U\+S\+T\+O\+M\+\_\+\+C\+O\+DE}} = 1, 
\mbox{\hyperlink{gsttensor__converter_8h_ad196141233d1dd6dd663c0947049474ead9389dbe0f613e7138dac1fee84014c3}{\+\_\+\+C\+O\+N\+V\+E\+R\+T\+E\+R\+\_\+\+M\+O\+D\+E\+\_\+\+C\+U\+S\+T\+O\+M\+\_\+\+S\+C\+R\+I\+PT}} = 2
 \}
\begin{DoxyCompactList}\small\item\em tensor converter mode \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
G\+Type \mbox{\hyperlink{gsttensor__converter_8h_aca4ac3772793f937feaa1183ff2cf762}{gst\+\_\+tensor\+\_\+converter\+\_\+get\+\_\+type}} (void)
\begin{DoxyCompactList}\small\item\em Get Type function required for gst elements. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
G\+Streamer plugin to convert media types to tensors (as a filter for other general neural network filters) 

G\+Streamer Copyright (C) 2005 Thomas Vander Stichele \href{mailto:thomas@apestaart.org}{\texttt{ thomas@apestaart.\+org}} Copyright (C) 2005 Ronald S. Bultje \href{mailto:rbultje@ronald.bitfreak.net}{\texttt{ rbultje@ronald.\+bitfreak.\+net}} Copyright (C) 2018 Myung\+Joo Ham \href{mailto:myungjoo.ham@samsung.com}{\texttt{ myungjoo.\+ham@samsung.\+com}}

This library is free software; you can redistribute it and/or modify it under the terms of the G\+NU Library General Public License as published by the Free Software Foundation; version 2.\+1 of the License.

This library is distributed in the hope that it will be useful, but W\+I\+T\+H\+O\+UT A\+NY W\+A\+R\+R\+A\+N\+TY; without even the implied warranty of M\+E\+R\+C\+H\+A\+N\+T\+A\+B\+I\+L\+I\+TY or F\+I\+T\+N\+E\+SS F\+OR A P\+A\+R\+T\+I\+C\+U\+L\+AR P\+U\+R\+P\+O\+SE. See the G\+NU Library General Public License for more details.

\begin{DoxyDate}{Date}
26 Mar 2018 \begin{DoxyVerb}           Be careful: this filter assumes that the user has attached
          other GST converters as a preprocessor for this filter so that
          the incoming buffer is nicely aligned in the array of
          uint8[height][width][RGB]. Note that if rstride=RU4, you need
          to add the case in "remove_stride_padding_per_row".
\end{DoxyVerb}

\end{DoxyDate}
\begin{DoxySeeAlso}{See also}
\href{https://github.com/nnstreamer/nnstreamer}{\texttt{ https\+://github.\+com/nnstreamer/nnstreamer}} 
\end{DoxySeeAlso}
\begin{DoxyAuthor}{Author}
Myung\+Joo Ham \href{mailto:myungjoo.ham@samsung.com}{\texttt{ myungjoo.\+ham@samsung.\+com}} 
\end{DoxyAuthor}
\begin{DoxyRefDesc}{Bug}
\item[\mbox{\hyperlink{bug__bug000027}{Bug}}]No known bugs except for N\+YI items \end{DoxyRefDesc}


\doxysubsection{Macro Definition Documentation}
\mbox{\Hypertarget{gsttensor__converter_8h_ae1b46116b74703c3e0a9cc0879463b6e}\label{gsttensor__converter_8h_ae1b46116b74703c3e0a9cc0879463b6e}} 
\index{gsttensor\_converter.h@{gsttensor\_converter.h}!GST\_IS\_TENSOR\_CONVERTER@{GST\_IS\_TENSOR\_CONVERTER}}
\index{GST\_IS\_TENSOR\_CONVERTER@{GST\_IS\_TENSOR\_CONVERTER}!gsttensor\_converter.h@{gsttensor\_converter.h}}
\doxysubsubsection{\texorpdfstring{GST\_IS\_TENSOR\_CONVERTER}{GST\_IS\_TENSOR\_CONVERTER}}
{\footnotesize\ttfamily \#define G\+S\+T\+\_\+\+I\+S\+\_\+\+T\+E\+N\+S\+O\+R\+\_\+\+C\+O\+N\+V\+E\+R\+T\+ER(\begin{DoxyParamCaption}\item[{}]{obj }\end{DoxyParamCaption})~(G\+\_\+\+T\+Y\+P\+E\+\_\+\+C\+H\+E\+C\+K\+\_\+\+I\+N\+S\+T\+A\+N\+C\+E\+\_\+\+T\+Y\+PE((obj),\mbox{\hyperlink{gsttensor__converter_8h_a8d2d19ccdd074b2dc525797cbe9bd37c}{G\+S\+T\+\_\+\+T\+Y\+P\+E\+\_\+\+T\+E\+N\+S\+O\+R\+\_\+\+C\+O\+N\+V\+E\+R\+T\+ER}}))}



Definition at line 50 of file gsttensor\+\_\+converter.\+h.

\mbox{\Hypertarget{gsttensor__converter_8h_a1a7e3bd15069cbf1d59578ad5af604f4}\label{gsttensor__converter_8h_a1a7e3bd15069cbf1d59578ad5af604f4}} 
\index{gsttensor\_converter.h@{gsttensor\_converter.h}!GST\_IS\_TENSOR\_CONVERTER\_CLASS@{GST\_IS\_TENSOR\_CONVERTER\_CLASS}}
\index{GST\_IS\_TENSOR\_CONVERTER\_CLASS@{GST\_IS\_TENSOR\_CONVERTER\_CLASS}!gsttensor\_converter.h@{gsttensor\_converter.h}}
\doxysubsubsection{\texorpdfstring{GST\_IS\_TENSOR\_CONVERTER\_CLASS}{GST\_IS\_TENSOR\_CONVERTER\_CLASS}}
{\footnotesize\ttfamily \#define G\+S\+T\+\_\+\+I\+S\+\_\+\+T\+E\+N\+S\+O\+R\+\_\+\+C\+O\+N\+V\+E\+R\+T\+E\+R\+\_\+\+C\+L\+A\+SS(\begin{DoxyParamCaption}\item[{}]{klass }\end{DoxyParamCaption})~(G\+\_\+\+T\+Y\+P\+E\+\_\+\+C\+H\+E\+C\+K\+\_\+\+C\+L\+A\+S\+S\+\_\+\+T\+Y\+PE((klass),\mbox{\hyperlink{gsttensor__converter_8h_a8d2d19ccdd074b2dc525797cbe9bd37c}{G\+S\+T\+\_\+\+T\+Y\+P\+E\+\_\+\+T\+E\+N\+S\+O\+R\+\_\+\+C\+O\+N\+V\+E\+R\+T\+ER}}))}



Definition at line 52 of file gsttensor\+\_\+converter.\+h.

\mbox{\Hypertarget{gsttensor__converter_8h_abe49f1f7ff4150b2ec70f7132a73f6c1}\label{gsttensor__converter_8h_abe49f1f7ff4150b2ec70f7132a73f6c1}} 
\index{gsttensor\_converter.h@{gsttensor\_converter.h}!GST\_TENSOR\_CONVERTER@{GST\_TENSOR\_CONVERTER}}
\index{GST\_TENSOR\_CONVERTER@{GST\_TENSOR\_CONVERTER}!gsttensor\_converter.h@{gsttensor\_converter.h}}
\doxysubsubsection{\texorpdfstring{GST\_TENSOR\_CONVERTER}{GST\_TENSOR\_CONVERTER}}
{\footnotesize\ttfamily \#define G\+S\+T\+\_\+\+T\+E\+N\+S\+O\+R\+\_\+\+C\+O\+N\+V\+E\+R\+T\+ER(\begin{DoxyParamCaption}\item[{}]{obj }\end{DoxyParamCaption})~(G\+\_\+\+T\+Y\+P\+E\+\_\+\+C\+H\+E\+C\+K\+\_\+\+I\+N\+S\+T\+A\+N\+C\+E\+\_\+\+C\+A\+ST((obj),\mbox{\hyperlink{gsttensor__converter_8h_a8d2d19ccdd074b2dc525797cbe9bd37c}{G\+S\+T\+\_\+\+T\+Y\+P\+E\+\_\+\+T\+E\+N\+S\+O\+R\+\_\+\+C\+O\+N\+V\+E\+R\+T\+ER}},\mbox{\hyperlink{gsttensor__converter_8h_a8d7627f8d4f5a9f181bd714c89b285a2}{Gst\+Tensor\+Converter}}))}



Definition at line 46 of file gsttensor\+\_\+converter.\+h.

\mbox{\Hypertarget{gsttensor__converter_8h_ab967ecbc2a9a5bb2842293c30c2b5ade}\label{gsttensor__converter_8h_ab967ecbc2a9a5bb2842293c30c2b5ade}} 
\index{gsttensor\_converter.h@{gsttensor\_converter.h}!GST\_TENSOR\_CONVERTER\_CLASS@{GST\_TENSOR\_CONVERTER\_CLASS}}
\index{GST\_TENSOR\_CONVERTER\_CLASS@{GST\_TENSOR\_CONVERTER\_CLASS}!gsttensor\_converter.h@{gsttensor\_converter.h}}
\doxysubsubsection{\texorpdfstring{GST\_TENSOR\_CONVERTER\_CLASS}{GST\_TENSOR\_CONVERTER\_CLASS}}
{\footnotesize\ttfamily \#define G\+S\+T\+\_\+\+T\+E\+N\+S\+O\+R\+\_\+\+C\+O\+N\+V\+E\+R\+T\+E\+R\+\_\+\+C\+L\+A\+SS(\begin{DoxyParamCaption}\item[{}]{klass }\end{DoxyParamCaption})~(G\+\_\+\+T\+Y\+P\+E\+\_\+\+C\+H\+E\+C\+K\+\_\+\+C\+L\+A\+S\+S\+\_\+\+C\+A\+ST((klass),\mbox{\hyperlink{gsttensor__converter_8h_a8d2d19ccdd074b2dc525797cbe9bd37c}{G\+S\+T\+\_\+\+T\+Y\+P\+E\+\_\+\+T\+E\+N\+S\+O\+R\+\_\+\+C\+O\+N\+V\+E\+R\+T\+ER}},\mbox{\hyperlink{gsttensor__converter_8h_add84cd49f3d1684cf135ad91b00dfa85}{Gst\+Tensor\+Converter\+Class}}))}



Definition at line 48 of file gsttensor\+\_\+converter.\+h.

\mbox{\Hypertarget{gsttensor__converter_8h_a8d2d19ccdd074b2dc525797cbe9bd37c}\label{gsttensor__converter_8h_a8d2d19ccdd074b2dc525797cbe9bd37c}} 
\index{gsttensor\_converter.h@{gsttensor\_converter.h}!GST\_TYPE\_TENSOR\_CONVERTER@{GST\_TYPE\_TENSOR\_CONVERTER}}
\index{GST\_TYPE\_TENSOR\_CONVERTER@{GST\_TYPE\_TENSOR\_CONVERTER}!gsttensor\_converter.h@{gsttensor\_converter.h}}
\doxysubsubsection{\texorpdfstring{GST\_TYPE\_TENSOR\_CONVERTER}{GST\_TYPE\_TENSOR\_CONVERTER}}
{\footnotesize\ttfamily \#define G\+S\+T\+\_\+\+T\+Y\+P\+E\+\_\+\+T\+E\+N\+S\+O\+R\+\_\+\+C\+O\+N\+V\+E\+R\+T\+ER~(\mbox{\hyperlink{gsttensor__converter_8h_aca4ac3772793f937feaa1183ff2cf762}{gst\+\_\+tensor\+\_\+converter\+\_\+get\+\_\+type}}())}



Definition at line 44 of file gsttensor\+\_\+converter.\+h.



\doxysubsection{Typedef Documentation}
\mbox{\Hypertarget{gsttensor__converter_8h_a8d7627f8d4f5a9f181bd714c89b285a2}\label{gsttensor__converter_8h_a8d7627f8d4f5a9f181bd714c89b285a2}} 
\index{gsttensor\_converter.h@{gsttensor\_converter.h}!GstTensorConverter@{GstTensorConverter}}
\index{GstTensorConverter@{GstTensorConverter}!gsttensor\_converter.h@{gsttensor\_converter.h}}
\doxysubsubsection{\texorpdfstring{GstTensorConverter}{GstTensorConverter}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{struct__GstTensorConverter}{\+\_\+\+Gst\+Tensor\+Converter}} \mbox{\hyperlink{gsttensor__converter_8h_a8d7627f8d4f5a9f181bd714c89b285a2}{Gst\+Tensor\+Converter}}}



Definition at line 55 of file gsttensor\+\_\+converter.\+h.

\mbox{\Hypertarget{gsttensor__converter_8h_add84cd49f3d1684cf135ad91b00dfa85}\label{gsttensor__converter_8h_add84cd49f3d1684cf135ad91b00dfa85}} 
\index{gsttensor\_converter.h@{gsttensor\_converter.h}!GstTensorConverterClass@{GstTensorConverterClass}}
\index{GstTensorConverterClass@{GstTensorConverterClass}!gsttensor\_converter.h@{gsttensor\_converter.h}}
\doxysubsubsection{\texorpdfstring{GstTensorConverterClass}{GstTensorConverterClass}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{struct__GstTensorConverterClass}{\+\_\+\+Gst\+Tensor\+Converter\+Class}} \mbox{\hyperlink{gsttensor__converter_8h_add84cd49f3d1684cf135ad91b00dfa85}{Gst\+Tensor\+Converter\+Class}}}



Definition at line 56 of file gsttensor\+\_\+converter.\+h.



\doxysubsection{Enumeration Type Documentation}
\mbox{\Hypertarget{gsttensor__converter_8h_ad196141233d1dd6dd663c0947049474e}\label{gsttensor__converter_8h_ad196141233d1dd6dd663c0947049474e}} 
\index{gsttensor\_converter.h@{gsttensor\_converter.h}!tensor\_converter\_mode@{tensor\_converter\_mode}}
\index{tensor\_converter\_mode@{tensor\_converter\_mode}!gsttensor\_converter.h@{gsttensor\_converter.h}}
\doxysubsubsection{\texorpdfstring{tensor\_converter\_mode}{tensor\_converter\_mode}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{gsttensor__converter_8h_ad196141233d1dd6dd663c0947049474e}{tensor\+\_\+converter\+\_\+mode}}}



tensor converter mode 

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{\_CONVERTER\_MODE\_NONE@{\_CONVERTER\_MODE\_NONE}!gsttensor\_converter.h@{gsttensor\_converter.h}}\index{gsttensor\_converter.h@{gsttensor\_converter.h}!\_CONVERTER\_MODE\_NONE@{\_CONVERTER\_MODE\_NONE}}}\mbox{\Hypertarget{gsttensor__converter_8h_ad196141233d1dd6dd663c0947049474ea5cd31ebae5a621127f52fdfd65eb457c}\label{gsttensor__converter_8h_ad196141233d1dd6dd663c0947049474ea5cd31ebae5a621127f52fdfd65eb457c}} 
\+\_\+\+C\+O\+N\+V\+E\+R\+T\+E\+R\+\_\+\+M\+O\+D\+E\+\_\+\+N\+O\+NE&Normal mode (default) \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{\_CONVERTER\_MODE\_CUSTOM\_CODE@{\_CONVERTER\_MODE\_CUSTOM\_CODE}!gsttensor\_converter.h@{gsttensor\_converter.h}}\index{gsttensor\_converter.h@{gsttensor\_converter.h}!\_CONVERTER\_MODE\_CUSTOM\_CODE@{\_CONVERTER\_MODE\_CUSTOM\_CODE}}}\mbox{\Hypertarget{gsttensor__converter_8h_ad196141233d1dd6dd663c0947049474eaacebb82823db5aa6c07d38a63eb9fcea}\label{gsttensor__converter_8h_ad196141233d1dd6dd663c0947049474eaacebb82823db5aa6c07d38a63eb9fcea}} 
\+\_\+\+C\+O\+N\+V\+E\+R\+T\+E\+R\+\_\+\+M\+O\+D\+E\+\_\+\+C\+U\+S\+T\+O\+M\+\_\+\+C\+O\+DE&Custom mode (callback type) \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{\_CONVERTER\_MODE\_CUSTOM\_SCRIPT@{\_CONVERTER\_MODE\_CUSTOM\_SCRIPT}!gsttensor\_converter.h@{gsttensor\_converter.h}}\index{gsttensor\_converter.h@{gsttensor\_converter.h}!\_CONVERTER\_MODE\_CUSTOM\_SCRIPT@{\_CONVERTER\_MODE\_CUSTOM\_SCRIPT}}}\mbox{\Hypertarget{gsttensor__converter_8h_ad196141233d1dd6dd663c0947049474ead9389dbe0f613e7138dac1fee84014c3}\label{gsttensor__converter_8h_ad196141233d1dd6dd663c0947049474ead9389dbe0f613e7138dac1fee84014c3}} 
\+\_\+\+C\+O\+N\+V\+E\+R\+T\+E\+R\+\_\+\+M\+O\+D\+E\+\_\+\+C\+U\+S\+T\+O\+M\+\_\+\+S\+C\+R\+I\+PT&Custom mode (script type) \\
\hline

\end{DoxyEnumFields}


Definition at line 66 of file gsttensor\+\_\+converter.\+h.



\doxysubsection{Function Documentation}
\mbox{\Hypertarget{gsttensor__converter_8h_aca4ac3772793f937feaa1183ff2cf762}\label{gsttensor__converter_8h_aca4ac3772793f937feaa1183ff2cf762}} 
\index{gsttensor\_converter.h@{gsttensor\_converter.h}!gst\_tensor\_converter\_get\_type@{gst\_tensor\_converter\_get\_type}}
\index{gst\_tensor\_converter\_get\_type@{gst\_tensor\_converter\_get\_type}!gsttensor\_converter.h@{gsttensor\_converter.h}}
\doxysubsubsection{\texorpdfstring{gst\_tensor\_converter\_get\_type()}{gst\_tensor\_converter\_get\_type()}}
{\footnotesize\ttfamily G\+Type gst\+\_\+tensor\+\_\+converter\+\_\+get\+\_\+type (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Get Type function required for gst elements. 

