\hypertarget{gstdatarepo_8h}{}\doxysection{datarepo/gstdatarepo.h File Reference}
\label{gstdatarepo_8h}\index{datarepo/gstdatarepo.h@{datarepo/gstdatarepo.h}}


G\+Streamer plugin to read file in M\+L\+Ops Data repository into buffers.  


{\ttfamily \#include $<$gst/gst.\+h$>$}\newline
Include dependency graph for gstdatarepo.\+h\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=211pt]{gstdatarepo_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=350pt]{gstdatarepo_8h__dep__incl}
\end{center}
\end{figure}
\doxysubsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \mbox{\hyperlink{gstdatarepo_8h_ad1a3cb9330e23f20f505b2c255c85665}{Gst\+Data\+Repo\+Data\+Type}} \{ \newline
\mbox{\hyperlink{gstdatarepo_8h_ad1a3cb9330e23f20f505b2c255c85665a7c26ccddd0a88f3c9ad1a2a38e3b833a}{G\+S\+T\+\_\+\+D\+A\+T\+A\+\_\+\+R\+E\+P\+O\+\_\+\+D\+A\+T\+A\+\_\+\+U\+N\+K\+N\+O\+WN}} = 0, 
\mbox{\hyperlink{gstdatarepo_8h_ad1a3cb9330e23f20f505b2c255c85665aac280e1d9542b96e037f27c7cb727890}{G\+S\+T\+\_\+\+D\+A\+T\+A\+\_\+\+R\+E\+P\+O\+\_\+\+D\+A\+T\+A\+\_\+\+V\+I\+D\+EO}}, 
\mbox{\hyperlink{gstdatarepo_8h_ad1a3cb9330e23f20f505b2c255c85665affb110f31f2de6fad341f94b9532aa4a}{G\+S\+T\+\_\+\+D\+A\+T\+A\+\_\+\+R\+E\+P\+O\+\_\+\+D\+A\+T\+A\+\_\+\+A\+U\+D\+IO}}, 
\mbox{\hyperlink{gstdatarepo_8h_ad1a3cb9330e23f20f505b2c255c85665a9a5c25e4bad97da9b7702a2d9e6d8110}{G\+S\+T\+\_\+\+D\+A\+T\+A\+\_\+\+R\+E\+P\+O\+\_\+\+D\+A\+T\+A\+\_\+\+T\+E\+XT}}, 
\newline
\mbox{\hyperlink{gstdatarepo_8h_ad1a3cb9330e23f20f505b2c255c85665a305c3e89d540f4eb0de6fc475bfaee46}{G\+S\+T\+\_\+\+D\+A\+T\+A\+\_\+\+R\+E\+P\+O\+\_\+\+D\+A\+T\+A\+\_\+\+O\+C\+T\+ET}}, 
\mbox{\hyperlink{gstdatarepo_8h_ad1a3cb9330e23f20f505b2c255c85665aaf43b3a99ba71466c8b915f1db64fc3b}{G\+S\+T\+\_\+\+D\+A\+T\+A\+\_\+\+R\+E\+P\+O\+\_\+\+D\+A\+T\+A\+\_\+\+T\+E\+N\+S\+OR}}, 
\mbox{\hyperlink{gstdatarepo_8h_ad1a3cb9330e23f20f505b2c255c85665ad948cda9ab51ab9cee583be7a77bce2d}{G\+S\+T\+\_\+\+D\+A\+T\+A\+\_\+\+R\+E\+P\+O\+\_\+\+D\+A\+T\+A\+\_\+\+I\+M\+A\+GE}}, 
\mbox{\hyperlink{gstdatarepo_8h_ad1a3cb9330e23f20f505b2c255c85665a0c76c010effa1a253dbdc38dd9abbe7b}{G\+S\+T\+\_\+\+D\+A\+T\+A\+\_\+\+R\+E\+P\+O\+\_\+\+D\+A\+T\+A\+\_\+\+M\+AX}}
 \}
\begin{DoxyCompactList}\small\item\em Data type of incoming buffer. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{gstdatarepo_8h_ad1a3cb9330e23f20f505b2c255c85665}{Gst\+Data\+Repo\+Data\+Type}} \mbox{\hyperlink{gstdatarepo_8h_a95490be379800f2dc4f8b2f6032923ff}{gst\+\_\+data\+\_\+repo\+\_\+get\+\_\+data\+\_\+type\+\_\+from\+\_\+caps}} (const Gst\+Caps $\ast$caps)
\begin{DoxyCompactList}\small\item\em Get data type from caps. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
G\+Streamer plugin to read file in M\+L\+Ops Data repository into buffers. 

Copyright (C) 2022 Samsung Electronics Co., Ltd.

