\hypertarget{struct__GstDataRepoSrc}{}\doxysection{\+\_\+\+Gst\+Data\+Repo\+Src Struct Reference}
\label{struct__GstDataRepoSrc}\index{\_GstDataRepoSrc@{\_GstDataRepoSrc}}


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




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



Collaboration diagram for \+\_\+\+Gst\+Data\+Repo\+Src\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=181pt]{struct__GstDataRepoSrc__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
Gst\+Push\+Src \mbox{\hyperlink{struct__GstDataRepoSrc_a9728b1d66ae3eed6f92d06c197716a2e}{parent}}
\item 
Gst\+Pad $\ast$ \mbox{\hyperlink{struct__GstDataRepoSrc_a2d88fb408932c14f87f597cb07fcc3a9}{src\+\_\+pad}}
\item 
gboolean \mbox{\hyperlink{struct__GstDataRepoSrc_a46b16310134dc4c7985f6613a2bf316c}{is\+\_\+start}}
\item 
gboolean \mbox{\hyperlink{struct__GstDataRepoSrc_af870f4ca1feae1e566dacf0b4f693386}{successful\+\_\+read}}
\item 
gint \mbox{\hyperlink{struct__GstDataRepoSrc_ad7040dca6f67ebd49748764f2ba6deaf}{fd}}
\item 
gint \mbox{\hyperlink{struct__GstDataRepoSrc_ad153279ffd4a5f0f9e298067982e0336}{file\+\_\+size}}
\item 
guint64 \mbox{\hyperlink{struct__GstDataRepoSrc_ac5579e3d93c2fd7b43439ead24032eb8}{read\+\_\+position}}
\item 
guint64 \mbox{\hyperlink{struct__GstDataRepoSrc_a118fc3ec2247b2f36d5bd845d8060392}{fd\+\_\+offset}}
\item 
guint64 \mbox{\hyperlink{struct__GstDataRepoSrc_affd4a0f05b0ee172e159c0c36c467a83}{start\+\_\+offset}}
\item 
guint64 \mbox{\hyperlink{struct__GstDataRepoSrc_a8a8a6808d66dda7dd104ae8fea93e442}{last\+\_\+offset}}
\item 
gsize \mbox{\hyperlink{struct__GstDataRepoSrc_aaedf61cb866c5ff01bbc98617ce778cd}{tensors\+\_\+size}} \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 
gsize \mbox{\hyperlink{struct__GstDataRepoSrc_ae6486b64fb264ed0c7ec8401df06d791}{tensors\+\_\+offset}} \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 
gint \mbox{\hyperlink{struct__GstDataRepoSrc_a9ab2c6f72ce00527a072dc7271f9707d}{current\+\_\+sample\+\_\+index}}
\item 
gboolean \mbox{\hyperlink{struct__GstDataRepoSrc_ab800d71f1ca486a6c1470bddfb2a3871}{first\+\_\+epoch\+\_\+is\+\_\+done}}
\item 
guint \mbox{\hyperlink{struct__GstDataRepoSrc_afaf445bdac92e7ddd2448a6291e8b593}{total\+\_\+samples}}
\item 
guint \mbox{\hyperlink{struct__GstDataRepoSrc_aef21ec0af1a94b9dcba8c67cfd8821a0}{num\+\_\+samples}}
\item 
gsize \mbox{\hyperlink{struct__GstDataRepoSrc_a65720259fde7e187450d4c2e0fa5d968}{sample\+\_\+size}}
\item 
\mbox{\hyperlink{gstdatarepo_8h_ad1a3cb9330e23f20f505b2c255c85665}{Gst\+Data\+Repo\+Data\+Type}} \mbox{\hyperlink{struct__GstDataRepoSrc_aa2c5803baecf2f9c90ead700c98c4325}{data\+\_\+type}}
\item 
gchar $\ast$ \mbox{\hyperlink{struct__GstDataRepoSrc_af4c63bd21c772ab8e1552bbb99168235}{filename}}
\item 
gchar $\ast$ \mbox{\hyperlink{struct__GstDataRepoSrc_ad6a5cf0f655b857b42552d197df01e2e}{json\+\_\+filename}}
\item 
gchar $\ast$ \mbox{\hyperlink{struct__GstDataRepoSrc_aa02f8e4ffda6a347a438a19d24112240}{tensors\+\_\+seq\+\_\+str}}
\item 
guint \mbox{\hyperlink{struct__GstDataRepoSrc_ae0e224f5cb596b8002756d1a5414abeb}{start\+\_\+sample\+\_\+index}}
\item 
guint \mbox{\hyperlink{struct__GstDataRepoSrc_a84e2a39dab7df8515d4206f4bc9cbe39}{stop\+\_\+sample\+\_\+index}}
\item 
guint \mbox{\hyperlink{struct__GstDataRepoSrc_a41e8ec2765185b88e69394bfac878928}{epochs}}
\item 
gboolean \mbox{\hyperlink{struct__GstDataRepoSrc_a53a638b523fa0ca498c82fc15f4ac090}{is\+\_\+shuffle}}
\item 
G\+Array $\ast$ \mbox{\hyperlink{struct__GstDataRepoSrc_af39b335ca88904ec9d455bceefba5b4f}{shuffled\+\_\+index\+\_\+array}}
\item 
guint \mbox{\hyperlink{struct__GstDataRepoSrc_a2b00cbba8dff70513779fc739d742e4b}{array\+\_\+index}}
\item 
guint \mbox{\hyperlink{struct__GstDataRepoSrc_aafe7f3745b972a7c5c294fdd3b2ffaa9}{tensors\+\_\+seq}} \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 
guint \mbox{\hyperlink{struct__GstDataRepoSrc_a07b521d6c826eb005d038ed354c43bd5}{tensors\+\_\+seq\+\_\+cnt}}
\item 
gboolean \mbox{\hyperlink{struct__GstDataRepoSrc_ad16d8dbd99e62193011d1a0d5794a5b6}{need\+\_\+changed\+\_\+caps}}
\item 
Gst\+Caps $\ast$ \mbox{\hyperlink{struct__GstDataRepoSrc_a121e5893dfff5e16b700ab9b01c4094c}{caps}}
\item 
\mbox{\hyperlink{structGstTensorsConfig}{Gst\+Tensors\+Config}} \mbox{\hyperlink{struct__GstDataRepoSrc_ae7562758062836cc7c6e6800f5e73f6b}{config}}
\item 
Json\+Array $\ast$ \mbox{\hyperlink{struct__GstDataRepoSrc_af7796ca946eba91f1956f78ab775288b}{sample\+\_\+offset\+\_\+array}}
\item 
Json\+Array $\ast$ \mbox{\hyperlink{struct__GstDataRepoSrc_a1011c60fb29e8ae6e31b2da003134f49}{tensor\+\_\+size\+\_\+array}}
\item 
Json\+Array $\ast$ \mbox{\hyperlink{struct__GstDataRepoSrc_a734acc551e5ab56d7ac7e13ccb0eb3c2}{tensor\+\_\+count\+\_\+array}}
\item 
Json\+Parser $\ast$ \mbox{\hyperlink{struct__GstDataRepoSrc_a13e8cb51e203c8eebe2a8eb9680e9572}{parser}}
\item 
guint \mbox{\hyperlink{struct__GstDataRepoSrc_afc3d4ad9e38a2c1e5e34b106cf7b04b4}{sample\+\_\+offset\+\_\+array\+\_\+len}}
\item 
guint \mbox{\hyperlink{struct__GstDataRepoSrc_a28a698f0341f8e414de9c1d3d68db0f8}{tensor\+\_\+size\+\_\+array\+\_\+len}}
\item 
guint \mbox{\hyperlink{struct__GstDataRepoSrc_a4a432b6944fa531538fecd45fcce8ac2}{tensor\+\_\+count\+\_\+array\+\_\+len}}
\item 
Gst\+Clock\+Time \mbox{\hyperlink{struct__GstDataRepoSrc_adbd3195a2bb44b37f311b5ea81ed8de1}{running\+\_\+time}}
\item 
gint \mbox{\hyperlink{struct__GstDataRepoSrc_a6c8c79d83dc0aedb0e83f901b0c81791}{rate\+\_\+n}}
\item 
gint \mbox{\hyperlink{struct__GstDataRepoSrc_a2a21af494689c983ee717fbe30eef982}{rate\+\_\+d}}
\item 
guint64 \mbox{\hyperlink{struct__GstDataRepoSrc_a164c8ad6bf84e174667f9ab35e9703f2}{n\+\_\+frame}}
\end{DoxyCompactItemize}


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

Definition at line 41 of file gstdatareposrc.\+h.



\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{struct__GstDataRepoSrc_a2b00cbba8dff70513779fc739d742e4b}\label{struct__GstDataRepoSrc_a2b00cbba8dff70513779fc739d742e4b}} 
\index{\_GstDataRepoSrc@{\_GstDataRepoSrc}!array\_index@{array\_index}}
\index{array\_index@{array\_index}!\_GstDataRepoSrc@{\_GstDataRepoSrc}}
\doxysubsubsection{\texorpdfstring{array\_index}{array\_index}}
{\footnotesize\ttfamily guint \+\_\+\+Gst\+Data\+Repo\+Src\+::array\+\_\+index}

