\hypertarget{gstdatarepo_8c}{}\doxysection{datarepo/gstdatarepo.c File Reference}
\label{gstdatarepo_8c}\index{datarepo/gstdatarepo.c@{datarepo/gstdatarepo.c}}


Register datarepo plugins.  


{\ttfamily \#include \char`\"{}gstdatarepo.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}gstdatareposrc.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}gstdatareposink.\+h\char`\"{}}\newline
Include dependency graph for gstdatarepo.\+c\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{gstdatarepo_8c__incl}
\end{center}
\end{figure}
\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{gstdatarepo_8c_aca8570fb706c81df371b7f9bc454ae03}{P\+A\+C\+K\+A\+GE}}~\char`\"{}N\+N\+Streamer M\+L\+Ops Data Repository Plugins\char`\"{}
\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{gstdatarepo_8h_ad1a3cb9330e23f20f505b2c255c85665}{Gst\+Data\+Repo\+Data\+Type}} \mbox{\hyperlink{gstdatarepo_8c_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}\item 
static gboolean \mbox{\hyperlink{gstdatarepo_8c_a0dd7ff43338b628d63e394b6a94a5ac6}{plugin\+\_\+init}} (Gst\+Plugin $\ast$plugin)
\begin{DoxyCompactList}\small\item\em The entry point of the Gstreamer datarepo plugin. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Register datarepo plugins. 

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

\begin{DoxyDate}{Date}
31 January 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__bug000001}{Bug}}]No known bugs except for N\+YI items \end{DoxyRefDesc}


\doxysubsection{Macro Definition Documentation}
\mbox{\Hypertarget{gstdatarepo_8c_aca8570fb706c81df371b7f9bc454ae03}\label{gstdatarepo_8c_aca8570fb706c81df371b7f9bc454ae03}} 
\index{gstdatarepo.c@{gstdatarepo.c}!PACKAGE@{PACKAGE}}
\index{PACKAGE@{PACKAGE}!gstdatarepo.c@{gstdatarepo.c}}
\doxysubsubsection{\texorpdfstring{PACKAGE}{PACKAGE}}
{\footnotesize\ttfamily \#define P\+A\+C\+K\+A\+GE~\char`\"{}N\+N\+Streamer M\+L\+Ops Data Repository Plugins\char`\"{}}



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



\doxysubsection{Function Documentation}
\mbox{\Hypertarget{gstdatarepo_8c_a95490be379800f2dc4f8b2f6032923ff}\label{gstdatarepo_8c_a95490be379800f2dc4f8b2f6032923ff}} 
\index{gstdatarepo.c@{gstdatarepo.c}!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.c@{gstdatarepo.c}}
\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_8c_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_8c_a95490be379800f2dc4f8b2f6032923ff_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{gstdatarepo_8c_a0dd7ff43338b628d63e394b6a94a5ac6}\label{gstdatarepo_8c_a0dd7ff43338b628d63e394b6a94a5ac6}} 
\index{gstdatarepo.c@{gstdatarepo.c}!plugin\_init@{plugin\_init}}
\index{plugin\_init@{plugin\_init}!gstdatarepo.c@{gstdatarepo.c}}
\doxysubsubsection{\texorpdfstring{plugin\_init()}{plugin\_init()}}
{\footnotesize\ttfamily static gboolean plugin\+\_\+init (\begin{DoxyParamCaption}\item[{Gst\+Plugin $\ast$}]{plugin }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



The entry point of the Gstreamer datarepo plugin. 



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