\begin{DoxyDate}{Date}
27 June 2023 
\end{DoxyDate}
\begin{DoxySeeAlso}{See also}
\href{https://github.com/nnstreamer/nnstreamer}{\texttt{ https\+://github.\+com/nnstreamer/nnstreamer}} 
\end{DoxySeeAlso}
\begin{DoxyAuthor}{Author}
Hyunil Park \href{mailto:hyunil46.park@samsung.com}{\texttt{ hyunil46.\+park@samsung.\+com}} 
\end{DoxyAuthor}
\begin{DoxyRefDesc}{Bug}
\item[\mbox{\hyperlink{bug__bug000002}{Bug}}]No known bugs except for N\+YI items \end{DoxyRefDesc}


\doxysubsection{Enumeration Type Documentation}
\mbox{\Hypertarget{gstdatarepo_8h_ad1a3cb9330e23f20f505b2c255c85665}\label{gstdatarepo_8h_ad1a3cb9330e23f20f505b2c255c85665}} 
\index{gstdatarepo.h@{gstdatarepo.h}!GstDataRepoDataType@{GstDataRepoDataType}}
\index{GstDataRepoDataType@{GstDataRepoDataType}!gstdatarepo.h@{gstdatarepo.h}}
\doxysubsubsection{\texorpdfstring{GstDataRepoDataType}{GstDataRepoDataType}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{gstdatarepo_8h_ad1a3cb9330e23f20f505b2c255c85665}{Gst\+Data\+Repo\+Data\+Type}}}



Data type of incoming buffer. 

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{GST\_DATA\_REPO\_DATA\_UNKNOWN@{GST\_DATA\_REPO\_DATA\_UNKNOWN}!gstdatarepo.h@{gstdatarepo.h}}\index{gstdatarepo.h@{gstdatarepo.h}!GST\_DATA\_REPO\_DATA\_UNKNOWN@{GST\_DATA\_REPO\_DATA\_UNKNOWN}}}\mbox{\Hypertarget{gstdatarepo_8h_ad1a3cb9330e23f20f505b2c255c85665a7c26ccddd0a88f3c9ad1a2a38e3b833a}\label{gstdatarepo_8h_ad1a3cb9330e23f20f505b2c255c85665a7c26ccddd0a88f3c9ad1a2a38e3b833a}} 
G\+S\+T\+\_\+\+D\+A\+T\+A\+\_\+\+R\+E\+P\+O\+\_\+\+D\+A\+T\+A\+\_\+\+U\+N\+K\+N\+O\+WN&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{GST\_DATA\_REPO\_DATA\_VIDEO@{GST\_DATA\_REPO\_DATA\_VIDEO}!gstdatarepo.h@{gstdatarepo.h}}\index{gstdatarepo.h@{gstdatarepo.h}!GST\_DATA\_REPO\_DATA\_VIDEO@{GST\_DATA\_REPO\_DATA\_VIDEO}}}\mbox{\Hypertarget{gstdatarepo_8h_ad1a3cb9330e23f20f505b2c255c85665aac280e1d9542b96e037f27c7cb727890}\label{gstdatarepo_8h_ad1a3cb9330e23f20f505b2c255c85665aac280e1d9542b96e037f27c7cb727890}} 
G\+S\+T\+\_\+\+D\+A\+T\+A\+\_\+\+R\+E\+P\+O\+\_\+\+D\+A\+T\+A\+\_\+\+V\+I\+D\+EO&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{GST\_DATA\_REPO\_DATA\_AUDIO@{GST\_DATA\_REPO\_DATA\_AUDIO}!gstdatarepo.h@{gstdatarepo.h}}\index{gstdatarepo.h@{gstdatarepo.h}!GST\_DATA\_REPO\_DATA\_AUDIO@{GST\_DATA\_REPO\_DATA\_AUDIO}}}\mbox{\Hypertarget{gstdatarepo_8h_ad1a3cb9330e23f20f505b2c255c85665affb110f31f2de6fad341f94b9532aa4a}\label{gstdatarepo_8h_ad1a3cb9330e23f20f505b2c255c85665affb110f31f2de6fad341f94b9532aa4a}} 
G\+S\+T\+\_\+\+D\+A\+T\+A\+\_\+\+R\+E\+P\+O\+\_\+\+D\+A\+T\+A\+\_\+\+A\+U\+D\+IO&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{GST\_DATA\_REPO\_DATA\_TEXT@{GST\_DATA\_REPO\_DATA\_TEXT}!gstdatarepo.h@{gstdatarepo.h}}\index{gstdatarepo.h@{gstdatarepo.h}!GST\_DATA\_REPO\_DATA\_TEXT@{GST\_DATA\_REPO\_DATA\_TEXT}}}\mbox{\Hypertarget{gstdatarepo_8h_ad1a3cb9330e23f20f505b2c255c85665a9a5c25e4bad97da9b7702a2d9e6d8110}\label{gstdatarepo_8h_ad1a3cb9330e23f20f505b2c255c85665a9a5c25e4bad97da9b7702a2d9e6d8110}} 
G\+S\+T\+\_\+\+D\+A\+T\+A\+\_\+\+R\+E\+P\+O\+\_\+\+D\+A\+T\+A\+\_\+\+T\+E\+XT&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{GST\_DATA\_REPO\_DATA\_OCTET@{GST\_DATA\_REPO\_DATA\_OCTET}!gstdatarepo.h@{gstdatarepo.h}}\index{gstdatarepo.h@{gstdatarepo.h}!GST\_DATA\_REPO\_DATA\_OCTET@{GST\_DATA\_REPO\_DATA\_OCTET}}}\mbox{\Hypertarget{gstdatarepo_8h_ad1a3cb9330e23f20f505b2c255c85665a305c3e89d540f4eb0de6fc475bfaee46}\label{gstdatarepo_8h_ad1a3cb9330e23f20f505b2c255c85665a305c3e89d540f4eb0de6fc475bfaee46}} 
G\+S\+T\+\_\+\+D\+A\+T\+A\+\_\+\+R\+E\+P\+O\+\_\+\+D\+A\+T\+A\+\_\+\+O\+C\+T\+ET&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{GST\_DATA\_REPO\_DATA\_TENSOR@{GST\_DATA\_REPO\_DATA\_TENSOR}!gstdatarepo.h@{gstdatarepo.h}}\index{gstdatarepo.h@{gstdatarepo.h}!GST\_DATA\_REPO\_DATA\_TENSOR@{GST\_DATA\_REPO\_DATA\_TENSOR}}}\mbox{\Hypertarget{gstdatarepo_8h_ad1a3cb9330e23f20f505b2c255c85665aaf43b3a99ba71466c8b915f1db64fc3b}\label{gstdatarepo_8h_ad1a3cb9330e23f20f505b2c255c85665aaf43b3a99ba71466c8b915f1db64fc3b}} 
G\+S\+T\+\_\+\+D\+A\+T\+A\+\_\+\+R\+E\+P\+O\+\_\+\+D\+A\+T\+A\+\_\+\+T\+E\+N\+S\+OR&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{GST\_DATA\_REPO\_DATA\_IMAGE@{GST\_DATA\_REPO\_DATA\_IMAGE}!gstdatarepo.h@{gstdatarepo.h}}\index{gstdatarepo.h@{gstdatarepo.h}!GST\_DATA\_REPO\_DATA\_IMAGE@{GST\_DATA\_REPO\_DATA\_IMAGE}}}\mbox{\Hypertarget{gstdatarepo_8h_ad1a3cb9330e23f20f505b2c255c85665ad948cda9ab51ab9cee583be7a77bce2d}\label{gstdatarepo_8h_ad1a3cb9330e23f20f505b2c255c85665ad948cda9ab51ab9cee583be7a77bce2d}} 
G\+S\+T\+\_\+\+D\+A\+T\+A\+\_\+\+R\+E\+P\+O\+\_\+\+D\+A\+T\+A\+\_\+\+I\+M\+A\+GE&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{GST\_DATA\_REPO\_DATA\_MAX@{GST\_DATA\_REPO\_DATA\_MAX}!gstdatarepo.h@{gstdatarepo.h}}\index{gstdatarepo.h@{gstdatarepo.h}!GST\_DATA\_REPO\_DATA\_MAX@{GST\_DATA\_REPO\_DATA\_MAX}}}\mbox{\Hypertarget{gstdatarepo_8h_ad1a3cb9330e23f20f505b2c255c85665a0c76c010effa1a253dbdc38dd9abbe7b}\label{gstdatarepo_8h_ad1a3cb9330e23f20f505b2c255c85665a0c76c010effa1a253dbdc38dd9abbe7b}} 
G\+S\+T\+\_\+\+D\+A\+T\+A\+\_\+\+R\+E\+P\+O\+\_\+\+D\+A\+T\+A\+\_\+\+M\+AX&\\
\hline