element index of shuffled\+\_\+index\+\_\+array 

Definition at line 73 of file gstdatareposrc.\+h.

\mbox{\Hypertarget{struct__GstDataRepoSrc_a121e5893dfff5e16b700ab9b01c4094c}\label{struct__GstDataRepoSrc_a121e5893dfff5e16b700ab9b01c4094c}} 
\index{\_GstDataRepoSrc@{\_GstDataRepoSrc}!caps@{caps}}
\index{caps@{caps}!\_GstDataRepoSrc@{\_GstDataRepoSrc}}
\doxysubsubsection{\texorpdfstring{caps}{caps}}
{\footnotesize\ttfamily Gst\+Caps$\ast$ \+\_\+\+Gst\+Data\+Repo\+Src\+::caps}

optional property, datareposrc should get data format from J\+S\+ON file caps field 

Definition at line 78 of file gstdatareposrc.\+h.

\mbox{\Hypertarget{struct__GstDataRepoSrc_ae7562758062836cc7c6e6800f5e73f6b}\label{struct__GstDataRepoSrc_ae7562758062836cc7c6e6800f5e73f6b}} 
\index{\_GstDataRepoSrc@{\_GstDataRepoSrc}!config@{config}}
\index{config@{config}!\_GstDataRepoSrc@{\_GstDataRepoSrc}}
\doxysubsubsection{\texorpdfstring{config}{config}}
{\footnotesize\ttfamily \mbox{\hyperlink{structGstTensorsConfig}{Gst\+Tensors\+Config}} \+\_\+\+Gst\+Data\+Repo\+Src\+::config}

