\hypertarget{gsttensor__reposink_8c}{}\doxysection{nnstreamer/elements/gsttensor\+\_\+reposink.c File Reference}
\label{gsttensor__reposink_8c}\index{nnstreamer/elements/gsttensor\_reposink.c@{nnstreamer/elements/gsttensor\_reposink.c}}


G\+Streamer plugin to handle tensor repository.  


{\ttfamily \#include $<$nnstreamer\+\_\+util.\+h$>$}\newline
{\ttfamily \#include \char`\"{}gsttensor\+\_\+repo.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}gsttensor\+\_\+reposink.\+h\char`\"{}}\newline
Include dependency graph for gsttensor\+\_\+reposink.\+c\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{gsttensor__reposink_8c__incl}
\end{center}
\end{figure}
\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{gsttensor__reposink_8c_adef911caed7c65a1643062817f4a59d7}{G\+S\+T\+\_\+\+C\+A\+T\+\_\+\+D\+E\+F\+A\+U\+LT}}~gst\+\_\+tensor\+\_\+reposink\+\_\+debug
\item 
\#define \mbox{\hyperlink{gsttensor__reposink_8c_a29509ef8d93fd26eef00d202f8d8a2e0}{D\+E\+F\+A\+U\+L\+T\+\_\+\+S\+I\+G\+N\+A\+L\+\_\+\+R\+A\+TE}}~0
\item 
\#define \mbox{\hyperlink{gsttensor__reposink_8c_a18d799dbbbb0fd0132807aa9bb7d9adf}{D\+E\+F\+A\+U\+L\+T\+\_\+\+S\+I\+L\+E\+NT}}~\mbox{\hyperlink{gsttensor__if_8c_a834713a9a17ec303f21e3dc4ecbe9161}{T\+R\+UE}}
\item 
\#define \mbox{\hyperlink{gsttensor__reposink_8c_a71bc7b6ea0f46d2127bdae91f0de5ee3}{D\+E\+F\+A\+U\+L\+T\+\_\+\+Q\+OS}}~\mbox{\hyperlink{gsttensor__if_8c_a834713a9a17ec303f21e3dc4ecbe9161}{T\+R\+UE}}
\item 
\#define \mbox{\hyperlink{gsttensor__reposink_8c_aa82318edeaf1c294431689f17d3829c6}{D\+E\+F\+A\+U\+L\+T\+\_\+\+I\+N\+D\+EX}}~0
\item 
\#define \mbox{\hyperlink{gsttensor__reposink_8c_ad845ee053340219a6f875a8f5802576f}{gst\+\_\+tensor\+\_\+reposink\+\_\+parent\+\_\+class}}~parent\+\_\+class
\end{DoxyCompactItemize}
\doxysubsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \{ \mbox{\hyperlink{gsttensor__reposink_8c_ae4d5251432e1a9e6803c0240cc492e18ac37dda0da1a44e10c0504afeeb863f3c}{P\+R\+O\+P\+\_\+0}}, 
\mbox{\hyperlink{gsttensor__reposink_8c_ae4d5251432e1a9e6803c0240cc492e18a40ae448258690d7a9ad5500c02ee8759}{P\+R\+O\+P\+\_\+\+S\+I\+G\+N\+A\+L\+\_\+\+R\+A\+TE}}, 
\mbox{\hyperlink{gsttensor__reposink_8c_ae4d5251432e1a9e6803c0240cc492e18a9268549630288c12aaa2c39ce3c9a526}{P\+R\+O\+P\+\_\+\+S\+L\+OT}}, 
\mbox{\hyperlink{gsttensor__reposink_8c_ae4d5251432e1a9e6803c0240cc492e18a707b785966c328fb5a6088b7879c7bb5}{P\+R\+O\+P\+\_\+\+S\+I\+L\+E\+NT}}
 \}
\begin{DoxyCompactList}\small\item\em tensor\+\_\+reposink properties \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{gsttensor__reposink_8c_ac481cba8eb069da232253e57f64e646c}{G\+S\+T\+\_\+\+D\+E\+B\+U\+G\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+S\+T\+A\+T\+IC}} (gst\+\_\+tensor\+\_\+reposink\+\_\+debug)
\item 
static void \mbox{\hyperlink{gsttensor__reposink_8c_a63c7db8fd35a772b9ecd3f1f3c5b55e5}{gst\+\_\+tensor\+\_\+reposink\+\_\+set\+\_\+property}} (G\+Object $\ast$object, guint prop\+\_\+id, const G\+Value $\ast$value, G\+Param\+Spec $\ast$pspec)
\begin{DoxyCompactList}\small\item\em set property vmethod \end{DoxyCompactList}\item 
static void \mbox{\hyperlink{gsttensor__reposink_8c_a12b737e6d867254f2420a4f8ff4cef83}{gst\+\_\+tensor\+\_\+reposink\+\_\+get\+\_\+property}} (G\+Object $\ast$object, guint prop\+\_\+id, G\+Value $\ast$value, G\+Param\+Spec $\ast$pspec)
\begin{DoxyCompactList}\small\item\em get property vmethod \end{DoxyCompactList}\item 
static void \mbox{\hyperlink{gsttensor__reposink_8c_af126ef4d9d9e70e99da405cdc089334b}{gst\+\_\+tensor\+\_\+reposink\+\_\+dispose}} (G\+Object $\ast$object)
\begin{DoxyCompactList}\small\item\em dispose vmethod implementation \end{DoxyCompactList}\item 
static gboolean \mbox{\hyperlink{gsttensor__reposink_8c_ace9cc44671d075c040a71a59e003e077}{gst\+\_\+tensor\+\_\+reposink\+\_\+start}} (Gst\+Base\+Sink $\ast$sink)
\begin{DoxyCompactList}\small\item\em start vmethod implementation \end{DoxyCompactList}\item 
static gboolean \mbox{\hyperlink{gsttensor__reposink_8c_ab6e5cbf657385d57b6274996010eb5ff}{gst\+\_\+tensor\+\_\+reposink\+\_\+stop}} (Gst\+Base\+Sink $\ast$sink)
\begin{DoxyCompactList}\small\item\em stop vmethod implementation \end{DoxyCompactList}\item 
static gboolean \mbox{\hyperlink{gsttensor__reposink_8c_a39c173f3fcee281801830bdbde634bf7}{gst\+\_\+tensor\+\_\+reposink\+\_\+event}} (Gst\+Base\+Sink $\ast$sink, Gst\+Event $\ast$event)
\begin{DoxyCompactList}\small\item\em Handle events. \end{DoxyCompactList}\item 
static gboolean \mbox{\hyperlink{gsttensor__reposink_8c_a4e219a58fdab52b160a0f299ce7ba159}{gst\+\_\+tensor\+\_\+reposink\+\_\+query}} (Gst\+Base\+Sink $\ast$sink, Gst\+Query $\ast$query)
\begin{DoxyCompactList}\small\item\em query vmethod implementation \end{DoxyCompactList}\item 
static Gst\+Flow\+Return \mbox{\hyperlink{gsttensor__reposink_8c_a437ffe2fc906f0c88ccbaee04af9b922}{gst\+\_\+tensor\+\_\+reposink\+\_\+render}} (Gst\+Base\+Sink $\ast$sink, Gst\+Buffer $\ast$buffer)
\begin{DoxyCompactList}\small\item\em render vmethod implementation \end{DoxyCompactList}\item 
static Gst\+Flow\+Return \mbox{\hyperlink{gsttensor__reposink_8c_abe7096bd1be41b9c1b6fa99b31a45627}{gst\+\_\+tensor\+\_\+reposink\+\_\+render\+\_\+list}} (Gst\+Base\+Sink $\ast$sink, Gst\+Buffer\+List $\ast$buffer\+\_\+list)
\begin{DoxyCompactList}\small\item\em render list vmethod implementation \end{DoxyCompactList}\item 
static gboolean \mbox{\hyperlink{gsttensor__reposink_8c_a10c1bd7b416a9ba19d5de27df2a0aaf3}{gst\+\_\+tensor\+\_\+reposink\+\_\+set\+\_\+caps}} (Gst\+Base\+Sink $\ast$sink, Gst\+Caps $\ast$caps)
\begin{DoxyCompactList}\small\item\em set\+\_\+caps vmethod implementation \end{DoxyCompactList}\item 
static Gst\+Caps $\ast$ \mbox{\hyperlink{gsttensor__reposink_8c_a77900bb5b2baa04bc5c19e29c7693fc0}{gst\+\_\+tensor\+\_\+reposink\+\_\+get\+\_\+caps}} (Gst\+Base\+Sink $\ast$sink, Gst\+Caps $\ast$filter)
\begin{DoxyCompactList}\small\item\em get\+\_\+caps vmethod implementation \end{DoxyCompactList}\item 
\mbox{\hyperlink{gsttensor__reposink_8c_a2761bfb9536cdad7d6020829786081b5}{G\+\_\+\+D\+E\+F\+I\+N\+E\+\_\+\+T\+Y\+PE}} (\mbox{\hyperlink{gsttensor__reposink_8h_a15cdce7eccdd3723f6cf1a3cb8219f8c}{Gst\+Tensor\+Repo\+Sink}}, gst\+\_\+tensor\+\_\+reposink, G\+S\+T\+\_\+\+T\+Y\+P\+E\+\_\+\+B\+A\+S\+E\+\_\+\+S\+I\+NK)
\item 
static void \mbox{\hyperlink{gsttensor__reposink_8c_a0d21d0b2e89077bad14ce795e4ab9bb3}{gst\+\_\+tensor\+\_\+reposink\+\_\+class\+\_\+init}} (\mbox{\hyperlink{gsttensor__reposink_8h_a16a06fbf6190956dc0366108d757ba06}{Gst\+Tensor\+Repo\+Sink\+Class}} $\ast$klass)
\begin{DoxyCompactList}\small\item\em class initialization of tensor\+\_\+reposink \end{DoxyCompactList}\item 
static void \mbox{\hyperlink{gsttensor__reposink_8c_a4f1e2185f79a63d92f0b8e253a5a7162}{gst\+\_\+tensor\+\_\+reposink\+\_\+init}} (\mbox{\hyperlink{gsttensor__reposink_8h_a15cdce7eccdd3723f6cf1a3cb8219f8c}{Gst\+Tensor\+Repo\+Sink}} $\ast$self)
\begin{DoxyCompactList}\small\item\em initialization of tensor\+\_\+reposink \end{DoxyCompactList}\item 
static gboolean \mbox{\hyperlink{gsttensor__reposink_8c_ae99bb121ad67783bfb5715709521738f}{gst\+\_\+tensor\+\_\+reposink\+\_\+render\+\_\+buffer}} (\mbox{\hyperlink{gsttensor__reposink_8h_a15cdce7eccdd3723f6cf1a3cb8219f8c}{Gst\+Tensor\+Repo\+Sink}} $\ast$self, Gst\+Buffer $\ast$buffer)
\begin{DoxyCompactList}\small\item\em Push Gst\+Buffer. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
G\+Streamer plugin to handle tensor repository. 

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 Samsung Electronics Co., Ltd.

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. S\+E\+C\+T\+I\+ON\+: element-\/tensor\+\_\+reposink