\end{DoxyEnumFields}


Definition at line 23 of file gstdatarepo.\+h.



\doxysubsection{Function Documentation}
\mbox{\Hypertarget{gstdatarepo_8h_a95490be379800f2dc4f8b2f6032923ff}\label{gstdatarepo_8h_a95490be379800f2dc4f8b2f6032923ff}} 
\index{gstdatarepo.h@{gstdatarepo.h}!gst\_data\_repo\_get\_data\_type\_from\_caps@{gst\_data\_repo\_get\_data\_type\_from\_caps}}
\index{gst\_data\_repo\_get\_data\_type\_from\_caps@{gst\_data\_repo\_get\_data\_type\_from\_caps}!gstdatarepo.h@{gstdatarepo.h}}
\doxysubsubsection{\texorpdfstring{gst\_data\_repo\_get\_data\_type\_from\_caps()}{gst\_data\_repo\_get\_data\_type\_from\_caps()}}
{\footnotesize\ttfamily \mbox{\hyperlink{gstdatarepo_8h_ad1a3cb9330e23f20f505b2c255c85665}{Gst\+Data\+Repo\+Data\+Type}} gst\+\_\+data\+\_\+repo\+\_\+get\+\_\+data\+\_\+type\+\_\+from\+\_\+caps (\begin{DoxyParamCaption}\item[{const Gst\+Caps $\ast$}]{caps }\end{DoxyParamCaption})}



Get data type from caps. 



Definition at line 21 of file gstdatarepo.\+c.

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