tensors information from current caps 

Definition at line 81 of file gstdatareposrc.\+h.

\mbox{\Hypertarget{struct__GstDataRepoSrc_a9ab2c6f72ce00527a072dc7271f9707d}\label{struct__GstDataRepoSrc_a9ab2c6f72ce00527a072dc7271f9707d}} 
\index{\_GstDataRepoSrc@{\_GstDataRepoSrc}!current\_sample\_index@{current\_sample\_index}}
\index{current\_sample\_index@{current\_sample\_index}!\_GstDataRepoSrc@{\_GstDataRepoSrc}}
\doxysubsubsection{\texorpdfstring{current\_sample\_index}{current\_sample\_index}}
{\footnotesize\ttfamily gint \+\_\+\+Gst\+Data\+Repo\+Src\+::current\+\_\+sample\+\_\+index}

current index of sample or file to read 

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

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

media type 

Definition at line 61 of file gstdatareposrc.\+h.

\mbox{\Hypertarget{struct__GstDataRepoSrc_a41e8ec2765185b88e69394bfac878928}\label{struct__GstDataRepoSrc_a41e8ec2765185b88e69394bfac878928}} 
\index{\_GstDataRepoSrc@{\_GstDataRepoSrc}!epochs@{epochs}}
\index{epochs@{epochs}!\_GstDataRepoSrc@{\_GstDataRepoSrc}}
\doxysubsubsection{\texorpdfstring{epochs}{epochs}}
{\footnotesize\ttfamily guint \+\_\+\+Gst\+Data\+Repo\+Src\+::epochs}

repetition of range of files or samples to read 

Definition at line 69 of file gstdatareposrc.\+h.

\mbox{\Hypertarget{struct__GstDataRepoSrc_ad7040dca6f67ebd49748764f2ba6deaf}\label{struct__GstDataRepoSrc_ad7040dca6f67ebd49748764f2ba6deaf}} 
\index{\_GstDataRepoSrc@{\_GstDataRepoSrc}!fd@{fd}}
\index{fd@{fd}!\_GstDataRepoSrc@{\_GstDataRepoSrc}}
\doxysubsubsection{\texorpdfstring{fd}{fd}}
{\footnotesize\ttfamily gint \+\_\+\+Gst\+Data\+Repo\+Src\+::fd}

open file descriptor 

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

\mbox{\Hypertarget{struct__GstDataRepoSrc_a118fc3ec2247b2f36d5bd845d8060392}\label{struct__GstDataRepoSrc_a118fc3ec2247b2f36d5bd845d8060392}} 
\index{\_GstDataRepoSrc@{\_GstDataRepoSrc}!fd\_offset@{fd\_offset}}
\index{fd\_offset@{fd\_offset}!\_GstDataRepoSrc@{\_GstDataRepoSrc}}
\doxysubsubsection{\texorpdfstring{fd\_offset}{fd\_offset}}
{\footnotesize\ttfamily guint64 \+\_\+\+Gst\+Data\+Repo\+Src\+::fd\+\_\+offset}

offset of fd 

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

\mbox{\Hypertarget{struct__GstDataRepoSrc_ad153279ffd4a5f0f9e298067982e0336}\label{struct__GstDataRepoSrc_ad153279ffd4a5f0f9e298067982e0336}} 
\index{\_GstDataRepoSrc@{\_GstDataRepoSrc}!file\_size@{file\_size}}
\index{file\_size@{file\_size}!\_GstDataRepoSrc@{\_GstDataRepoSrc}}
\doxysubsubsection{\texorpdfstring{file\_size}{file\_size}}
{\footnotesize\ttfamily gint \+\_\+\+Gst\+Data\+Repo\+Src\+::file\+\_\+size}