Set element to handle tensor repo

\begin{DoxyDate}{Date}
19 Nov 2018 
\end{DoxyDate}
\begin{DoxySeeAlso}{See also}
\href{https://github.com/nnstreamer/nnstreamer}{\texttt{ https\+://github.\+com/nnstreamer/nnstreamer}} 
\end{DoxySeeAlso}
\begin{DoxyAuthor}{Author}
Jijoong Moon \href{mailto:jijoong.moon@samsung.com}{\texttt{ jijoong.\+moon@samsung.\+com}} 
\end{DoxyAuthor}
\begin{DoxyRefDesc}{Bug}
\item[\mbox{\hyperlink{bug__bug000050}{Bug}}]No known bugs except for N\+YI items \end{DoxyRefDesc}


\doxysubsection{Macro Definition Documentation}
\mbox{\Hypertarget{gsttensor__reposink_8c_aa82318edeaf1c294431689f17d3829c6}\label{gsttensor__reposink_8c_aa82318edeaf1c294431689f17d3829c6}} 
\index{gsttensor\_reposink.c@{gsttensor\_reposink.c}!DEFAULT\_INDEX@{DEFAULT\_INDEX}}
\index{DEFAULT\_INDEX@{DEFAULT\_INDEX}!gsttensor\_reposink.c@{gsttensor\_reposink.c}}
\doxysubsubsection{\texorpdfstring{DEFAULT\_INDEX}{DEFAULT\_INDEX}}
{\footnotesize\ttfamily \#define D\+E\+F\+A\+U\+L\+T\+\_\+\+I\+N\+D\+EX~0}



Definition at line 56 of file gsttensor\+\_\+reposink.\+c.

\mbox{\Hypertarget{gsttensor__reposink_8c_a71bc7b6ea0f46d2127bdae91f0de5ee3}\label{gsttensor__reposink_8c_a71bc7b6ea0f46d2127bdae91f0de5ee3}} 
\index{gsttensor\_reposink.c@{gsttensor\_reposink.c}!DEFAULT\_QOS@{DEFAULT\_QOS}}
\index{DEFAULT\_QOS@{DEFAULT\_QOS}!gsttensor\_reposink.c@{gsttensor\_reposink.c}}
\doxysubsubsection{\texorpdfstring{DEFAULT\_QOS}{DEFAULT\_QOS}}
{\footnotesize\ttfamily \#define D\+E\+F\+A\+U\+L\+T\+\_\+\+Q\+OS~\mbox{\hyperlink{gsttensor__if_8c_a834713a9a17ec303f21e3dc4ecbe9161}{T\+R\+UE}}}



Definition at line 55 of file gsttensor\+\_\+reposink.\+c.

\mbox{\Hypertarget{gsttensor__reposink_8c_a29509ef8d93fd26eef00d202f8d8a2e0}\label{gsttensor__reposink_8c_a29509ef8d93fd26eef00d202f8d8a2e0}} 
\index{gsttensor\_reposink.c@{gsttensor\_reposink.c}!DEFAULT\_SIGNAL\_RATE@{DEFAULT\_SIGNAL\_RATE}}
\index{DEFAULT\_SIGNAL\_RATE@{DEFAULT\_SIGNAL\_RATE}!gsttensor\_reposink.c@{gsttensor\_reposink.c}}
\doxysubsubsection{\texorpdfstring{DEFAULT\_SIGNAL\_RATE}{DEFAULT\_SIGNAL\_RATE}}
{\footnotesize\ttfamily \#define D\+E\+F\+A\+U\+L\+T\+\_\+\+S\+I\+G\+N\+A\+L\+\_\+\+R\+A\+TE~0}



Definition at line 53 of file gsttensor\+\_\+reposink.\+c.

\mbox{\Hypertarget{gsttensor__reposink_8c_a18d799dbbbb0fd0132807aa9bb7d9adf}\label{gsttensor__reposink_8c_a18d799dbbbb0fd0132807aa9bb7d9adf}} 
\index{gsttensor\_reposink.c@{gsttensor\_reposink.c}!DEFAULT\_SILENT@{DEFAULT\_SILENT}}
\index{DEFAULT\_SILENT@{DEFAULT\_SILENT}!gsttensor\_reposink.c@{gsttensor\_reposink.c}}
\doxysubsubsection{\texorpdfstring{DEFAULT\_SILENT}{DEFAULT\_SILENT}}
{\footnotesize\ttfamily \#define D\+E\+F\+A\+U\+L\+T\+\_\+\+S\+I\+L\+E\+NT~\mbox{\hyperlink{gsttensor__if_8c_a834713a9a17ec303f21e3dc4ecbe9161}{T\+R\+UE}}}



Definition at line 54 of file gsttensor\+\_\+reposink.\+c.

\mbox{\Hypertarget{gsttensor__reposink_8c_adef911caed7c65a1643062817f4a59d7}\label{gsttensor__reposink_8c_adef911caed7c65a1643062817f4a59d7}} 
\index{gsttensor\_reposink.c@{gsttensor\_reposink.c}!GST\_CAT\_DEFAULT@{GST\_CAT\_DEFAULT}}
\index{GST\_CAT\_DEFAULT@{GST\_CAT\_DEFAULT}!gsttensor\_reposink.c@{gsttensor\_reposink.c}}
\doxysubsubsection{\texorpdfstring{GST\_CAT\_DEFAULT}{GST\_CAT\_DEFAULT}}
{\footnotesize\ttfamily \#define G\+S\+T\+\_\+\+C\+A\+T\+\_\+\+D\+E\+F\+A\+U\+LT~gst\+\_\+tensor\+\_\+reposink\+\_\+debug}



Definition at line 40 of file gsttensor\+\_\+reposink.\+c.

\mbox{\Hypertarget{gsttensor__reposink_8c_ad845ee053340219a6f875a8f5802576f}\label{gsttensor__reposink_8c_ad845ee053340219a6f875a8f5802576f}} 
\index{gsttensor\_reposink.c@{gsttensor\_reposink.c}!gst\_tensor\_reposink\_parent\_class@{gst\_tensor\_reposink\_parent\_class}}
\index{gst\_tensor\_reposink\_parent\_class@{gst\_tensor\_reposink\_parent\_class}!gsttensor\_reposink.c@{gsttensor\_reposink.c}}
\doxysubsubsection{\texorpdfstring{gst\_tensor\_reposink\_parent\_class}{gst\_tensor\_reposink\_parent\_class}}
{\footnotesize\ttfamily \#define gst\+\_\+tensor\+\_\+reposink\+\_\+parent\+\_\+class~parent\+\_\+class}



Definition at line 79 of file gsttensor\+\_\+reposink.\+c.



\doxysubsection{Enumeration Type Documentation}
\mbox{\Hypertarget{gsttensor__reposink_8c_ae4d5251432e1a9e6803c0240cc492e18}\label{gsttensor__reposink_8c_ae4d5251432e1a9e6803c0240cc492e18}} 
\doxysubsubsection{\texorpdfstring{anonymous enum}{anonymous enum}}
{\footnotesize\ttfamily anonymous enum}



tensor\+\_\+reposink properties 

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{PROP\_0@{PROP\_0}!gsttensor\_reposink.c@{gsttensor\_reposink.c}}\index{gsttensor\_reposink.c@{gsttensor\_reposink.c}!PROP\_0@{PROP\_0}}}\mbox{\Hypertarget{gsttensor__reposink_8c_ae4d5251432e1a9e6803c0240cc492e18ac37dda0da1a44e10c0504afeeb863f3c}\label{gsttensor__reposink_8c_ae4d5251432e1a9e6803c0240cc492e18ac37dda0da1a44e10c0504afeeb863f3c}} 
P\+R\+O\+P\+\_\+0&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{PROP\_SIGNAL\_RATE@{PROP\_SIGNAL\_RATE}!gsttensor\_reposink.c@{gsttensor\_reposink.c}}\index{gsttensor\_reposink.c@{gsttensor\_reposink.c}!PROP\_SIGNAL\_RATE@{PROP\_SIGNAL\_RATE}}}\mbox{\Hypertarget{gsttensor__reposink_8c_ae4d5251432e1a9e6803c0240cc492e18a40ae448258690d7a9ad5500c02ee8759}\label{gsttensor__reposink_8c_ae4d5251432e1a9e6803c0240cc492e18a40ae448258690d7a9ad5500c02ee8759}} 
P\+R\+O\+P\+\_\+\+S\+I\+G\+N\+A\+L\+\_\+\+R\+A\+TE&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{PROP\_SLOT@{PROP\_SLOT}!gsttensor\_reposink.c@{gsttensor\_reposink.c}}\index{gsttensor\_reposink.c@{gsttensor\_reposink.c}!PROP\_SLOT@{PROP\_SLOT}}}\mbox{\Hypertarget{gsttensor__reposink_8c_ae4d5251432e1a9e6803c0240cc492e18a9268549630288c12aaa2c39ce3c9a526}\label{gsttensor__reposink_8c_ae4d5251432e1a9e6803c0240cc492e18a9268549630288c12aaa2c39ce3c9a526}} 
P\+R\+O\+P\+\_\+\+S\+L\+OT&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{PROP\_SILENT@{PROP\_SILENT}!gsttensor\_reposink.c@{gsttensor\_reposink.c}}\index{gsttensor\_reposink.c@{gsttensor\_reposink.c}!PROP\_SILENT@{PROP\_SILENT}}}\mbox{\Hypertarget{gsttensor__reposink_8c_ae4d5251432e1a9e6803c0240cc492e18a707b785966c328fb5a6088b7879c7bb5}\label{gsttensor__reposink_8c_ae4d5251432e1a9e6803c0240cc492e18a707b785966c328fb5a6088b7879c7bb5}} 
P\+R\+O\+P\+\_\+\+S\+I\+L\+E\+NT&\\
\hline

\end{DoxyEnumFields}


Definition at line 45 of file gsttensor\+\_\+reposink.\+c.



\doxysubsection{Function Documentation}
\mbox{\Hypertarget{gsttensor__reposink_8c_a2761bfb9536cdad7d6020829786081b5}\label{gsttensor__reposink_8c_a2761bfb9536cdad7d6020829786081b5}} 
\index{gsttensor\_reposink.c@{gsttensor\_reposink.c}!G\_DEFINE\_TYPE@{G\_DEFINE\_TYPE}}
\index{G\_DEFINE\_TYPE@{G\_DEFINE\_TYPE}!gsttensor\_reposink.c@{gsttensor\_reposink.c}}
\doxysubsubsection{\texorpdfstring{G\_DEFINE\_TYPE()}{G\_DEFINE\_TYPE()}}
{\footnotesize\ttfamily G\+\_\+\+D\+E\+F\+I\+N\+E\+\_\+\+T\+Y\+PE (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{gsttensor__reposink_8h_a15cdce7eccdd3723f6cf1a3cb8219f8c}{Gst\+Tensor\+Repo\+Sink}}}]{,  }\item[{gst\+\_\+tensor\+\_\+reposink}]{,  }\item[{G\+S\+T\+\_\+\+T\+Y\+P\+E\+\_\+\+B\+A\+S\+E\+\_\+\+S\+I\+NK}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{gsttensor__reposink_8c_ac481cba8eb069da232253e57f64e646c}\label{gsttensor__reposink_8c_ac481cba8eb069da232253e57f64e646c}} 
\index{gsttensor\_reposink.c@{gsttensor\_reposink.c}!GST\_DEBUG\_CATEGORY\_STATIC@{GST\_DEBUG\_CATEGORY\_STATIC}}
\index{GST\_DEBUG\_CATEGORY\_STATIC@{GST\_DEBUG\_CATEGORY\_STATIC}!gsttensor\_reposink.c@{gsttensor\_reposink.c}}
\doxysubsubsection{\texorpdfstring{GST\_DEBUG\_CATEGORY\_STATIC()}{GST\_DEBUG\_CATEGORY\_STATIC()}}
{\footnotesize\ttfamily G\+S\+T\+\_\+\+D\+E\+B\+U\+G\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+S\+T\+A\+T\+IC (\begin{DoxyParamCaption}\item[{gst\+\_\+tensor\+\_\+reposink\+\_\+debug}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{gsttensor__reposink_8c_a0d21d0b2e89077bad14ce795e4ab9bb3}\label{gsttensor__reposink_8c_a0d21d0b2e89077bad14ce795e4ab9bb3}} 
\index{gsttensor\_reposink.c@{gsttensor\_reposink.c}!gst\_tensor\_reposink\_class\_init@{gst\_tensor\_reposink\_class\_init}}
\index{gst\_tensor\_reposink\_class\_init@{gst\_tensor\_reposink\_class\_init}!gsttensor\_reposink.c@{gsttensor\_reposink.c}}
\doxysubsubsection{\texorpdfstring{gst\_tensor\_reposink\_class\_init()}{gst\_tensor\_reposink\_class\_init()}}
{\footnotesize\ttfamily static void gst\+\_\+tensor\+\_\+reposink\+\_\+class\+\_\+init (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{gsttensor__reposink_8h_a16a06fbf6190956dc0366108d757ba06}{Gst\+Tensor\+Repo\+Sink\+Class}} $\ast$}]{klass }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



class initialization of tensor\+\_\+reposink 



Definition at line 86 of file gsttensor\+\_\+reposink.\+c.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{gsttensor__reposink_8c_a0d21d0b2e89077bad14ce795e4ab9bb3_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{gsttensor__reposink_8c_af126ef4d9d9e70e99da405cdc089334b}\label{gsttensor__reposink_8c_af126ef4d9d9e70e99da405cdc089334b}} 
\index{gsttensor\_reposink.c@{gsttensor\_reposink.c}!gst\_tensor\_reposink\_dispose@{gst\_tensor\_reposink\_dispose}}
\index{gst\_tensor\_reposink\_dispose@{gst\_tensor\_reposink\_dispose}!gsttensor\_reposink.c@{gsttensor\_reposink.c}}
\doxysubsubsection{\texorpdfstring{gst\_tensor\_reposink\_dispose()}{gst\_tensor\_reposink\_dispose()}}
{\footnotesize\ttfamily static void gst\+\_\+tensor\+\_\+reposink\+\_\+dispose (\begin{DoxyParamCaption}\item[{G\+Object $\ast$}]{object }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



dispose vmethod implementation 



Definition at line 240 of file gsttensor\+\_\+reposink.\+c.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=346pt]{gsttensor__reposink_8c_af126ef4d9d9e70e99da405cdc089334b_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{gsttensor__reposink_8c_a39c173f3fcee281801830bdbde634bf7}\label{gsttensor__reposink_8c_a39c173f3fcee281801830bdbde634bf7}} 
\index{gsttensor\_reposink.c@{gsttensor\_reposink.c}!gst\_tensor\_reposink\_event@{gst\_tensor\_reposink\_event}}
\index{gst\_tensor\_reposink\_event@{gst\_tensor\_reposink\_event}!gsttensor\_reposink.c@{gsttensor\_reposink.c}}
\doxysubsubsection{\texorpdfstring{gst\_tensor\_reposink\_event()}{gst\_tensor\_reposink\_event()}}
{\footnotesize\ttfamily static gboolean gst\+\_\+tensor\+\_\+reposink\+\_\+event (\begin{DoxyParamCaption}\item[{Gst\+Base\+Sink $\ast$}]{sink,  }\item[{Gst\+Event $\ast$}]{event }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Handle events. 

Gst\+Base\+Sink method implementation. 

Definition at line 278 of file gsttensor\+\_\+reposink.\+c.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{gsttensor__reposink_8c_a39c173f3fcee281801830bdbde634bf7_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=346pt]{gsttensor__reposink_8c_a39c173f3fcee281801830bdbde634bf7_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{gsttensor__reposink_8c_a77900bb5b2baa04bc5c19e29c7693fc0}\label{gsttensor__reposink_8c_a77900bb5b2baa04bc5c19e29c7693fc0}} 
\index{gsttensor\_reposink.c@{gsttensor\_reposink.c}!gst\_tensor\_reposink\_get\_caps@{gst\_tensor\_reposink\_get\_caps}}
\index{gst\_tensor\_reposink\_get\_caps@{gst\_tensor\_reposink\_get\_caps}!gsttensor\_reposink.c@{gsttensor\_reposink.c}}
\doxysubsubsection{\texorpdfstring{gst\_tensor\_reposink\_get\_caps()}{gst\_tensor\_reposink\_get\_caps()}}
{\footnotesize\ttfamily static Gst\+Caps $\ast$ gst\+\_\+tensor\+\_\+reposink\+\_\+get\+\_\+caps (\begin{DoxyParamCaption}\item[{Gst\+Base\+Sink $\ast$}]{sink,  }\item[{Gst\+Caps $\ast$}]{filter }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



get\+\_\+caps vmethod implementation 



Definition at line 448 of file gsttensor\+\_\+reposink.\+c.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=346pt]{gsttensor__reposink_8c_a77900bb5b2baa04bc5c19e29c7693fc0_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{gsttensor__reposink_8c_a12b737e6d867254f2420a4f8ff4cef83}\label{gsttensor__reposink_8c_a12b737e6d867254f2420a4f8ff4cef83}} 
\index{gsttensor\_reposink.c@{gsttensor\_reposink.c}!gst\_tensor\_reposink\_get\_property@{gst\_tensor\_reposink\_get\_property}}
\index{gst\_tensor\_reposink\_get\_property@{gst\_tensor\_reposink\_get\_property}!gsttensor\_reposink.c@{gsttensor\_reposink.c}}
\doxysubsubsection{\texorpdfstring{gst\_tensor\_reposink\_get\_property()}{gst\_tensor\_reposink\_get\_property()}}
{\footnotesize\ttfamily static void gst\+\_\+tensor\+\_\+reposink\+\_\+get\+\_\+property (\begin{DoxyParamCaption}\item[{G\+Object $\ast$}]{object,  }\item[{guint}]{prop\+\_\+id,  }\item[{G\+Value $\ast$}]{value,  }\item[{G\+Param\+Spec $\ast$}]{pspec }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



get property vmethod 



Definition at line 213 of file gsttensor\+\_\+reposink.\+c.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=346pt]{gsttensor__reposink_8c_a12b737e6d867254f2420a4f8ff4cef83_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{gsttensor__reposink_8c_a4f1e2185f79a63d92f0b8e253a5a7162}\label{gsttensor__reposink_8c_a4f1e2185f79a63d92f0b8e253a5a7162}} 
\index{gsttensor\_reposink.c@{gsttensor\_reposink.c}!gst\_tensor\_reposink\_init@{gst\_tensor\_reposink\_init}}
\index{gst\_tensor\_reposink\_init@{gst\_tensor\_reposink\_init}!gsttensor\_reposink.c@{gsttensor\_reposink.c}}
\doxysubsubsection{\texorpdfstring{gst\_tensor\_reposink\_init()}{gst\_tensor\_reposink\_init()}}
{\footnotesize\ttfamily static void gst\+\_\+tensor\+\_\+reposink\+\_\+init (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{gsttensor__reposink_8h_a15cdce7eccdd3723f6cf1a3cb8219f8c}{Gst\+Tensor\+Repo\+Sink}} $\ast$}]{self }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



initialization of tensor\+\_\+reposink 



Definition at line 148 of file gsttensor\+\_\+reposink.\+c.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{gsttensor__reposink_8c_a4f1e2185f79a63d92f0b8e253a5a7162_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{gsttensor__reposink_8c_a4e219a58fdab52b160a0f299ce7ba159}\label{gsttensor__reposink_8c_a4e219a58fdab52b160a0f299ce7ba159}} 
\index{gsttensor\_reposink.c@{gsttensor\_reposink.c}!gst\_tensor\_reposink\_query@{gst\_tensor\_reposink\_query}}
\index{gst\_tensor\_reposink\_query@{gst\_tensor\_reposink\_query}!gsttensor\_reposink.c@{gsttensor\_reposink.c}}
\doxysubsubsection{\texorpdfstring{gst\_tensor\_reposink\_query()}{gst\_tensor\_reposink\_query()}}
{\footnotesize\ttfamily static gboolean gst\+\_\+tensor\+\_\+reposink\+\_\+query (\begin{DoxyParamCaption}\item[{Gst\+Base\+Sink $\ast$}]{sink,  }\item[{Gst\+Query $\ast$}]{query }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



query vmethod implementation 



Definition at line 303 of file gsttensor\+\_\+reposink.\+c.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=346pt]{gsttensor__reposink_8c_a4e219a58fdab52b160a0f299ce7ba159_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{gsttensor__reposink_8c_a437ffe2fc906f0c88ccbaee04af9b922}\label{gsttensor__reposink_8c_a437ffe2fc906f0c88ccbaee04af9b922}} 
\index{gsttensor\_reposink.c@{gsttensor\_reposink.c}!gst\_tensor\_reposink\_render@{gst\_tensor\_reposink\_render}}
\index{gst\_tensor\_reposink\_render@{gst\_tensor\_reposink\_render}!gsttensor\_reposink.c@{gsttensor\_reposink.c}}
\doxysubsubsection{\texorpdfstring{gst\_tensor\_reposink\_render()}{gst\_tensor\_reposink\_render()}}
{\footnotesize\ttfamily static Gst\+Flow\+Return gst\+\_\+tensor\+\_\+reposink\+\_\+render (\begin{DoxyParamCaption}\item[{Gst\+Base\+Sink $\ast$}]{sink,  }\item[{Gst\+Buffer $\ast$}]{buffer }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



render vmethod implementation 



Definition at line 377 of file gsttensor\+\_\+reposink.\+c.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{gsttensor__reposink_8c_a437ffe2fc906f0c88ccbaee04af9b922_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=346pt]{gsttensor__reposink_8c_a437ffe2fc906f0c88ccbaee04af9b922_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{gsttensor__reposink_8c_ae99bb121ad67783bfb5715709521738f}\label{gsttensor__reposink_8c_ae99bb121ad67783bfb5715709521738f}} 
\index{gsttensor\_reposink.c@{gsttensor\_reposink.c}!gst\_tensor\_reposink\_render\_buffer@{gst\_tensor\_reposink\_render\_buffer}}
\index{gst\_tensor\_reposink\_render\_buffer@{gst\_tensor\_reposink\_render\_buffer}!gsttensor\_reposink.c@{gsttensor\_reposink.c}}
\doxysubsubsection{\texorpdfstring{gst\_tensor\_reposink\_render\_buffer()}{gst\_tensor\_reposink\_render\_buffer()}}
{\footnotesize\ttfamily static gboolean gst\+\_\+tensor\+\_\+reposink\+\_\+render\+\_\+buffer (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{gsttensor__reposink_8h_a15cdce7eccdd3723f6cf1a3cb8219f8c}{Gst\+Tensor\+Repo\+Sink}} $\ast$}]{self,  }\item[{Gst\+Buffer $\ast$}]{buffer }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Push Gst\+Buffer. 



Definition at line 330 of file gsttensor\+\_\+reposink.\+c.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{gsttensor__reposink_8c_ae99bb121ad67783bfb5715709521738f_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{gsttensor__reposink_8c_ae99bb121ad67783bfb5715709521738f_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{gsttensor__reposink_8c_abe7096bd1be41b9c1b6fa99b31a45627}\label{gsttensor__reposink_8c_abe7096bd1be41b9c1b6fa99b31a45627}} 
\index{gsttensor\_reposink.c@{gsttensor\_reposink.c}!gst\_tensor\_reposink\_render\_list@{gst\_tensor\_reposink\_render\_list}}
\index{gst\_tensor\_reposink\_render\_list@{gst\_tensor\_reposink\_render\_list}!gsttensor\_reposink.c@{gsttensor\_reposink.c}}
\doxysubsubsection{\texorpdfstring{gst\_tensor\_reposink\_render\_list()}{gst\_tensor\_reposink\_render\_list()}}
{\footnotesize\ttfamily static Gst\+Flow\+Return gst\+\_\+tensor\+\_\+reposink\+\_\+render\+\_\+list (\begin{DoxyParamCaption}\item[{Gst\+Base\+Sink $\ast$}]{sink,  }\item[{Gst\+Buffer\+List $\ast$}]{buffer\+\_\+list }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



render list vmethod implementation 



Definition at line 392 of file gsttensor\+\_\+reposink.\+c.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{gsttensor__reposink_8c_abe7096bd1be41b9c1b6fa99b31a45627_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=346pt]{gsttensor__reposink_8c_abe7096bd1be41b9c1b6fa99b31a45627_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{gsttensor__reposink_8c_a10c1bd7b416a9ba19d5de27df2a0aaf3}\label{gsttensor__reposink_8c_a10c1bd7b416a9ba19d5de27df2a0aaf3}} 
\index{gsttensor\_reposink.c@{gsttensor\_reposink.c}!gst\_tensor\_reposink\_set\_caps@{gst\_tensor\_reposink\_set\_caps}}
\index{gst\_tensor\_reposink\_set\_caps@{gst\_tensor\_reposink\_set\_caps}!gsttensor\_reposink.c@{gsttensor\_reposink.c}}
\doxysubsubsection{\texorpdfstring{gst\_tensor\_reposink\_set\_caps()}{gst\_tensor\_reposink\_set\_caps()}}
{\footnotesize\ttfamily static gboolean gst\+\_\+tensor\+\_\+reposink\+\_\+set\+\_\+caps (\begin{DoxyParamCaption}\item[{Gst\+Base\+Sink $\ast$}]{sink,  }\item[{Gst\+Caps $\ast$}]{caps }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



set\+\_\+caps vmethod implementation 



Definition at line 416 of file gsttensor\+\_\+reposink.\+c.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=278pt]{gsttensor__reposink_8c_a10c1bd7b416a9ba19d5de27df2a0aaf3_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=346pt]{gsttensor__reposink_8c_a10c1bd7b416a9ba19d5de27df2a0aaf3_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{gsttensor__reposink_8c_a63c7db8fd35a772b9ecd3f1f3c5b55e5}\label{gsttensor__reposink_8c_a63c7db8fd35a772b9ecd3f1f3c5b55e5}} 
\index{gsttensor\_reposink.c@{gsttensor\_reposink.c}!gst\_tensor\_reposink\_set\_property@{gst\_tensor\_reposink\_set\_property}}
\index{gst\_tensor\_reposink\_set\_property@{gst\_tensor\_reposink\_set\_property}!gsttensor\_reposink.c@{gsttensor\_reposink.c}}
\doxysubsubsection{\texorpdfstring{gst\_tensor\_reposink\_set\_property()}{gst\_tensor\_reposink\_set\_property()}}
{\footnotesize\ttfamily static void gst\+\_\+tensor\+\_\+reposink\+\_\+set\+\_\+property (\begin{DoxyParamCaption}\item[{G\+Object $\ast$}]{object,  }\item[{guint}]{prop\+\_\+id,  }\item[{const G\+Value $\ast$}]{value,  }\item[{G\+Param\+Spec $\ast$}]{pspec }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



set property vmethod 



Definition at line 175 of file gsttensor\+\_\+reposink.\+c.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{gsttensor__reposink_8c_a63c7db8fd35a772b9ecd3f1f3c5b55e5_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=346pt]{gsttensor__reposink_8c_a63c7db8fd35a772b9ecd3f1f3c5b55e5_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{gsttensor__reposink_8c_ace9cc44671d075c040a71a59e003e077}\label{gsttensor__reposink_8c_ace9cc44671d075c040a71a59e003e077}} 
\index{gsttensor\_reposink.c@{gsttensor\_reposink.c}!gst\_tensor\_reposink\_start@{gst\_tensor\_reposink\_start}}
\index{gst\_tensor\_reposink\_start@{gst\_tensor\_reposink\_start}!gsttensor\_reposink.c@{gsttensor\_reposink.c}}
\doxysubsubsection{\texorpdfstring{gst\_tensor\_reposink\_start()}{gst\_tensor\_reposink\_start()}}
{\footnotesize\ttfamily static gboolean gst\+\_\+tensor\+\_\+reposink\+\_\+start (\begin{DoxyParamCaption}\item[{Gst\+Base\+Sink $\ast$}]{sink }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



start vmethod implementation 



Definition at line 256 of file gsttensor\+\_\+reposink.\+c.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=346pt]{gsttensor__reposink_8c_ace9cc44671d075c040a71a59e003e077_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{gsttensor__reposink_8c_ab6e5cbf657385d57b6274996010eb5ff}\label{gsttensor__reposink_8c_ab6e5cbf657385d57b6274996010eb5ff}} 
\index{gsttensor\_reposink.c@{gsttensor\_reposink.c}!gst\_tensor\_reposink\_stop@{gst\_tensor\_reposink\_stop}}
\index{gst\_tensor\_reposink\_stop@{gst\_tensor\_reposink\_stop}!gsttensor\_reposink.c@{gsttensor\_reposink.c}}
\doxysubsubsection{\texorpdfstring{gst\_tensor\_reposink\_stop()}{gst\_tensor\_reposink\_stop()}}
{\footnotesize\ttfamily static gboolean gst\+\_\+tensor\+\_\+reposink\+\_\+stop (\begin{DoxyParamCaption}\item[{Gst\+Base\+Sink $\ast$}]{sink }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



stop vmethod implementation 



Definition at line 266 of file gsttensor\+\_\+reposink.\+c.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{gsttensor__reposink_8c_ab6e5cbf657385d57b6274996010eb5ff_icgraph}
\end{center}
\end{figure}
