\hypertarget{struct__GstDataRepoSink}{}\doxysection{\+\_\+\+Gst\+Data\+Repo\+Sink Struct Reference}
\label{struct__GstDataRepoSink}\index{\_GstDataRepoSink@{\_GstDataRepoSink}}


Gst\+Data\+Repo\+Sink data structure.  




{\ttfamily \#include $<$gstdatareposink.\+h$>$}

\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
Gst\+Base\+Sink \mbox{\hyperlink{struct__GstDataRepoSink_ae7734a833fd1114b25aa42892397cf8e}{element}}
\item 
Gst\+Caps $\ast$ \mbox{\hyperlink{struct__GstDataRepoSink_a158d13d90d58d2111c6108e9db571bfa}{fixed\+\_\+caps}}
\item 
Json\+Object $\ast$ \mbox{\hyperlink{struct__GstDataRepoSink_a13a5ed9c3271032e1b936e0a210331ac}{json\+\_\+object}}
\item 
Json\+Array $\ast$ \mbox{\hyperlink{struct__GstDataRepoSink_a02399ba519eccd22b9b8154056e8da4c}{sample\+\_\+offset\+\_\+array}}
\item 
Json\+Array $\ast$ \mbox{\hyperlink{struct__GstDataRepoSink_a02f808df832efab86e2fae116595e6b2}{tensor\+\_\+size\+\_\+array}}
\item 
Json\+Array $\ast$ \mbox{\hyperlink{struct__GstDataRepoSink_a5ee53e15f35b0f19676c8dafb0562213}{tensor\+\_\+count\+\_\+array}}
\item 
guint \mbox{\hyperlink{struct__GstDataRepoSink_ab9cdc2e5e2968071e3576f33fc80023d}{cumulative\+\_\+tensors}}
\item 
gboolean \mbox{\hyperlink{struct__GstDataRepoSink_a773f3e8140f753d939132043b122bb9b}{is\+\_\+static\+\_\+tensors}}
\item 
gint \mbox{\hyperlink{struct__GstDataRepoSink_aa3f83d1d861d49713b0137b2cb8ea41c}{fd}}
\item 
\mbox{\hyperlink{gstdatarepo_8h_ad1a3cb9330e23f20f505b2c255c85665}{Gst\+Data\+Repo\+Data\+Type}} \mbox{\hyperlink{struct__GstDataRepoSink_ace8d45d82b9860750b3a38597d5bc1b2}{data\+\_\+type}}
\item 
gint \mbox{\hyperlink{struct__GstDataRepoSink_a4944beb24d5d5c212eeff32513f76068}{total\+\_\+samples}}
\item 
guint64 \mbox{\hyperlink{struct__GstDataRepoSink_ae0de1f03b5b332944b6d614b75bb993e}{fd\+\_\+offset}}
\item 
gsize \mbox{\hyperlink{struct__GstDataRepoSink_a6b413fda6f24a8dcc7192a2fda3b8cab}{sample\+\_\+size}}
\item 
gchar $\ast$ \mbox{\hyperlink{struct__GstDataRepoSink_a9b5adbb236a6d93c40eed02eec4f5a33}{filename}}
\item 
gchar $\ast$ \mbox{\hyperlink{struct__GstDataRepoSink_a083a13debf261ff824e892d32bfa12a6}{json\+\_\+filename}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Gst\+Data\+Repo\+Sink data structure. 

Definition at line 40 of file gstdatareposink.\+h.



\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{struct__GstDataRepoSink_ab9cdc2e5e2968071e3576f33fc80023d}\label{struct__GstDataRepoSink_ab9cdc2e5e2968071e3576f33fc80023d}} 
\index{\_GstDataRepoSink@{\_GstDataRepoSink}!cumulative\_tensors@{cumulative\_tensors}}
\index{cumulative\_tensors@{cumulative\_tensors}!\_GstDataRepoSink@{\_GstDataRepoSink}}
\doxysubsubsection{\texorpdfstring{cumulative\_tensors}{cumulative\_tensors}}
{\footnotesize\ttfamily guint \+\_\+\+Gst\+Data\+Repo\+Sink\+::cumulative\+\_\+tensors}

the number of cumulated tensors 

Definition at line 49 of file gstdatareposink.\+h.

\mbox{\Hypertarget{struct__GstDataRepoSink_ace8d45d82b9860750b3a38597d5bc1b2}\label{struct__GstDataRepoSink_ace8d45d82b9860750b3a38597d5bc1b2}} 
\index{\_GstDataRepoSink@{\_GstDataRepoSink}!data\_type@{data\_type}}
\index{data\_type@{data\_type}!\_GstDataRepoSink@{\_GstDataRepoSink}}
\doxysubsubsection{\texorpdfstring{data\_type}{data\_type}}
{\footnotesize\ttfamily \mbox{\hyperlink{gstdatarepo_8h_ad1a3cb9330e23f20f505b2c255c85665}{Gst\+Data\+Repo\+Data\+Type}} \+\_\+\+Gst\+Data\+Repo\+Sink\+::data\+\_\+type}

data type 

Definition at line 53 of file gstdatareposink.\+h.

\mbox{\Hypertarget{struct__GstDataRepoSink_ae7734a833fd1114b25aa42892397cf8e}\label{struct__GstDataRepoSink_ae7734a833fd1114b25aa42892397cf8e}} 
\index{\_GstDataRepoSink@{\_GstDataRepoSink}!element@{element}}
\index{element@{element}!\_GstDataRepoSink@{\_GstDataRepoSink}}
\doxysubsubsection{\texorpdfstring{element}{element}}
{\footnotesize\ttfamily Gst\+Base\+Sink \+\_\+\+Gst\+Data\+Repo\+Sink\+::element}



Definition at line 42 of file gstdatareposink.\+h.

\mbox{\Hypertarget{struct__GstDataRepoSink_aa3f83d1d861d49713b0137b2cb8ea41c}\label{struct__GstDataRepoSink_aa3f83d1d861d49713b0137b2cb8ea41c}} 
\index{\_GstDataRepoSink@{\_GstDataRepoSink}!fd@{fd}}
\index{fd@{fd}!\_GstDataRepoSink@{\_GstDataRepoSink}}
\doxysubsubsection{\texorpdfstring{fd}{fd}}
{\footnotesize\ttfamily gint \+\_\+\+Gst\+Data\+Repo\+Sink\+::fd}

open file descriptor 

Definition at line 52 of file gstdatareposink.\+h.

\mbox{\Hypertarget{struct__GstDataRepoSink_ae0de1f03b5b332944b6d614b75bb993e}\label{struct__GstDataRepoSink_ae0de1f03b5b332944b6d614b75bb993e}} 
\index{\_GstDataRepoSink@{\_GstDataRepoSink}!fd\_offset@{fd\_offset}}
\index{fd\_offset@{fd\_offset}!\_GstDataRepoSink@{\_GstDataRepoSink}}
\doxysubsubsection{\texorpdfstring{fd\_offset}{fd\_offset}}
{\footnotesize\ttfamily guint64 \+\_\+\+Gst\+Data\+Repo\+Sink\+::fd\+\_\+offset}

offset of fd 

Definition at line 55 of file gstdatareposink.\+h.

\mbox{\Hypertarget{struct__GstDataRepoSink_a9b5adbb236a6d93c40eed02eec4f5a33}\label{struct__GstDataRepoSink_a9b5adbb236a6d93c40eed02eec4f5a33}} 
\index{\_GstDataRepoSink@{\_GstDataRepoSink}!filename@{filename}}
\index{filename@{filename}!\_GstDataRepoSink@{\_GstDataRepoSink}}
\doxysubsubsection{\texorpdfstring{filename}{filename}}
{\footnotesize\ttfamily gchar$\ast$ \+\_\+\+Gst\+Data\+Repo\+Sink\+::filename}

filename 

Definition at line 59 of file gstdatareposink.\+h.

\mbox{\Hypertarget{struct__GstDataRepoSink_a158d13d90d58d2111c6108e9db571bfa}\label{struct__GstDataRepoSink_a158d13d90d58d2111c6108e9db571bfa}} 
\index{\_GstDataRepoSink@{\_GstDataRepoSink}!fixed\_caps@{fixed\_caps}}
\index{fixed\_caps@{fixed\_caps}!\_GstDataRepoSink@{\_GstDataRepoSink}}
\doxysubsubsection{\texorpdfstring{fixed\_caps}{fixed\_caps}}
{\footnotesize\ttfamily Gst\+Caps$\ast$ \+\_\+\+Gst\+Data\+Repo\+Sink\+::fixed\+\_\+caps}

to get meta info 

Definition at line 44 of file gstdatareposink.\+h.

\mbox{\Hypertarget{struct__GstDataRepoSink_a773f3e8140f753d939132043b122bb9b}\label{struct__GstDataRepoSink_a773f3e8140f753d939132043b122bb9b}} 
\index{\_GstDataRepoSink@{\_GstDataRepoSink}!is\_static\_tensors@{is\_static\_tensors}}
\index{is\_static\_tensors@{is\_static\_tensors}!\_GstDataRepoSink@{\_GstDataRepoSink}}
\doxysubsubsection{\texorpdfstring{is\_static\_tensors}{is\_static\_tensors}}
{\footnotesize\ttfamily gboolean \+\_\+\+Gst\+Data\+Repo\+Sink\+::is\+\_\+static\+\_\+tensors}



Definition at line 51 of file gstdatareposink.\+h.

\mbox{\Hypertarget{struct__GstDataRepoSink_a083a13debf261ff824e892d32bfa12a6}\label{struct__GstDataRepoSink_a083a13debf261ff824e892d32bfa12a6}} 
\index{\_GstDataRepoSink@{\_GstDataRepoSink}!json\_filename@{json\_filename}}
\index{json\_filename@{json\_filename}!\_GstDataRepoSink@{\_GstDataRepoSink}}
\doxysubsubsection{\texorpdfstring{json\_filename}{json\_filename}}
{\footnotesize\ttfamily gchar$\ast$ \+\_\+\+Gst\+Data\+Repo\+Sink\+::json\+\_\+filename}

"J\+S\+ON file path to store the meta information 

Definition at line 60 of file gstdatareposink.\+h.

\mbox{\Hypertarget{struct__GstDataRepoSink_a13a5ed9c3271032e1b936e0a210331ac}\label{struct__GstDataRepoSink_a13a5ed9c3271032e1b936e0a210331ac}} 
\index{\_GstDataRepoSink@{\_GstDataRepoSink}!json\_object@{json\_object}}
\index{json\_object@{json\_object}!\_GstDataRepoSink@{\_GstDataRepoSink}}
\doxysubsubsection{\texorpdfstring{json\_object}{json\_object}}
{\footnotesize\ttfamily Json\+Object$\ast$ \+\_\+\+Gst\+Data\+Repo\+Sink\+::json\+\_\+object}

J\+S\+ON object 

Definition at line 45 of file gstdatareposink.\+h.

\mbox{\Hypertarget{struct__GstDataRepoSink_a02399ba519eccd22b9b8154056e8da4c}\label{struct__GstDataRepoSink_a02399ba519eccd22b9b8154056e8da4c}} 
\index{\_GstDataRepoSink@{\_GstDataRepoSink}!sample\_offset\_array@{sample\_offset\_array}}
\index{sample\_offset\_array@{sample\_offset\_array}!\_GstDataRepoSink@{\_GstDataRepoSink}}
\doxysubsubsection{\texorpdfstring{sample\_offset\_array}{sample\_offset\_array}}
{\footnotesize\ttfamily Json\+Array$\ast$ \+\_\+\+Gst\+Data\+Repo\+Sink\+::sample\+\_\+offset\+\_\+array}

offset array of sample 

Definition at line 46 of file gstdatareposink.\+h.

\mbox{\Hypertarget{struct__GstDataRepoSink_a6b413fda6f24a8dcc7192a2fda3b8cab}\label{struct__GstDataRepoSink_a6b413fda6f24a8dcc7192a2fda3b8cab}} 
\index{\_GstDataRepoSink@{\_GstDataRepoSink}!sample\_size@{sample\_size}}
\index{sample\_size@{sample\_size}!\_GstDataRepoSink@{\_GstDataRepoSink}}
\doxysubsubsection{\texorpdfstring{sample\_size}{sample\_size}}
{\footnotesize\ttfamily gsize \+\_\+\+Gst\+Data\+Repo\+Sink\+::sample\+\_\+size}

size of one sample 

Definition at line 56 of file gstdatareposink.\+h.

\mbox{\Hypertarget{struct__GstDataRepoSink_a5ee53e15f35b0f19676c8dafb0562213}\label{struct__GstDataRepoSink_a5ee53e15f35b0f19676c8dafb0562213}} 
\index{\_GstDataRepoSink@{\_GstDataRepoSink}!tensor\_count\_array@{tensor\_count\_array}}
\index{tensor\_count\_array@{tensor\_count\_array}!\_GstDataRepoSink@{\_GstDataRepoSink}}
\doxysubsubsection{\texorpdfstring{tensor\_count\_array}{tensor\_count\_array}}
{\footnotesize\ttfamily Json\+Array$\ast$ \+\_\+\+Gst\+Data\+Repo\+Sink\+::tensor\+\_\+count\+\_\+array}

array for the number of cumulative tensors 

Definition at line 48 of file gstdatareposink.\+h.

\mbox{\Hypertarget{struct__GstDataRepoSink_a02f808df832efab86e2fae116595e6b2}\label{struct__GstDataRepoSink_a02f808df832efab86e2fae116595e6b2}} 
\index{\_GstDataRepoSink@{\_GstDataRepoSink}!tensor\_size\_array@{tensor\_size\_array}}
\index{tensor\_size\_array@{tensor\_size\_array}!\_GstDataRepoSink@{\_GstDataRepoSink}}
\doxysubsubsection{\texorpdfstring{tensor\_size\_array}{tensor\_size\_array}}
{\footnotesize\ttfamily Json\+Array$\ast$ \+\_\+\+Gst\+Data\+Repo\+Sink\+::tensor\+\_\+size\+\_\+array}

size array of flexible tensor 

Definition at line 47 of file gstdatareposink.\+h.

\mbox{\Hypertarget{struct__GstDataRepoSink_a4944beb24d5d5c212eeff32513f76068}\label{struct__GstDataRepoSink_a4944beb24d5d5c212eeff32513f76068}} 
\index{\_GstDataRepoSink@{\_GstDataRepoSink}!total\_samples@{total\_samples}}
\index{total\_samples@{total\_samples}!\_GstDataRepoSink@{\_GstDataRepoSink}}
\doxysubsubsection{\texorpdfstring{total\_samples}{total\_samples}}
{\footnotesize\ttfamily gint \+\_\+\+Gst\+Data\+Repo\+Sink\+::total\+\_\+samples}

The number of total samples, in the case of multi-\/files, it is used as an index. 

Definition at line 54 of file gstdatareposink.\+h.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
datarepo/\mbox{\hyperlink{gstdatareposink_8h}{gstdatareposink.\+h}}\end{DoxyCompactItemize}