file size, in bytes 

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

\mbox{\Hypertarget{struct__GstDataRepoSrc_af4c63bd21c772ab8e1552bbb99168235}\label{struct__GstDataRepoSrc_af4c63bd21c772ab8e1552bbb99168235}} 
\index{\_GstDataRepoSrc@{\_GstDataRepoSrc}!filename@{filename}}
\index{filename@{filename}!\_GstDataRepoSrc@{\_GstDataRepoSrc}}
\doxysubsubsection{\texorpdfstring{filename}{filename}}
{\footnotesize\ttfamily gchar$\ast$ \+\_\+\+Gst\+Data\+Repo\+Src\+::filename}

filename 

Definition at line 64 of file gstdatareposrc.\+h.

\mbox{\Hypertarget{struct__GstDataRepoSrc_ab800d71f1ca486a6c1470bddfb2a3871}\label{struct__GstDataRepoSrc_ab800d71f1ca486a6c1470bddfb2a3871}} 
\index{\_GstDataRepoSrc@{\_GstDataRepoSrc}!first\_epoch\_is\_done@{first\_epoch\_is\_done}}
\index{first\_epoch\_is\_done@{first\_epoch\_is\_done}!\_GstDataRepoSrc@{\_GstDataRepoSrc}}
\doxysubsubsection{\texorpdfstring{first\_epoch\_is\_done}{first\_epoch\_is\_done}}
{\footnotesize\ttfamily gboolean \+\_\+\+Gst\+Data\+Repo\+Src\+::first\+\_\+epoch\+\_\+is\+\_\+done}



Definition at line 57 of file gstdatareposrc.\+h.

\mbox{\Hypertarget{struct__GstDataRepoSrc_a53a638b523fa0ca498c82fc15f4ac090}\label{struct__GstDataRepoSrc_a53a638b523fa0ca498c82fc15f4ac090}} 
\index{\_GstDataRepoSrc@{\_GstDataRepoSrc}!is\_shuffle@{is\_shuffle}}
\index{is\_shuffle@{is\_shuffle}!\_GstDataRepoSrc@{\_GstDataRepoSrc}}
\doxysubsubsection{\texorpdfstring{is\_shuffle}{is\_shuffle}}
{\footnotesize\ttfamily gboolean \+\_\+\+Gst\+Data\+Repo\+Src\+::is\+\_\+shuffle}

shuffle the sample index 

Definition at line 70 of file gstdatareposrc.\+h.

\mbox{\Hypertarget{struct__GstDataRepoSrc_a46b16310134dc4c7985f6613a2bf316c}\label{struct__GstDataRepoSrc_a46b16310134dc4c7985f6613a2bf316c}} 
\index{\_GstDataRepoSrc@{\_GstDataRepoSrc}!is\_start@{is\_start}}
\index{is\_start@{is\_start}!\_GstDataRepoSrc@{\_GstDataRepoSrc}}
\doxysubsubsection{\texorpdfstring{is\_start}{is\_start}}
{\footnotesize\ttfamily gboolean \+\_\+\+Gst\+Data\+Repo\+Src\+::is\+\_\+start}

check if datareposrc is started 

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

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

json filename containing meta information of the filename 

Definition at line 65 of file gstdatareposrc.\+h.

\mbox{\Hypertarget{struct__GstDataRepoSrc_a8a8a6808d66dda7dd104ae8fea93e442}\label{struct__GstDataRepoSrc_a8a8a6808d66dda7dd104ae8fea93e442}} 
\index{\_GstDataRepoSrc@{\_GstDataRepoSrc}!last\_offset@{last\_offset}}
\index{last\_offset@{last\_offset}!\_GstDataRepoSrc@{\_GstDataRepoSrc}}
\doxysubsubsection{\texorpdfstring{last\_offset}{last\_offset}}
{\footnotesize\ttfamily guint64 \+\_\+\+Gst\+Data\+Repo\+Src\+::last\+\_\+offset}

last offset to read 

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

\mbox{\Hypertarget{struct__GstDataRepoSrc_a164c8ad6bf84e174667f9ab35e9703f2}\label{struct__GstDataRepoSrc_a164c8ad6bf84e174667f9ab35e9703f2}} 
\index{\_GstDataRepoSrc@{\_GstDataRepoSrc}!n\_frame@{n\_frame}}
\index{n\_frame@{n\_frame}!\_GstDataRepoSrc@{\_GstDataRepoSrc}}
\doxysubsubsection{\texorpdfstring{n\_frame}{n\_frame}}
{\footnotesize\ttfamily guint64 \+\_\+\+Gst\+Data\+Repo\+Src\+::n\+\_\+frame}



Definition at line 92 of file gstdatareposrc.\+h.

