\hypertarget{gstdatareposink_8h}{}\doxysection{datarepo/gstdatareposink.h File Reference}
\label{gstdatareposink_8h}\index{datarepo/gstdatareposink.h@{datarepo/gstdatareposink.h}}
{\ttfamily \#include $<$gst/gst.\+h$>$}\newline
{\ttfamily \#include $<$gst/base/gstbasesink.\+h$>$}\newline
{\ttfamily \#include $<$json-\/glib/json-\/glib.\+h$>$}\newline
{\ttfamily \#include \char`\"{}gstdatarepo.\+h\char`\"{}}\newline
Include dependency graph for gstdatareposink.\+h\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{gstdatareposink_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]{gstdatareposink_8h__dep__incl}
\end{center}
\end{figure}
\doxysubsection*{Classes}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{struct__GstDataRepoSink}{\+\_\+\+Gst\+Data\+Repo\+Sink}}
\begin{DoxyCompactList}\small\item\em Gst\+Data\+Repo\+Sink data structure. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{struct__GstDataRepoSinkClass}{\+\_\+\+Gst\+Data\+Repo\+Sink\+Class}}
\begin{DoxyCompactList}\small\item\em Gst\+Data\+Repo\+Sink\+Class data structure. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{gstdatareposink_8h_a12dd1e5198191483bd77e794e0a0591b}{G\+S\+T\+\_\+\+T\+Y\+P\+E\+\_\+\+D\+A\+T\+A\+\_\+\+R\+E\+P\+O\+\_\+\+S\+I\+NK}}~(\mbox{\hyperlink{gstdatareposink_8h_a48bb1597fb7daea08de8d739063e4608}{gst\+\_\+data\+\_\+repo\+\_\+sink\+\_\+get\+\_\+type}}())
\item 
\#define \mbox{\hyperlink{gstdatareposink_8h_aba53c2580e84f4427b1bc154df9f35ba}{G\+S\+T\+\_\+\+D\+A\+T\+A\+\_\+\+R\+E\+P\+O\+\_\+\+S\+I\+NK}}(obj)~(G\+\_\+\+T\+Y\+P\+E\+\_\+\+C\+H\+E\+C\+K\+\_\+\+I\+N\+S\+T\+A\+N\+C\+E\+\_\+\+C\+A\+ST((obj),\mbox{\hyperlink{gstdatareposink_8h_a12dd1e5198191483bd77e794e0a0591b}{G\+S\+T\+\_\+\+T\+Y\+P\+E\+\_\+\+D\+A\+T\+A\+\_\+\+R\+E\+P\+O\+\_\+\+S\+I\+NK}},\mbox{\hyperlink{gstdatareposink_8h_adceb99b5c28e88ea7efccb1e24c91daf}{Gst\+Data\+Repo\+Sink}}))
\item 
\#define \mbox{\hyperlink{gstdatareposink_8h_a22b478e25481754897059a72e7d5509d}{G\+S\+T\+\_\+\+D\+A\+T\+A\+\_\+\+R\+E\+P\+O\+\_\+\+S\+I\+N\+K\+\_\+\+C\+L\+A\+SS}}(klass)~(G\+\_\+\+T\+Y\+P\+E\+\_\+\+C\+H\+E\+C\+K\+\_\+\+C\+L\+A\+S\+S\+\_\+\+C\+A\+ST((klass),\mbox{\hyperlink{gstdatareposink_8h_a12dd1e5198191483bd77e794e0a0591b}{G\+S\+T\+\_\+\+T\+Y\+P\+E\+\_\+\+D\+A\+T\+A\+\_\+\+R\+E\+P\+O\+\_\+\+S\+I\+NK}},\mbox{\hyperlink{gstdatareposink_8h_a31038e0f435993c5afc567e408841de0}{Gst\+Data\+Repo\+Sink\+Class}}))
\item 
\#define \mbox{\hyperlink{gstdatareposink_8h_a7c72f05204ec57e229d4c6fca64c145a}{G\+S\+T\+\_\+\+I\+S\+\_\+\+D\+A\+T\+A\+\_\+\+R\+E\+P\+O\+\_\+\+S\+I\+NK}}(obj)~(G\+\_\+\+T\+Y\+P\+E\+\_\+\+C\+H\+E\+C\+K\+\_\+\+I\+N\+S\+T\+A\+N\+C\+E\+\_\+\+T\+Y\+PE((obj),\mbox{\hyperlink{gstdatareposink_8h_a12dd1e5198191483bd77e794e0a0591b}{G\+S\+T\+\_\+\+T\+Y\+P\+E\+\_\+\+D\+A\+T\+A\+\_\+\+R\+E\+P\+O\+\_\+\+S\+I\+NK}}))
\item 
\#define \mbox{\hyperlink{gstdatareposink_8h_aa1c87e89573c42e44a8136a8dd4a13da}{G\+S\+T\+\_\+\+I\+S\+\_\+\+D\+A\+T\+A\+\_\+\+R\+E\+P\+O\+\_\+\+S\+I\+N\+K\+\_\+\+C\+L\+A\+SS}}(klass)~(G\+\_\+\+T\+Y\+P\+E\+\_\+\+C\+H\+E\+C\+K\+\_\+\+C\+L\+A\+S\+S\+\_\+\+T\+Y\+PE((klass),\mbox{\hyperlink{gstdatareposink_8h_a12dd1e5198191483bd77e794e0a0591b}{G\+S\+T\+\_\+\+T\+Y\+P\+E\+\_\+\+D\+A\+T\+A\+\_\+\+R\+E\+P\+O\+\_\+\+S\+I\+NK}}))
\item 
\#define \mbox{\hyperlink{gstdatareposink_8h_af6138a5b82d210a6cd64e823926b451f}{G\+S\+T\+\_\+\+D\+A\+T\+A\+\_\+\+R\+E\+P\+O\+\_\+\+S\+I\+N\+K\+\_\+\+C\+A\+ST}}(obj)~((\mbox{\hyperlink{gstdatareposink_8h_adceb99b5c28e88ea7efccb1e24c91daf}{Gst\+Data\+Repo\+Sink}} $\ast$)obj)
\end{DoxyCompactItemize}
\doxysubsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef struct \mbox{\hyperlink{struct__GstDataRepoSink}{\+\_\+\+Gst\+Data\+Repo\+Sink}} \mbox{\hyperlink{gstdatareposink_8h_adceb99b5c28e88ea7efccb1e24c91daf}{Gst\+Data\+Repo\+Sink}}
\item 
typedef struct \mbox{\hyperlink{struct__GstDataRepoSinkClass}{\+\_\+\+Gst\+Data\+Repo\+Sink\+Class}} \mbox{\hyperlink{gstdatareposink_8h_a31038e0f435993c5afc567e408841de0}{Gst\+Data\+Repo\+Sink\+Class}}
\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
G\+Type \mbox{\hyperlink{gstdatareposink_8h_a48bb1597fb7daea08de8d739063e4608}{gst\+\_\+data\+\_\+repo\+\_\+sink\+\_\+get\+\_\+type}} (void)
\end{DoxyCompactItemize}


\doxysubsection{Macro Definition Documentation}
\mbox{\Hypertarget{gstdatareposink_8h_aba53c2580e84f4427b1bc154df9f35ba}\label{gstdatareposink_8h_aba53c2580e84f4427b1bc154df9f35ba}} 
\index{gstdatareposink.h@{gstdatareposink.h}!GST\_DATA\_REPO\_SINK@{GST\_DATA\_REPO\_SINK}}
\index{GST\_DATA\_REPO\_SINK@{GST\_DATA\_REPO\_SINK}!gstdatareposink.h@{gstdatareposink.h}}
\doxysubsubsection{\texorpdfstring{GST\_DATA\_REPO\_SINK}{GST\_DATA\_REPO\_SINK}}
{\footnotesize\ttfamily \#define G\+S\+T\+\_\+\+D\+A\+T\+A\+\_\+\+R\+E\+P\+O\+\_\+\+S\+I\+NK(\begin{DoxyParamCaption}\item[{}]{obj }\end{DoxyParamCaption})~(G\+\_\+\+T\+Y\+P\+E\+\_\+\+C\+H\+E\+C\+K\+\_\+\+I\+N\+S\+T\+A\+N\+C\+E\+\_\+\+C\+A\+ST((obj),\mbox{\hyperlink{gstdatareposink_8h_a12dd1e5198191483bd77e794e0a0591b}{G\+S\+T\+\_\+\+T\+Y\+P\+E\+\_\+\+D\+A\+T\+A\+\_\+\+R\+E\+P\+O\+\_\+\+S\+I\+NK}},\mbox{\hyperlink{gstdatareposink_8h_adceb99b5c28e88ea7efccb1e24c91daf}{Gst\+Data\+Repo\+Sink}}))}



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

\mbox{\Hypertarget{gstdatareposink_8h_af6138a5b82d210a6cd64e823926b451f}\label{gstdatareposink_8h_af6138a5b82d210a6cd64e823926b451f}} 
\index{gstdatareposink.h@{gstdatareposink.h}!GST\_DATA\_REPO\_SINK\_CAST@{GST\_DATA\_REPO\_SINK\_CAST}}
\index{GST\_DATA\_REPO\_SINK\_CAST@{GST\_DATA\_REPO\_SINK\_CAST}!gstdatareposink.h@{gstdatareposink.h}}
\doxysubsubsection{\texorpdfstring{GST\_DATA\_REPO\_SINK\_CAST}{GST\_DATA\_REPO\_SINK\_CAST}}
{\footnotesize\ttfamily \#define G\+S\+T\+\_\+\+D\+A\+T\+A\+\_\+\+R\+E\+P\+O\+\_\+\+S\+I\+N\+K\+\_\+\+C\+A\+ST(\begin{DoxyParamCaption}\item[{}]{obj }\end{DoxyParamCaption})~((\mbox{\hyperlink{gstdatareposink_8h_adceb99b5c28e88ea7efccb1e24c91daf}{Gst\+Data\+Repo\+Sink}} $\ast$)obj)}



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

\mbox{\Hypertarget{gstdatareposink_8h_a22b478e25481754897059a72e7d5509d}\label{gstdatareposink_8h_a22b478e25481754897059a72e7d5509d}} 
\index{gstdatareposink.h@{gstdatareposink.h}!GST\_DATA\_REPO\_SINK\_CLASS@{GST\_DATA\_REPO\_SINK\_CLASS}}
\index{GST\_DATA\_REPO\_SINK\_CLASS@{GST\_DATA\_REPO\_SINK\_CLASS}!gstdatareposink.h@{gstdatareposink.h}}
\doxysubsubsection{\texorpdfstring{GST\_DATA\_REPO\_SINK\_CLASS}{GST\_DATA\_REPO\_SINK\_CLASS}}
{\footnotesize\ttfamily \#define G\+S\+T\+\_\+\+D\+A\+T\+A\+\_\+\+R\+E\+P\+O\+\_\+\+S\+I\+N\+K\+\_\+\+C\+L\+A\+SS(\begin{DoxyParamCaption}\item[{}]{klass }\end{DoxyParamCaption})~(G\+\_\+\+T\+Y\+P\+E\+\_\+\+C\+H\+E\+C\+K\+\_\+\+C\+L\+A\+S\+S\+\_\+\+C\+A\+ST((klass),\mbox{\hyperlink{gstdatareposink_8h_a12dd1e5198191483bd77e794e0a0591b}{G\+S\+T\+\_\+\+T\+Y\+P\+E\+\_\+\+D\+A\+T\+A\+\_\+\+R\+E\+P\+O\+\_\+\+S\+I\+NK}},\mbox{\hyperlink{gstdatareposink_8h_a31038e0f435993c5afc567e408841de0}{Gst\+Data\+Repo\+Sink\+Class}}))}



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

\mbox{\Hypertarget{gstdatareposink_8h_a7c72f05204ec57e229d4c6fca64c145a}\label{gstdatareposink_8h_a7c72f05204ec57e229d4c6fca64c145a}} 
\index{gstdatareposink.h@{gstdatareposink.h}!GST\_IS\_DATA\_REPO\_SINK@{GST\_IS\_DATA\_REPO\_SINK}}
\index{GST\_IS\_DATA\_REPO\_SINK@{GST\_IS\_DATA\_REPO\_SINK}!gstdatareposink.h@{gstdatareposink.h}}
\doxysubsubsection{\texorpdfstring{GST\_IS\_DATA\_REPO\_SINK}{GST\_IS\_DATA\_REPO\_SINK}}
{\footnotesize\ttfamily \#define G\+S\+T\+\_\+\+I\+S\+\_\+\+D\+A\+T\+A\+\_\+\+R\+E\+P\+O\+\_\+\+S\+I\+NK(\begin{DoxyParamCaption}\item[{}]{obj }\end{DoxyParamCaption})~(G\+\_\+\+T\+Y\+P\+E\+\_\+\+C\+H\+E\+C\+K\+\_\+\+I\+N\+S\+T\+A\+N\+C\+E\+\_\+\+T\+Y\+PE((obj),\mbox{\hyperlink{gstdatareposink_8h_a12dd1e5198191483bd77e794e0a0591b}{G\+S\+T\+\_\+\+T\+Y\+P\+E\+\_\+\+D\+A\+T\+A\+\_\+\+R\+E\+P\+O\+\_\+\+S\+I\+NK}}))}



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

\mbox{\Hypertarget{gstdatareposink_8h_aa1c87e89573c42e44a8136a8dd4a13da}\label{gstdatareposink_8h_aa1c87e89573c42e44a8136a8dd4a13da}} 
\index{gstdatareposink.h@{gstdatareposink.h}!GST\_IS\_DATA\_REPO\_SINK\_CLASS@{GST\_IS\_DATA\_REPO\_SINK\_CLASS}}
\index{GST\_IS\_DATA\_REPO\_SINK\_CLASS@{GST\_IS\_DATA\_REPO\_SINK\_CLASS}!gstdatareposink.h@{gstdatareposink.h}}
\doxysubsubsection{\texorpdfstring{GST\_IS\_DATA\_REPO\_SINK\_CLASS}{GST\_IS\_DATA\_REPO\_SINK\_CLASS}}
{\footnotesize\ttfamily \#define G\+S\+T\+\_\+\+I\+S\+\_\+\+D\+A\+T\+A\+\_\+\+R\+E\+P\+O\+\_\+\+S\+I\+N\+K\+\_\+\+C\+L\+A\+SS(\begin{DoxyParamCaption}\item[{}]{klass }\end{DoxyParamCaption})~(G\+\_\+\+T\+Y\+P\+E\+\_\+\+C\+H\+E\+C\+K\+\_\+\+C\+L\+A\+S\+S\+\_\+\+T\+Y\+PE((klass),\mbox{\hyperlink{gstdatareposink_8h_a12dd1e5198191483bd77e794e0a0591b}{G\+S\+T\+\_\+\+T\+Y\+P\+E\+\_\+\+D\+A\+T\+A\+\_\+\+R\+E\+P\+O\+\_\+\+S\+I\+NK}}))}



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

\mbox{\Hypertarget{gstdatareposink_8h_a12dd1e5198191483bd77e794e0a0591b}\label{gstdatareposink_8h_a12dd1e5198191483bd77e794e0a0591b}} 
\index{gstdatareposink.h@{gstdatareposink.h}!GST\_TYPE\_DATA\_REPO\_SINK@{GST\_TYPE\_DATA\_REPO\_SINK}}
\index{GST\_TYPE\_DATA\_REPO\_SINK@{GST\_TYPE\_DATA\_REPO\_SINK}!gstdatareposink.h@{gstdatareposink.h}}
\doxysubsubsection{\texorpdfstring{GST\_TYPE\_DATA\_REPO\_SINK}{GST\_TYPE\_DATA\_REPO\_SINK}}
{\footnotesize\ttfamily \#define G\+S\+T\+\_\+\+T\+Y\+P\+E\+\_\+\+D\+A\+T\+A\+\_\+\+R\+E\+P\+O\+\_\+\+S\+I\+NK~(\mbox{\hyperlink{gstdatareposink_8h_a48bb1597fb7daea08de8d739063e4608}{gst\+\_\+data\+\_\+repo\+\_\+sink\+\_\+get\+\_\+type}}())}



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



\doxysubsection{Typedef Documentation}
\mbox{\Hypertarget{gstdatareposink_8h_adceb99b5c28e88ea7efccb1e24c91daf}\label{gstdatareposink_8h_adceb99b5c28e88ea7efccb1e24c91daf}} 
\index{gstdatareposink.h@{gstdatareposink.h}!GstDataRepoSink@{GstDataRepoSink}}
\index{GstDataRepoSink@{GstDataRepoSink}!gstdatareposink.h@{gstdatareposink.h}}
\doxysubsubsection{\texorpdfstring{GstDataRepoSink}{GstDataRepoSink}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{struct__GstDataRepoSink}{\+\_\+\+Gst\+Data\+Repo\+Sink}} \mbox{\hyperlink{gstdatareposink_8h_adceb99b5c28e88ea7efccb1e24c91daf}{Gst\+Data\+Repo\+Sink}}}



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

\mbox{\Hypertarget{gstdatareposink_8h_a31038e0f435993c5afc567e408841de0}\label{gstdatareposink_8h_a31038e0f435993c5afc567e408841de0}} 
\index{gstdatareposink.h@{gstdatareposink.h}!GstDataRepoSinkClass@{GstDataRepoSinkClass}}
\index{GstDataRepoSinkClass@{GstDataRepoSinkClass}!gstdatareposink.h@{gstdatareposink.h}}
\doxysubsubsection{\texorpdfstring{GstDataRepoSinkClass}{GstDataRepoSinkClass}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{struct__GstDataRepoSinkClass}{\+\_\+\+Gst\+Data\+Repo\+Sink\+Class}} \mbox{\hyperlink{gstdatareposink_8h_a31038e0f435993c5afc567e408841de0}{Gst\+Data\+Repo\+Sink\+Class}}}



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



\doxysubsection{Function Documentation}
\mbox{\Hypertarget{gstdatareposink_8h_a48bb1597fb7daea08de8d739063e4608}\label{gstdatareposink_8h_a48bb1597fb7daea08de8d739063e4608}} 
\index{gstdatareposink.h@{gstdatareposink.h}!gst\_data\_repo\_sink\_get\_type@{gst\_data\_repo\_sink\_get\_type}}
\index{gst\_data\_repo\_sink\_get\_type@{gst\_data\_repo\_sink\_get\_type}!gstdatareposink.h@{gstdatareposink.h}}
\doxysubsubsection{\texorpdfstring{gst\_data\_repo\_sink\_get\_type()}{gst\_data\_repo\_sink\_get\_type()}}
{\footnotesize\ttfamily G\+Type gst\+\_\+data\+\_\+repo\+\_\+sink\+\_\+get\+\_\+type (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}