\mbox{\Hypertarget{struct__GstDataRepoSrc_ad16d8dbd99e62193011d1a0d5794a5b6}\label{struct__GstDataRepoSrc_ad16d8dbd99e62193011d1a0d5794a5b6}} 
\index{\_GstDataRepoSrc@{\_GstDataRepoSrc}!need\_changed\_caps@{need\_changed\_caps}}
\index{need\_changed\_caps@{need\_changed\_caps}!\_GstDataRepoSrc@{\_GstDataRepoSrc}}
\doxysubsubsection{\texorpdfstring{need\_changed\_caps}{need\_changed\_caps}}
{\footnotesize\ttfamily gboolean \+\_\+\+Gst\+Data\+Repo\+Src\+::need\+\_\+changed\+\_\+caps}

When tensors-\/sequence changes, caps need to be changed 

Definition at line 77 of file gstdatareposrc.\+h.

\mbox{\Hypertarget{struct__GstDataRepoSrc_aef21ec0af1a94b9dcba8c67cfd8821a0}\label{struct__GstDataRepoSrc_aef21ec0af1a94b9dcba8c67cfd8821a0}} 
\index{\_GstDataRepoSrc@{\_GstDataRepoSrc}!num\_samples@{num\_samples}}
\index{num\_samples@{num\_samples}!\_GstDataRepoSrc@{\_GstDataRepoSrc}}
\doxysubsubsection{\texorpdfstring{num\_samples}{num\_samples}}
{\footnotesize\ttfamily guint \+\_\+\+Gst\+Data\+Repo\+Src\+::num\+\_\+samples}

The number of samples to be used out of the total samples in the file 

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

\mbox{\Hypertarget{struct__GstDataRepoSrc_a9728b1d66ae3eed6f92d06c197716a2e}\label{struct__GstDataRepoSrc_a9728b1d66ae3eed6f92d06c197716a2e}} 
\index{\_GstDataRepoSrc@{\_GstDataRepoSrc}!parent@{parent}}
\index{parent@{parent}!\_GstDataRepoSrc@{\_GstDataRepoSrc}}
\doxysubsubsection{\texorpdfstring{parent}{parent}}
{\footnotesize\ttfamily Gst\+Push\+Src \+\_\+\+Gst\+Data\+Repo\+Src\+::parent}

parent object 

Definition at line 43 of file gstdatareposrc.\+h.

\mbox{\Hypertarget{struct__GstDataRepoSrc_a13e8cb51e203c8eebe2a8eb9680e9572}\label{struct__GstDataRepoSrc_a13e8cb51e203c8eebe2a8eb9680e9572}} 
\index{\_GstDataRepoSrc@{\_GstDataRepoSrc}!parser@{parser}}
\index{parser@{parser}!\_GstDataRepoSrc@{\_GstDataRepoSrc}}
\doxysubsubsection{\texorpdfstring{parser}{parser}}
{\footnotesize\ttfamily Json\+Parser$\ast$ \+\_\+\+Gst\+Data\+Repo\+Src\+::parser}

Keep J\+S\+ON data after parsing J\+S\+ON file 

Definition at line 85 of file gstdatareposrc.\+h.

\mbox{\Hypertarget{struct__GstDataRepoSrc_a2a21af494689c983ee717fbe30eef982}\label{struct__GstDataRepoSrc_a2a21af494689c983ee717fbe30eef982}} 
\index{\_GstDataRepoSrc@{\_GstDataRepoSrc}!rate\_d@{rate\_d}}
\index{rate\_d@{rate\_d}!\_GstDataRepoSrc@{\_GstDataRepoSrc}}
\doxysubsubsection{\texorpdfstring{rate\_d}{rate\_d}}
{\footnotesize\ttfamily gint \+\_\+\+Gst\+Data\+Repo\+Src\+::rate\+\_\+d}



Definition at line 91 of file gstdatareposrc.\+h.

\mbox{\Hypertarget{struct__GstDataRepoSrc_a6c8c79d83dc0aedb0e83f901b0c81791}\label{struct__GstDataRepoSrc_a6c8c79d83dc0aedb0e83f901b0c81791}} 
\index{\_GstDataRepoSrc@{\_GstDataRepoSrc}!rate\_n@{rate\_n}}
\index{rate\_n@{rate\_n}!\_GstDataRepoSrc@{\_GstDataRepoSrc}}
\doxysubsubsection{\texorpdfstring{rate\_n}{rate\_n}}
{\footnotesize\ttfamily gint \+\_\+\+Gst\+Data\+Repo\+Src\+::rate\+\_\+n}



Definition at line 91 of file gstdatareposrc.\+h.

\mbox{\Hypertarget{struct__GstDataRepoSrc_ac5579e3d93c2fd7b43439ead24032eb8}\label{struct__GstDataRepoSrc_ac5579e3d93c2fd7b43439ead24032eb8}} 
\index{\_GstDataRepoSrc@{\_GstDataRepoSrc}!read\_position@{read\_position}}
\index{read\_position@{read\_position}!\_GstDataRepoSrc@{\_GstDataRepoSrc}}
\doxysubsubsection{\texorpdfstring{read\_position}{read\_position}}
{\footnotesize\ttfamily guint64 \+\_\+\+Gst\+Data\+Repo\+Src\+::read\+\_\+position}

position of fd 

Definition at line 50 of file gstdatareposrc.\+h.

\mbox{\Hypertarget{struct__GstDataRepoSrc_adbd3195a2bb44b37f311b5ea81ed8de1}\label{struct__GstDataRepoSrc_adbd3195a2bb44b37f311b5ea81ed8de1}} 
\index{\_GstDataRepoSrc@{\_GstDataRepoSrc}!running\_time@{running\_time}}
\index{running\_time@{running\_time}!\_GstDataRepoSrc@{\_GstDataRepoSrc}}
\doxysubsubsection{\texorpdfstring{running\_time}{running\_time}}
{\footnotesize\ttfamily Gst\+Clock\+Time \+\_\+\+Gst\+Data\+Repo\+Src\+::running\+\_\+time}

one frame running time 

Definition at line 90 of file gstdatareposrc.\+h.

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

offset array of sample 

Definition at line 82 of file gstdatareposrc.\+h.

\mbox{\Hypertarget{struct__GstDataRepoSrc_afc3d4ad9e38a2c1e5e34b106cf7b04b4}\label{struct__GstDataRepoSrc_afc3d4ad9e38a2c1e5e34b106cf7b04b4}} 
\index{\_GstDataRepoSrc@{\_GstDataRepoSrc}!sample\_offset\_array\_len@{sample\_offset\_array\_len}}
\index{sample\_offset\_array\_len@{sample\_offset\_array\_len}!\_GstDataRepoSrc@{\_GstDataRepoSrc}}
\doxysubsubsection{\texorpdfstring{sample\_offset\_array\_len}{sample\_offset\_array\_len}}
{\footnotesize\ttfamily guint \+\_\+\+Gst\+Data\+Repo\+Src\+::sample\+\_\+offset\+\_\+array\+\_\+len}



Definition at line 86 of file gstdatareposrc.\+h.

\mbox{\Hypertarget{struct__GstDataRepoSrc_a65720259fde7e187450d4c2e0fa5d968}\label{struct__GstDataRepoSrc_a65720259fde7e187450d4c2e0fa5d968}} 
\index{\_GstDataRepoSrc@{\_GstDataRepoSrc}!sample\_size@{sample\_size}}
\index{sample\_size@{sample\_size}!\_GstDataRepoSrc@{\_GstDataRepoSrc}}
\doxysubsubsection{\texorpdfstring{sample\_size}{sample\_size}}
{\footnotesize\ttfamily gsize \+\_\+\+Gst\+Data\+Repo\+Src\+::sample\+\_\+size}

size of one sample 

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

\mbox{\Hypertarget{struct__GstDataRepoSrc_af39b335ca88904ec9d455bceefba5b4f}\label{struct__GstDataRepoSrc_af39b335ca88904ec9d455bceefba5b4f}} 
\index{\_GstDataRepoSrc@{\_GstDataRepoSrc}!shuffled\_index\_array@{shuffled\_index\_array}}
\index{shuffled\_index\_array@{shuffled\_index\_array}!\_GstDataRepoSrc@{\_GstDataRepoSrc}}
\doxysubsubsection{\texorpdfstring{shuffled\_index\_array}{shuffled\_index\_array}}
{\footnotesize\ttfamily G\+Array$\ast$ \+\_\+\+Gst\+Data\+Repo\+Src\+::shuffled\+\_\+index\+\_\+array}

shuffled sample index array 

Definition at line 72 of file gstdatareposrc.\+h.

\mbox{\Hypertarget{struct__GstDataRepoSrc_a2d88fb408932c14f87f597cb07fcc3a9}\label{struct__GstDataRepoSrc_a2d88fb408932c14f87f597cb07fcc3a9}} 
\index{\_GstDataRepoSrc@{\_GstDataRepoSrc}!src\_pad@{src\_pad}}
\index{src\_pad@{src\_pad}!\_GstDataRepoSrc@{\_GstDataRepoSrc}}
\doxysubsubsection{\texorpdfstring{src\_pad}{src\_pad}}
{\footnotesize\ttfamily Gst\+Pad$\ast$ \+\_\+\+Gst\+Data\+Repo\+Src\+::src\+\_\+pad}



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

\mbox{\Hypertarget{struct__GstDataRepoSrc_affd4a0f05b0ee172e159c0c36c467a83}\label{struct__GstDataRepoSrc_affd4a0f05b0ee172e159c0c36c467a83}} 
\index{\_GstDataRepoSrc@{\_GstDataRepoSrc}!start\_offset@{start\_offset}}
\index{start\_offset@{start\_offset}!\_GstDataRepoSrc@{\_GstDataRepoSrc}}
\doxysubsubsection{\texorpdfstring{start\_offset}{start\_offset}}
{\footnotesize\ttfamily guint64 \+\_\+\+Gst\+Data\+Repo\+Src\+::start\+\_\+offset}

start offset to read 

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

\mbox{\Hypertarget{struct__GstDataRepoSrc_ae0e224f5cb596b8002756d1a5414abeb}\label{struct__GstDataRepoSrc_ae0e224f5cb596b8002756d1a5414abeb}} 
\index{\_GstDataRepoSrc@{\_GstDataRepoSrc}!start\_sample\_index@{start\_sample\_index}}
\index{start\_sample\_index@{start\_sample\_index}!\_GstDataRepoSrc@{\_GstDataRepoSrc}}
\doxysubsubsection{\texorpdfstring{start\_sample\_index}{start\_sample\_index}}
{\footnotesize\ttfamily guint \+\_\+\+Gst\+Data\+Repo\+Src\+::start\+\_\+sample\+\_\+index}

start index of sample to read, in case of image, the starting index of the numbered files 

Definition at line 67 of file gstdatareposrc.\+h.

\mbox{\Hypertarget{struct__GstDataRepoSrc_a84e2a39dab7df8515d4206f4bc9cbe39}\label{struct__GstDataRepoSrc_a84e2a39dab7df8515d4206f4bc9cbe39}} 
\index{\_GstDataRepoSrc@{\_GstDataRepoSrc}!stop\_sample\_index@{stop\_sample\_index}}
\index{stop\_sample\_index@{stop\_sample\_index}!\_GstDataRepoSrc@{\_GstDataRepoSrc}}
\doxysubsubsection{\texorpdfstring{stop\_sample\_index}{stop\_sample\_index}}
{\footnotesize\ttfamily guint \+\_\+\+Gst\+Data\+Repo\+Src\+::stop\+\_\+sample\+\_\+index}

stop index of sample to read, in case of image, the stoppting index of the numbered files 

Definition at line 68 of file gstdatareposrc.\+h.

\mbox{\Hypertarget{struct__GstDataRepoSrc_af870f4ca1feae1e566dacf0b4f693386}\label{struct__GstDataRepoSrc_af870f4ca1feae1e566dacf0b4f693386}} 
\index{\_GstDataRepoSrc@{\_GstDataRepoSrc}!successful\_read@{successful\_read}}
\index{successful\_read@{successful\_read}!\_GstDataRepoSrc@{\_GstDataRepoSrc}}
\doxysubsubsection{\texorpdfstring{successful\_read}{successful\_read}}
{\footnotesize\ttfamily gboolean \+\_\+\+Gst\+Data\+Repo\+Src\+::successful\+\_\+read}

used for checking E\+OS when reading more than one images(multi-\/files) from a path 

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

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

array for the number of cumulative tensors 

Definition at line 84 of file gstdatareposrc.\+h.

\mbox{\Hypertarget{struct__GstDataRepoSrc_a4a432b6944fa531538fecd45fcce8ac2}\label{struct__GstDataRepoSrc_a4a432b6944fa531538fecd45fcce8ac2}} 
\index{\_GstDataRepoSrc@{\_GstDataRepoSrc}!tensor\_count\_array\_len@{tensor\_count\_array\_len}}
\index{tensor\_count\_array\_len@{tensor\_count\_array\_len}!\_GstDataRepoSrc@{\_GstDataRepoSrc}}
\doxysubsubsection{\texorpdfstring{tensor\_count\_array\_len}{tensor\_count\_array\_len}}
{\footnotesize\ttfamily guint \+\_\+\+Gst\+Data\+Repo\+Src\+::tensor\+\_\+count\+\_\+array\+\_\+len}



Definition at line 88 of file gstdatareposrc.\+h.

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

size array of flexible tensor to be stored in a Gstbuffer 

Definition at line 83 of file gstdatareposrc.\+h.

\mbox{\Hypertarget{struct__GstDataRepoSrc_a28a698f0341f8e414de9c1d3d68db0f8}\label{struct__GstDataRepoSrc_a28a698f0341f8e414de9c1d3d68db0f8}} 
\index{\_GstDataRepoSrc@{\_GstDataRepoSrc}!tensor\_size\_array\_len@{tensor\_size\_array\_len}}
\index{tensor\_size\_array\_len@{tensor\_size\_array\_len}!\_GstDataRepoSrc@{\_GstDataRepoSrc}}
\doxysubsubsection{\texorpdfstring{tensor\_size\_array\_len}{tensor\_size\_array\_len}}
{\footnotesize\ttfamily guint \+\_\+\+Gst\+Data\+Repo\+Src\+::tensor\+\_\+size\+\_\+array\+\_\+len}



Definition at line 87 of file gstdatareposrc.\+h.

\mbox{\Hypertarget{struct__GstDataRepoSrc_ae6486b64fb264ed0c7ec8401df06d791}\label{struct__GstDataRepoSrc_ae6486b64fb264ed0c7ec8401df06d791}} 
\index{\_GstDataRepoSrc@{\_GstDataRepoSrc}!tensors\_offset@{tensors\_offset}}
\index{tensors\_offset@{tensors\_offset}!\_GstDataRepoSrc@{\_GstDataRepoSrc}}
\doxysubsubsection{\texorpdfstring{tensors\_offset}{tensors\_offset}}
{\footnotesize\ttfamily gsize \+\_\+\+Gst\+Data\+Repo\+Src\+::tensors\+\_\+offset\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{]}}

each tensors offset in a sample 

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

\mbox{\Hypertarget{struct__GstDataRepoSrc_aafe7f3745b972a7c5c294fdd3b2ffaa9}\label{struct__GstDataRepoSrc_aafe7f3745b972a7c5c294fdd3b2ffaa9}} 
\index{\_GstDataRepoSrc@{\_GstDataRepoSrc}!tensors\_seq@{tensors\_seq}}
\index{tensors\_seq@{tensors\_seq}!\_GstDataRepoSrc@{\_GstDataRepoSrc}}
\doxysubsubsection{\texorpdfstring{tensors\_seq}{tensors\_seq}}
{\footnotesize\ttfamily guint \+\_\+\+Gst\+Data\+Repo\+Src\+::tensors\+\_\+seq\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{]}}

tensors sequence in a sample that will be read into gstbuffer 

Definition at line 75 of file gstdatareposrc.\+h.

\mbox{\Hypertarget{struct__GstDataRepoSrc_a07b521d6c826eb005d038ed354c43bd5}\label{struct__GstDataRepoSrc_a07b521d6c826eb005d038ed354c43bd5}} 
\index{\_GstDataRepoSrc@{\_GstDataRepoSrc}!tensors\_seq\_cnt@{tensors\_seq\_cnt}}
\index{tensors\_seq\_cnt@{tensors\_seq\_cnt}!\_GstDataRepoSrc@{\_GstDataRepoSrc}}
\doxysubsubsection{\texorpdfstring{tensors\_seq\_cnt}{tensors\_seq\_cnt}}
{\footnotesize\ttfamily guint \+\_\+\+Gst\+Data\+Repo\+Src\+::tensors\+\_\+seq\+\_\+cnt}



Definition at line 76 of file gstdatareposrc.\+h.

\mbox{\Hypertarget{struct__GstDataRepoSrc_aa02f8e4ffda6a347a438a19d24112240}\label{struct__GstDataRepoSrc_aa02f8e4ffda6a347a438a19d24112240}} 
\index{\_GstDataRepoSrc@{\_GstDataRepoSrc}!tensors\_seq\_str@{tensors\_seq\_str}}
\index{tensors\_seq\_str@{tensors\_seq\_str}!\_GstDataRepoSrc@{\_GstDataRepoSrc}}
\doxysubsubsection{\texorpdfstring{tensors\_seq\_str}{tensors\_seq\_str}}
{\footnotesize\ttfamily gchar$\ast$ \+\_\+\+Gst\+Data\+Repo\+Src\+::tensors\+\_\+seq\+\_\+str}

tensors in a sample are read into gst\+Buffer according to tensors\+\_\+sequence 

Definition at line 66 of file gstdatareposrc.\+h.

\mbox{\Hypertarget{struct__GstDataRepoSrc_aaedf61cb866c5ff01bbc98617ce778cd}\label{struct__GstDataRepoSrc_aaedf61cb866c5ff01bbc98617ce778cd}} 
\index{\_GstDataRepoSrc@{\_GstDataRepoSrc}!tensors\_size@{tensors\_size}}
\index{tensors\_size@{tensors\_size}!\_GstDataRepoSrc@{\_GstDataRepoSrc}}
\doxysubsubsection{\texorpdfstring{tensors\_size}{tensors\_size}}
{\footnotesize\ttfamily gsize \+\_\+\+Gst\+Data\+Repo\+Src\+::tensors\+\_\+size\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{]}}

each tensors size in a sample 

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

\mbox{\Hypertarget{struct__GstDataRepoSrc_afaf445bdac92e7ddd2448a6291e8b593}\label{struct__GstDataRepoSrc_afaf445bdac92e7ddd2448a6291e8b593}} 
\index{\_GstDataRepoSrc@{\_GstDataRepoSrc}!total\_samples@{total\_samples}}
\index{total\_samples@{total\_samples}!\_GstDataRepoSrc@{\_GstDataRepoSrc}}
\doxysubsubsection{\texorpdfstring{total\_samples}{total\_samples}}
{\footnotesize\ttfamily guint \+\_\+\+Gst\+Data\+Repo\+Src\+::total\+\_\+samples}

The number of total samples 

Definition at line 58 of file gstdatareposrc.\+h.



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