\hypertarget{edge__sink_8c}{}\doxysection{edge/edge\+\_\+sink.c File Reference}
\label{edge__sink_8c}\index{edge/edge\_sink.c@{edge/edge\_sink.c}}


Publish incoming streams.  


{\ttfamily \#include \char`\"{}edge\+\_\+sink.\+h\char`\"{}}\newline
Include dependency graph for edge\+\_\+sink.\+c\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{edge__sink_8c__incl}
\end{center}
\end{figure}
\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{edge__sink_8c_adef911caed7c65a1643062817f4a59d7}{G\+S\+T\+\_\+\+C\+A\+T\+\_\+\+D\+E\+F\+A\+U\+LT}}~gst\+\_\+edgesink\+\_\+debug
\item 
\#define \mbox{\hyperlink{edge__sink_8c_a4fa8b876b66a3ba50fe14d29a37543be}{D\+E\+F\+A\+U\+L\+T\+\_\+\+M\+Q\+T\+T\+\_\+\+H\+O\+ST}}~\char`\"{}127.\+0.\+0.\+1\char`\"{}
\item 
\#define \mbox{\hyperlink{edge__sink_8c_a01342056d524ed0b20f9e0ccc800d1db}{D\+E\+F\+A\+U\+L\+T\+\_\+\+M\+Q\+T\+T\+\_\+\+P\+O\+RT}}~1883
\item 
\#define \mbox{\hyperlink{edge__sink_8c_aa1cddca766524ca76a721053a171eda8}{gst\+\_\+edgesink\+\_\+parent\+\_\+class}}~parent\+\_\+class
\end{DoxyCompactItemize}
\doxysubsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \{ \newline
\mbox{\hyperlink{edge__sink_8c_a99fb83031ce9923c84392b4e92f956b5ac37dda0da1a44e10c0504afeeb863f3c}{P\+R\+O\+P\+\_\+0}}, 
\mbox{\hyperlink{edge__sink_8c_a99fb83031ce9923c84392b4e92f956b5a5d5a98b31519159d6861f0f311f17582}{P\+R\+O\+P\+\_\+\+H\+O\+ST}}, 
\mbox{\hyperlink{edge__sink_8c_a99fb83031ce9923c84392b4e92f956b5a104ce2dcf1b9a2da5b120a9c2543a72d}{P\+R\+O\+P\+\_\+\+P\+O\+RT}}, 
\mbox{\hyperlink{edge__sink_8c_a99fb83031ce9923c84392b4e92f956b5ac7bbf6c92d80ea2fcfdd670794781507}{P\+R\+O\+P\+\_\+\+D\+E\+S\+T\+\_\+\+H\+O\+ST}}, 
\newline
\mbox{\hyperlink{edge__sink_8c_a99fb83031ce9923c84392b4e92f956b5aaf2efb1b02a889dae2a598c0cdaa9d8d}{P\+R\+O\+P\+\_\+\+D\+E\+S\+T\+\_\+\+P\+O\+RT}}, 
\mbox{\hyperlink{edge__sink_8c_a99fb83031ce9923c84392b4e92f956b5aa59cab803c9b0787173d073312b504f7}{P\+R\+O\+P\+\_\+\+C\+O\+N\+N\+E\+C\+T\+\_\+\+T\+Y\+PE}}, 
\mbox{\hyperlink{edge__sink_8c_a99fb83031ce9923c84392b4e92f956b5a70df8fbf337a74638e6e35f008bd815e}{P\+R\+O\+P\+\_\+\+T\+O\+P\+IC}}, 
\mbox{\hyperlink{edge__sink_8c_a99fb83031ce9923c84392b4e92f956b5ab5e9e14861833f61a64aadc05ec6be07}{P\+R\+O\+P\+\_\+\+W\+A\+I\+T\+\_\+\+C\+O\+N\+N\+E\+C\+T\+I\+ON}}, 
\newline
\mbox{\hyperlink{edge__sink_8c_a99fb83031ce9923c84392b4e92f956b5a3ffd00c579c7a2fa7fa2f623dadbd96b}{P\+R\+O\+P\+\_\+\+C\+O\+N\+N\+E\+C\+T\+I\+O\+N\+\_\+\+T\+I\+M\+E\+O\+UT}}, 
\mbox{\hyperlink{edge__sink_8c_a99fb83031ce9923c84392b4e92f956b5aafbb9416b5da83565a24b6f8c712019b}{P\+R\+O\+P\+\_\+\+C\+U\+S\+T\+O\+M\+\_\+\+L\+IB}}, 
\mbox{\hyperlink{edge__sink_8c_a99fb83031ce9923c84392b4e92f956b5ab2ccf2ce99ca729409339bda94f10e60}{P\+R\+O\+P\+\_\+\+L\+A\+ST}}
 \}
\begin{DoxyCompactList}\small\item\em edgesink properties \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{edge__sink_8c_a7936f9f489cc44cda8dcd4fdc5821c80}{G\+S\+T\+\_\+\+D\+E\+B\+U\+G\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+S\+T\+A\+T\+IC}} (gst\+\_\+edgesink\+\_\+debug)
\item 
\mbox{\hyperlink{edge__sink_8c_a3495ca58e59264759f0932bc5ad10109}{G\+\_\+\+D\+E\+F\+I\+N\+E\+\_\+\+T\+Y\+PE}} (\mbox{\hyperlink{edge__sink_8h_adc5bc780d48b0908300e68d4c303cf91}{Gst\+Edge\+Sink}}, gst\+\_\+edgesink, G\+S\+T\+\_\+\+T\+Y\+P\+E\+\_\+\+B\+A\+S\+E\+\_\+\+S\+I\+NK)
\item 
static void \mbox{\hyperlink{edge__sink_8c_a25b55f1422369819751a74fe83eca381}{gst\+\_\+edgesink\+\_\+set\+\_\+property}} (G\+Object $\ast$object, guint prop\+\_\+id, const G\+Value $\ast$value, G\+Param\+Spec $\ast$pspec)
\begin{DoxyCompactList}\small\item\em set property \end{DoxyCompactList}\item 
static void \mbox{\hyperlink{edge__sink_8c_a487fca767601308aae966d56347ce3f3}{gst\+\_\+edgesink\+\_\+get\+\_\+property}} (G\+Object $\ast$object, guint prop\+\_\+id, G\+Value $\ast$value, G\+Param\+Spec $\ast$pspec)
\begin{DoxyCompactList}\small\item\em get property \end{DoxyCompactList}\item 
static void \mbox{\hyperlink{edge__sink_8c_a2e5a68430e638f4109d2cc800441c1de}{gst\+\_\+edgesink\+\_\+finalize}} (G\+Object $\ast$object)
\begin{DoxyCompactList}\small\item\em finalize the object \end{DoxyCompactList}\item 
static gboolean \mbox{\hyperlink{edge__sink_8c_a12576efa1b36cee5545b0487c54b9277}{gst\+\_\+edgesink\+\_\+start}} (Gst\+Base\+Sink $\ast$basesink)
\begin{DoxyCompactList}\small\item\em start processing of edgesink \end{DoxyCompactList}\item 
static gboolean \mbox{\hyperlink{edge__sink_8c_a527b874ffb0e93a9aa900141f5e1d1b8}{gst\+\_\+edgesink\+\_\+stop}} (Gst\+Base\+Sink $\ast$basesink)
\begin{DoxyCompactList}\small\item\em Stop processing of edgesink. \end{DoxyCompactList}\item 
static Gst\+Flow\+Return \mbox{\hyperlink{edge__sink_8c_a1047076bbb910d87f17333d36fbaf143}{gst\+\_\+edgesink\+\_\+render}} (Gst\+Base\+Sink $\ast$basesink, Gst\+Buffer $\ast$buffer)
\begin{DoxyCompactList}\small\item\em render buffer, send buffer \end{DoxyCompactList}\item 
static gboolean \mbox{\hyperlink{edge__sink_8c_ae3b6bfaae3dbf2d13892c8ebc6537a59}{gst\+\_\+edgesink\+\_\+set\+\_\+caps}} (Gst\+Base\+Sink $\ast$basesink, Gst\+Caps $\ast$caps)
\begin{DoxyCompactList}\small\item\em An implementation of the set\+\_\+caps vmethod in Gst\+Base\+Sink\+Class. \end{DoxyCompactList}\item 
static gchar $\ast$ \mbox{\hyperlink{edge__sink_8c_a60f65a30147e3682b28cff54d9ded5f0}{gst\+\_\+edgesink\+\_\+get\+\_\+host}} (\mbox{\hyperlink{edge__sink_8h_adc5bc780d48b0908300e68d4c303cf91}{Gst\+Edge\+Sink}} $\ast$self)
\begin{DoxyCompactList}\small\item\em getter for the \textquotesingle{}host\textquotesingle{} property. \end{DoxyCompactList}\item 
static void \mbox{\hyperlink{edge__sink_8c_a94528907b8ec42bbb961c0e8be3d9751}{gst\+\_\+edgesink\+\_\+set\+\_\+host}} (\mbox{\hyperlink{edge__sink_8h_adc5bc780d48b0908300e68d4c303cf91}{Gst\+Edge\+Sink}} $\ast$self, const gchar $\ast$host)
\begin{DoxyCompactList}\small\item\em setter for the \textquotesingle{}host\textquotesingle{} property. \end{DoxyCompactList}\item 
static guint16 \mbox{\hyperlink{edge__sink_8c_a640dacc5406e4b3a426b2352f01dab57}{gst\+\_\+edgesink\+\_\+get\+\_\+port}} (\mbox{\hyperlink{edge__sink_8h_adc5bc780d48b0908300e68d4c303cf91}{Gst\+Edge\+Sink}} $\ast$self)
\begin{DoxyCompactList}\small\item\em getter for the \textquotesingle{}port\textquotesingle{} property. \end{DoxyCompactList}\item 
static void \mbox{\hyperlink{edge__sink_8c_aeb87a11724b30e5fe7c7785544d2f921}{gst\+\_\+edgesink\+\_\+set\+\_\+port}} (\mbox{\hyperlink{edge__sink_8h_adc5bc780d48b0908300e68d4c303cf91}{Gst\+Edge\+Sink}} $\ast$self, const guint16 port)
\begin{DoxyCompactList}\small\item\em setter for the \textquotesingle{}port\textquotesingle{} property. \end{DoxyCompactList}\item 
static nns\+\_\+edge\+\_\+connect\+\_\+type\+\_\+e \mbox{\hyperlink{edge__sink_8c_aaeae88b20841efaae106c1a98079778f}{gst\+\_\+edgesink\+\_\+get\+\_\+connect\+\_\+type}} (\mbox{\hyperlink{edge__sink_8h_adc5bc780d48b0908300e68d4c303cf91}{Gst\+Edge\+Sink}} $\ast$self)
\begin{DoxyCompactList}\small\item\em getter for the \textquotesingle{}connect\+\_\+type\textquotesingle{} property. \end{DoxyCompactList}\item 
static void \mbox{\hyperlink{edge__sink_8c_aa9d8fe7b65b6c55acdb5523c27ea857c}{gst\+\_\+edgesink\+\_\+set\+\_\+connect\+\_\+type}} (\mbox{\hyperlink{edge__sink_8h_adc5bc780d48b0908300e68d4c303cf91}{Gst\+Edge\+Sink}} $\ast$self, const nns\+\_\+edge\+\_\+connect\+\_\+type\+\_\+e connect\+\_\+type)
\begin{DoxyCompactList}\small\item\em setter for the \textquotesingle{}connect\+\_\+type\textquotesingle{} property. \end{DoxyCompactList}\item 
static void \mbox{\hyperlink{edge__sink_8c_ae673d9f86ce6b74c78da79152242bdd3}{gst\+\_\+edgesink\+\_\+class\+\_\+init}} (\mbox{\hyperlink{edge__sink_8h_a24464208fc5cf09984aeb2f99fae914d}{Gst\+Edge\+Sink\+Class}} $\ast$klass)
\begin{DoxyCompactList}\small\item\em initialize the class \end{DoxyCompactList}\item 
static void \mbox{\hyperlink{edge__sink_8c_ae5e7bce5d8ee75b0c5dd41c133aae410}{gst\+\_\+edgesink\+\_\+init}} (\mbox{\hyperlink{edge__sink_8h_adc5bc780d48b0908300e68d4c303cf91}{Gst\+Edge\+Sink}} $\ast$self)
\begin{DoxyCompactList}\small\item\em initialize the new element \end{DoxyCompactList}\item 
static int \mbox{\hyperlink{edge__sink_8c_a43a6a697feeff26199c1581e148116e0}{\+\_\+nns\+\_\+edge\+\_\+event\+\_\+cb}} (nns\+\_\+edge\+\_\+event\+\_\+h event\+\_\+h, void $\ast$user\+\_\+data)
\begin{DoxyCompactList}\small\item\em nnstreamer-\/edge event callback. \end{DoxyCompactList}\item 
static gboolean \mbox{\hyperlink{edge__sink_8c_a58ea922cd2b74f21c96f344e5bf5106f}{\+\_\+wait\+\_\+connection}} (\mbox{\hyperlink{edge__sink_8h_adc5bc780d48b0908300e68d4c303cf91}{Gst\+Edge\+Sink}} $\ast$sink)
\begin{DoxyCompactList}\small\item\em If wait-\/connection is enabled, wait for connection until the connection is established or timeout occurs. Otherwise, return immediately. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
static Gst\+Static\+Pad\+Template \mbox{\hyperlink{edge__sink_8c_ab75bedfae592f4c227c74da883483be6}{sinktemplate}}
\begin{DoxyCompactList}\small\item\em the capabilities of the inputs. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Publish incoming streams. 

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

\begin{DoxyDate}{Date}
01 Aug 2022 
\end{DoxyDate}
\begin{DoxyAuthor}{Author}
Yechan Choi \href{mailto:yechan9.choi@samsung.com}{\texttt{ yechan9.\+choi@samsung.\+com}} 
\end{DoxyAuthor}
\begin{DoxySeeAlso}{See also}
\href{http://github.com/nnstreamer/nnstreamer}{\texttt{ http\+://github.\+com/nnstreamer/nnstreamer}} 
\end{DoxySeeAlso}
\begin{DoxyRefDesc}{Bug}
\item[\mbox{\hyperlink{bug__bug000010}{Bug}}]No known bugs\end{DoxyRefDesc}


\doxysubsection{Macro Definition Documentation}
\mbox{\Hypertarget{edge__sink_8c_a4fa8b876b66a3ba50fe14d29a37543be}\label{edge__sink_8c_a4fa8b876b66a3ba50fe14d29a37543be}} 
\index{edge\_sink.c@{edge\_sink.c}!DEFAULT\_MQTT\_HOST@{DEFAULT\_MQTT\_HOST}}
\index{DEFAULT\_MQTT\_HOST@{DEFAULT\_MQTT\_HOST}!edge\_sink.c@{edge\_sink.c}}
\doxysubsubsection{\texorpdfstring{DEFAULT\_MQTT\_HOST}{DEFAULT\_MQTT\_HOST}}
{\footnotesize\ttfamily \#define D\+E\+F\+A\+U\+L\+T\+\_\+\+M\+Q\+T\+T\+\_\+\+H\+O\+ST~\char`\"{}127.\+0.\+0.\+1\char`\"{}}



Definition at line 49 of file edge\+\_\+sink.\+c.

\mbox{\Hypertarget{edge__sink_8c_a01342056d524ed0b20f9e0ccc800d1db}\label{edge__sink_8c_a01342056d524ed0b20f9e0ccc800d1db}} 
\index{edge\_sink.c@{edge\_sink.c}!DEFAULT\_MQTT\_PORT@{DEFAULT\_MQTT\_PORT}}
\index{DEFAULT\_MQTT\_PORT@{DEFAULT\_MQTT\_PORT}!edge\_sink.c@{edge\_sink.c}}
\doxysubsubsection{\texorpdfstring{DEFAULT\_MQTT\_PORT}{DEFAULT\_MQTT\_PORT}}
{\footnotesize\ttfamily \#define D\+E\+F\+A\+U\+L\+T\+\_\+\+M\+Q\+T\+T\+\_\+\+P\+O\+RT~1883}



Definition at line 50 of file edge\+\_\+sink.\+c.

\mbox{\Hypertarget{edge__sink_8c_adef911caed7c65a1643062817f4a59d7}\label{edge__sink_8c_adef911caed7c65a1643062817f4a59d7}} 
\index{edge\_sink.c@{edge\_sink.c}!GST\_CAT\_DEFAULT@{GST\_CAT\_DEFAULT}}
\index{GST\_CAT\_DEFAULT@{GST\_CAT\_DEFAULT}!edge\_sink.c@{edge\_sink.c}}
\doxysubsubsection{\texorpdfstring{GST\_CAT\_DEFAULT}{GST\_CAT\_DEFAULT}}
{\footnotesize\ttfamily \#define G\+S\+T\+\_\+\+C\+A\+T\+\_\+\+D\+E\+F\+A\+U\+LT~gst\+\_\+edgesink\+\_\+debug}



Definition at line 20 of file edge\+\_\+sink.\+c.

\mbox{\Hypertarget{edge__sink_8c_aa1cddca766524ca76a721053a171eda8}\label{edge__sink_8c_aa1cddca766524ca76a721053a171eda8}} 
\index{edge\_sink.c@{edge\_sink.c}!gst\_edgesink\_parent\_class@{gst\_edgesink\_parent\_class}}
\index{gst\_edgesink\_parent\_class@{gst\_edgesink\_parent\_class}!edge\_sink.c@{edge\_sink.c}}
\doxysubsubsection{\texorpdfstring{gst\_edgesink\_parent\_class}{gst\_edgesink\_parent\_class}}
{\footnotesize\ttfamily \#define gst\+\_\+edgesink\+\_\+parent\+\_\+class~parent\+\_\+class}



Definition at line 52 of file edge\+\_\+sink.\+c.



\doxysubsection{Enumeration Type Documentation}
\mbox{\Hypertarget{edge__sink_8c_a99fb83031ce9923c84392b4e92f956b5}\label{edge__sink_8c_a99fb83031ce9923c84392b4e92f956b5}} 
\doxysubsubsection{\texorpdfstring{anonymous enum}{anonymous enum}}
{\footnotesize\ttfamily anonymous enum}



edgesink properties 

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{PROP\_0@{PROP\_0}!edge\_sink.c@{edge\_sink.c}}\index{edge\_sink.c@{edge\_sink.c}!PROP\_0@{PROP\_0}}}\mbox{\Hypertarget{edge__sink_8c_a99fb83031ce9923c84392b4e92f956b5ac37dda0da1a44e10c0504afeeb863f3c}\label{edge__sink_8c_a99fb83031ce9923c84392b4e92f956b5ac37dda0da1a44e10c0504afeeb863f3c}} 
P\+R\+O\+P\+\_\+0&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{PROP\_HOST@{PROP\_HOST}!edge\_sink.c@{edge\_sink.c}}\index{edge\_sink.c@{edge\_sink.c}!PROP\_HOST@{PROP\_HOST}}}\mbox{\Hypertarget{edge__sink_8c_a99fb83031ce9923c84392b4e92f956b5a5d5a98b31519159d6861f0f311f17582}\label{edge__sink_8c_a99fb83031ce9923c84392b4e92f956b5a5d5a98b31519159d6861f0f311f17582}} 
P\+R\+O\+P\+\_\+\+H\+O\+ST&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{PROP\_PORT@{PROP\_PORT}!edge\_sink.c@{edge\_sink.c}}\index{edge\_sink.c@{edge\_sink.c}!PROP\_PORT@{PROP\_PORT}}}\mbox{\Hypertarget{edge__sink_8c_a99fb83031ce9923c84392b4e92f956b5a104ce2dcf1b9a2da5b120a9c2543a72d}\label{edge__sink_8c_a99fb83031ce9923c84392b4e92f956b5a104ce2dcf1b9a2da5b120a9c2543a72d}} 
P\+R\+O\+P\+\_\+\+P\+O\+RT&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{PROP\_DEST\_HOST@{PROP\_DEST\_HOST}!edge\_sink.c@{edge\_sink.c}}\index{edge\_sink.c@{edge\_sink.c}!PROP\_DEST\_HOST@{PROP\_DEST\_HOST}}}\mbox{\Hypertarget{edge__sink_8c_a99fb83031ce9923c84392b4e92f956b5ac7bbf6c92d80ea2fcfdd670794781507}\label{edge__sink_8c_a99fb83031ce9923c84392b4e92f956b5ac7bbf6c92d80ea2fcfdd670794781507}} 
P\+R\+O\+P\+\_\+\+D\+E\+S\+T\+\_\+\+H\+O\+ST&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{PROP\_DEST\_PORT@{PROP\_DEST\_PORT}!edge\_sink.c@{edge\_sink.c}}\index{edge\_sink.c@{edge\_sink.c}!PROP\_DEST\_PORT@{PROP\_DEST\_PORT}}}\mbox{\Hypertarget{edge__sink_8c_a99fb83031ce9923c84392b4e92f956b5aaf2efb1b02a889dae2a598c0cdaa9d8d}\label{edge__sink_8c_a99fb83031ce9923c84392b4e92f956b5aaf2efb1b02a889dae2a598c0cdaa9d8d}} 
P\+R\+O\+P\+\_\+\+D\+E\+S\+T\+\_\+\+P\+O\+RT&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{PROP\_CONNECT\_TYPE@{PROP\_CONNECT\_TYPE}!edge\_sink.c@{edge\_sink.c}}\index{edge\_sink.c@{edge\_sink.c}!PROP\_CONNECT\_TYPE@{PROP\_CONNECT\_TYPE}}}\mbox{\Hypertarget{edge__sink_8c_a99fb83031ce9923c84392b4e92f956b5aa59cab803c9b0787173d073312b504f7}\label{edge__sink_8c_a99fb83031ce9923c84392b4e92f956b5aa59cab803c9b0787173d073312b504f7}} 
P\+R\+O\+P\+\_\+\+C\+O\+N\+N\+E\+C\+T\+\_\+\+T\+Y\+PE&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{PROP\_TOPIC@{PROP\_TOPIC}!edge\_sink.c@{edge\_sink.c}}\index{edge\_sink.c@{edge\_sink.c}!PROP\_TOPIC@{PROP\_TOPIC}}}\mbox{\Hypertarget{edge__sink_8c_a99fb83031ce9923c84392b4e92f956b5a70df8fbf337a74638e6e35f008bd815e}\label{edge__sink_8c_a99fb83031ce9923c84392b4e92f956b5a70df8fbf337a74638e6e35f008bd815e}} 
P\+R\+O\+P\+\_\+\+T\+O\+P\+IC&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{PROP\_WAIT\_CONNECTION@{PROP\_WAIT\_CONNECTION}!edge\_sink.c@{edge\_sink.c}}\index{edge\_sink.c@{edge\_sink.c}!PROP\_WAIT\_CONNECTION@{PROP\_WAIT\_CONNECTION}}}\mbox{\Hypertarget{edge__sink_8c_a99fb83031ce9923c84392b4e92f956b5ab5e9e14861833f61a64aadc05ec6be07}\label{edge__sink_8c_a99fb83031ce9923c84392b4e92f956b5ab5e9e14861833f61a64aadc05ec6be07}} 
P\+R\+O\+P\+\_\+\+W\+A\+I\+T\+\_\+\+C\+O\+N\+N\+E\+C\+T\+I\+ON&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{PROP\_CONNECTION\_TIMEOUT@{PROP\_CONNECTION\_TIMEOUT}!edge\_sink.c@{edge\_sink.c}}\index{edge\_sink.c@{edge\_sink.c}!PROP\_CONNECTION\_TIMEOUT@{PROP\_CONNECTION\_TIMEOUT}}}\mbox{\Hypertarget{edge__sink_8c_a99fb83031ce9923c84392b4e92f956b5a3ffd00c579c7a2fa7fa2f623dadbd96b}\label{edge__sink_8c_a99fb83031ce9923c84392b4e92f956b5a3ffd00c579c7a2fa7fa2f623dadbd96b}} 
P\+R\+O\+P\+\_\+\+C\+O\+N\+N\+E\+C\+T\+I\+O\+N\+\_\+\+T\+I\+M\+E\+O\+UT&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{PROP\_CUSTOM\_LIB@{PROP\_CUSTOM\_LIB}!edge\_sink.c@{edge\_sink.c}}\index{edge\_sink.c@{edge\_sink.c}!PROP\_CUSTOM\_LIB@{PROP\_CUSTOM\_LIB}}}\mbox{\Hypertarget{edge__sink_8c_a99fb83031ce9923c84392b4e92f956b5aafbb9416b5da83565a24b6f8c712019b}\label{edge__sink_8c_a99fb83031ce9923c84392b4e92f956b5aafbb9416b5da83565a24b6f8c712019b}} 
P\+R\+O\+P\+\_\+\+C\+U\+S\+T\+O\+M\+\_\+\+L\+IB&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{PROP\_LAST@{PROP\_LAST}!edge\_sink.c@{edge\_sink.c}}\index{edge\_sink.c@{edge\_sink.c}!PROP\_LAST@{PROP\_LAST}}}\mbox{\Hypertarget{edge__sink_8c_a99fb83031ce9923c84392b4e92f956b5ab2ccf2ce99ca729409339bda94f10e60}\label{edge__sink_8c_a99fb83031ce9923c84392b4e92f956b5ab2ccf2ce99ca729409339bda94f10e60}} 
P\+R\+O\+P\+\_\+\+L\+A\+ST&\\
\hline

\end{DoxyEnumFields}


Definition at line 33 of file edge\+\_\+sink.\+c.



\doxysubsection{Function Documentation}
\mbox{\Hypertarget{edge__sink_8c_a43a6a697feeff26199c1581e148116e0}\label{edge__sink_8c_a43a6a697feeff26199c1581e148116e0}} 
\index{edge\_sink.c@{edge\_sink.c}!\_nns\_edge\_event\_cb@{\_nns\_edge\_event\_cb}}
\index{\_nns\_edge\_event\_cb@{\_nns\_edge\_event\_cb}!edge\_sink.c@{edge\_sink.c}}
\doxysubsubsection{\texorpdfstring{\_nns\_edge\_event\_cb()}{\_nns\_edge\_event\_cb()}}
{\footnotesize\ttfamily static int \+\_\+nns\+\_\+edge\+\_\+event\+\_\+cb (\begin{DoxyParamCaption}\item[{nns\+\_\+edge\+\_\+event\+\_\+h}]{event\+\_\+h,  }\item[{void $\ast$}]{user\+\_\+data }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



nnstreamer-\/edge event callback. 



Definition at line 306 of file edge\+\_\+sink.\+c.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{edge__sink_8c_a43a6a697feeff26199c1581e148116e0_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{edge__sink_8c_a58ea922cd2b74f21c96f344e5bf5106f}\label{edge__sink_8c_a58ea922cd2b74f21c96f344e5bf5106f}} 
\index{edge\_sink.c@{edge\_sink.c}!\_wait\_connection@{\_wait\_connection}}
\index{\_wait\_connection@{\_wait\_connection}!edge\_sink.c@{edge\_sink.c}}
\doxysubsubsection{\texorpdfstring{\_wait\_connection()}{\_wait\_connection()}}
{\footnotesize\ttfamily static gboolean \+\_\+wait\+\_\+connection (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{edge__sink_8h_adc5bc780d48b0908300e68d4c303cf91}{Gst\+Edge\+Sink}} $\ast$}]{sink }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



If wait-\/connection is enabled, wait for connection until the connection is established or timeout occurs. Otherwise, return immediately. 



Definition at line 400 of file edge\+\_\+sink.\+c.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{edge__sink_8c_a58ea922cd2b74f21c96f344e5bf5106f_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{edge__sink_8c_a3495ca58e59264759f0932bc5ad10109}\label{edge__sink_8c_a3495ca58e59264759f0932bc5ad10109}} 
\index{edge\_sink.c@{edge\_sink.c}!G\_DEFINE\_TYPE@{G\_DEFINE\_TYPE}}
\index{G\_DEFINE\_TYPE@{G\_DEFINE\_TYPE}!edge\_sink.c@{edge\_sink.c}}
\doxysubsubsection{\texorpdfstring{G\_DEFINE\_TYPE()}{G\_DEFINE\_TYPE()}}
{\footnotesize\ttfamily G\+\_\+\+D\+E\+F\+I\+N\+E\+\_\+\+T\+Y\+PE (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{edge__sink_8h_adc5bc780d48b0908300e68d4c303cf91}{Gst\+Edge\+Sink}}}]{,  }\item[{gst\+\_\+edgesink}]{,  }\item[{G\+S\+T\+\_\+\+T\+Y\+P\+E\+\_\+\+B\+A\+S\+E\+\_\+\+S\+I\+NK}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{edge__sink_8c_a7936f9f489cc44cda8dcd4fdc5821c80}\label{edge__sink_8c_a7936f9f489cc44cda8dcd4fdc5821c80}} 
\index{edge\_sink.c@{edge\_sink.c}!GST\_DEBUG\_CATEGORY\_STATIC@{GST\_DEBUG\_CATEGORY\_STATIC}}
\index{GST\_DEBUG\_CATEGORY\_STATIC@{GST\_DEBUG\_CATEGORY\_STATIC}!edge\_sink.c@{edge\_sink.c}}
\doxysubsubsection{\texorpdfstring{GST\_DEBUG\_CATEGORY\_STATIC()}{GST\_DEBUG\_CATEGORY\_STATIC()}}
{\footnotesize\ttfamily G\+S\+T\+\_\+\+D\+E\+B\+U\+G\+\_\+\+C\+A\+T\+E\+G\+O\+R\+Y\+\_\+\+S\+T\+A\+T\+IC (\begin{DoxyParamCaption}\item[{gst\+\_\+edgesink\+\_\+debug}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{edge__sink_8c_ae673d9f86ce6b74c78da79152242bdd3}\label{edge__sink_8c_ae673d9f86ce6b74c78da79152242bdd3}} 
\index{edge\_sink.c@{edge\_sink.c}!gst\_edgesink\_class\_init@{gst\_edgesink\_class\_init}}
\index{gst\_edgesink\_class\_init@{gst\_edgesink\_class\_init}!edge\_sink.c@{edge\_sink.c}}
\doxysubsubsection{\texorpdfstring{gst\_edgesink\_class\_init()}{gst\_edgesink\_class\_init()}}
{\footnotesize\ttfamily static void gst\+\_\+edgesink\+\_\+class\+\_\+init (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{edge__sink_8h_a24464208fc5cf09984aeb2f99fae914d}{Gst\+Edge\+Sink\+Class}} $\ast$}]{klass }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



initialize the class 



Definition at line 84 of file edge\+\_\+sink.\+c.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{edge__sink_8c_ae673d9f86ce6b74c78da79152242bdd3_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{edge__sink_8c_a2e5a68430e638f4109d2cc800441c1de}\label{edge__sink_8c_a2e5a68430e638f4109d2cc800441c1de}} 
\index{edge\_sink.c@{edge\_sink.c}!gst\_edgesink\_finalize@{gst\_edgesink\_finalize}}
\index{gst\_edgesink\_finalize@{gst\_edgesink\_finalize}!edge\_sink.c@{edge\_sink.c}}
\doxysubsubsection{\texorpdfstring{gst\_edgesink\_finalize()}{gst\_edgesink\_finalize()}}
{\footnotesize\ttfamily static void gst\+\_\+edgesink\+\_\+finalize (\begin{DoxyParamCaption}\item[{G\+Object $\ast$}]{object }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



finalize the object 



Definition at line 275 of file edge\+\_\+sink.\+c.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=285pt]{edge__sink_8c_a2e5a68430e638f4109d2cc800441c1de_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{edge__sink_8c_a2e5a68430e638f4109d2cc800441c1de_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{edge__sink_8c_aaeae88b20841efaae106c1a98079778f}\label{edge__sink_8c_aaeae88b20841efaae106c1a98079778f}} 
\index{edge\_sink.c@{edge\_sink.c}!gst\_edgesink\_get\_connect\_type@{gst\_edgesink\_get\_connect\_type}}
\index{gst\_edgesink\_get\_connect\_type@{gst\_edgesink\_get\_connect\_type}!edge\_sink.c@{edge\_sink.c}}
\doxysubsubsection{\texorpdfstring{gst\_edgesink\_get\_connect\_type()}{gst\_edgesink\_get\_connect\_type()}}
{\footnotesize\ttfamily static nns\+\_\+edge\+\_\+connect\+\_\+type\+\_\+e gst\+\_\+edgesink\+\_\+get\+\_\+connect\+\_\+type (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{edge__sink_8h_adc5bc780d48b0908300e68d4c303cf91}{Gst\+Edge\+Sink}} $\ast$}]{self }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



getter for the \textquotesingle{}connect\+\_\+type\textquotesingle{} property. 



Definition at line 589 of file edge\+\_\+sink.\+c.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{edge__sink_8c_aaeae88b20841efaae106c1a98079778f_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{edge__sink_8c_a60f65a30147e3682b28cff54d9ded5f0}\label{edge__sink_8c_a60f65a30147e3682b28cff54d9ded5f0}} 
\index{edge\_sink.c@{edge\_sink.c}!gst\_edgesink\_get\_host@{gst\_edgesink\_get\_host}}
\index{gst\_edgesink\_get\_host@{gst\_edgesink\_get\_host}!edge\_sink.c@{edge\_sink.c}}
\doxysubsubsection{\texorpdfstring{gst\_edgesink\_get\_host()}{gst\_edgesink\_get\_host()}}
{\footnotesize\ttfamily static gchar $\ast$ gst\+\_\+edgesink\+\_\+get\+\_\+host (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{edge__sink_8h_adc5bc780d48b0908300e68d4c303cf91}{Gst\+Edge\+Sink}} $\ast$}]{self }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



getter for the \textquotesingle{}host\textquotesingle{} property. 



Definition at line 551 of file edge\+\_\+sink.\+c.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{edge__sink_8c_a60f65a30147e3682b28cff54d9ded5f0_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{edge__sink_8c_a640dacc5406e4b3a426b2352f01dab57}\label{edge__sink_8c_a640dacc5406e4b3a426b2352f01dab57}} 
\index{edge\_sink.c@{edge\_sink.c}!gst\_edgesink\_get\_port@{gst\_edgesink\_get\_port}}
\index{gst\_edgesink\_get\_port@{gst\_edgesink\_get\_port}!edge\_sink.c@{edge\_sink.c}}
\doxysubsubsection{\texorpdfstring{gst\_edgesink\_get\_port()}{gst\_edgesink\_get\_port()}}
{\footnotesize\ttfamily static guint16 gst\+\_\+edgesink\+\_\+get\+\_\+port (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{edge__sink_8h_adc5bc780d48b0908300e68d4c303cf91}{Gst\+Edge\+Sink}} $\ast$}]{self }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



getter for the \textquotesingle{}port\textquotesingle{} property. 



Definition at line 571 of file edge\+\_\+sink.\+c.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{edge__sink_8c_a640dacc5406e4b3a426b2352f01dab57_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{edge__sink_8c_a487fca767601308aae966d56347ce3f3}\label{edge__sink_8c_a487fca767601308aae966d56347ce3f3}} 
\index{edge\_sink.c@{edge\_sink.c}!gst\_edgesink\_get\_property@{gst\_edgesink\_get\_property}}
\index{gst\_edgesink\_get\_property@{gst\_edgesink\_get\_property}!edge\_sink.c@{edge\_sink.c}}
\doxysubsubsection{\texorpdfstring{gst\_edgesink\_get\_property()}{gst\_edgesink\_get\_property()}}
{\footnotesize\ttfamily static void gst\+\_\+edgesink\+\_\+get\+\_\+property (\begin{DoxyParamCaption}\item[{G\+Object $\ast$}]{object,  }\item[{guint}]{prop\+\_\+id,  }\item[{G\+Value $\ast$}]{value,  }\item[{G\+Param\+Spec $\ast$}]{pspec }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



get property 



Definition at line 232 of file edge\+\_\+sink.\+c.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{edge__sink_8c_a487fca767601308aae966d56347ce3f3_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{edge__sink_8c_a487fca767601308aae966d56347ce3f3_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{edge__sink_8c_ae5e7bce5d8ee75b0c5dd41c133aae410}\label{edge__sink_8c_ae5e7bce5d8ee75b0c5dd41c133aae410}} 
\index{edge\_sink.c@{edge\_sink.c}!gst\_edgesink\_init@{gst\_edgesink\_init}}
\index{gst\_edgesink\_init@{gst\_edgesink\_init}!edge\_sink.c@{edge\_sink.c}}
\doxysubsubsection{\texorpdfstring{gst\_edgesink\_init()}{gst\_edgesink\_init()}}
{\footnotesize\ttfamily static void gst\+\_\+edgesink\+\_\+init (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{edge__sink_8h_adc5bc780d48b0908300e68d4c303cf91}{Gst\+Edge\+Sink}} $\ast$}]{self }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



initialize the new element 



Definition at line 158 of file edge\+\_\+sink.\+c.

\mbox{\Hypertarget{edge__sink_8c_a1047076bbb910d87f17333d36fbaf143}\label{edge__sink_8c_a1047076bbb910d87f17333d36fbaf143}} 
\index{edge\_sink.c@{edge\_sink.c}!gst\_edgesink\_render@{gst\_edgesink\_render}}
\index{gst\_edgesink\_render@{gst\_edgesink\_render}!edge\_sink.c@{edge\_sink.c}}
\doxysubsubsection{\texorpdfstring{gst\_edgesink\_render()}{gst\_edgesink\_render()}}
{\footnotesize\ttfamily static Gst\+Flow\+Return gst\+\_\+edgesink\+\_\+render (\begin{DoxyParamCaption}\item[{Gst\+Base\+Sink $\ast$}]{basesink,  }\item[{Gst\+Buffer $\ast$}]{buffer }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



render buffer, send buffer 



Definition at line 450 of file edge\+\_\+sink.\+c.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{edge__sink_8c_a1047076bbb910d87f17333d36fbaf143_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{edge__sink_8c_a1047076bbb910d87f17333d36fbaf143_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{edge__sink_8c_ae3b6bfaae3dbf2d13892c8ebc6537a59}\label{edge__sink_8c_ae3b6bfaae3dbf2d13892c8ebc6537a59}} 
\index{edge\_sink.c@{edge\_sink.c}!gst\_edgesink\_set\_caps@{gst\_edgesink\_set\_caps}}
\index{gst\_edgesink\_set\_caps@{gst\_edgesink\_set\_caps}!edge\_sink.c@{edge\_sink.c}}
\doxysubsubsection{\texorpdfstring{gst\_edgesink\_set\_caps()}{gst\_edgesink\_set\_caps()}}
{\footnotesize\ttfamily static gboolean gst\+\_\+edgesink\+\_\+set\+\_\+caps (\begin{DoxyParamCaption}\item[{Gst\+Base\+Sink $\ast$}]{basesink,  }\item[{Gst\+Caps $\ast$}]{caps }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



An implementation of the set\+\_\+caps vmethod in Gst\+Base\+Sink\+Class. 



Definition at line 524 of file edge\+\_\+sink.\+c.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=292pt]{edge__sink_8c_ae3b6bfaae3dbf2d13892c8ebc6537a59_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{edge__sink_8c_ae3b6bfaae3dbf2d13892c8ebc6537a59_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{edge__sink_8c_aa9d8fe7b65b6c55acdb5523c27ea857c}\label{edge__sink_8c_aa9d8fe7b65b6c55acdb5523c27ea857c}} 
\index{edge\_sink.c@{edge\_sink.c}!gst\_edgesink\_set\_connect\_type@{gst\_edgesink\_set\_connect\_type}}
\index{gst\_edgesink\_set\_connect\_type@{gst\_edgesink\_set\_connect\_type}!edge\_sink.c@{edge\_sink.c}}
\doxysubsubsection{\texorpdfstring{gst\_edgesink\_set\_connect\_type()}{gst\_edgesink\_set\_connect\_type()}}
{\footnotesize\ttfamily static void gst\+\_\+edgesink\+\_\+set\+\_\+connect\+\_\+type (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{edge__sink_8h_adc5bc780d48b0908300e68d4c303cf91}{Gst\+Edge\+Sink}} $\ast$}]{self,  }\item[{const nns\+\_\+edge\+\_\+connect\+\_\+type\+\_\+e}]{connect\+\_\+type }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



setter for the \textquotesingle{}connect\+\_\+type\textquotesingle{} property. 



Definition at line 598 of file edge\+\_\+sink.\+c.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{edge__sink_8c_aa9d8fe7b65b6c55acdb5523c27ea857c_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{edge__sink_8c_a94528907b8ec42bbb961c0e8be3d9751}\label{edge__sink_8c_a94528907b8ec42bbb961c0e8be3d9751}} 
\index{edge\_sink.c@{edge\_sink.c}!gst\_edgesink\_set\_host@{gst\_edgesink\_set\_host}}
\index{gst\_edgesink\_set\_host@{gst\_edgesink\_set\_host}!edge\_sink.c@{edge\_sink.c}}
\doxysubsubsection{\texorpdfstring{gst\_edgesink\_set\_host()}{gst\_edgesink\_set\_host()}}
{\footnotesize\ttfamily static void gst\+\_\+edgesink\+\_\+set\+\_\+host (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{edge__sink_8h_adc5bc780d48b0908300e68d4c303cf91}{Gst\+Edge\+Sink}} $\ast$}]{self,  }\item[{const gchar $\ast$}]{host }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



setter for the \textquotesingle{}host\textquotesingle{} property. 



Definition at line 560 of file edge\+\_\+sink.\+c.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=291pt]{edge__sink_8c_a94528907b8ec42bbb961c0e8be3d9751_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{edge__sink_8c_a94528907b8ec42bbb961c0e8be3d9751_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{edge__sink_8c_aeb87a11724b30e5fe7c7785544d2f921}\label{edge__sink_8c_aeb87a11724b30e5fe7c7785544d2f921}} 
\index{edge\_sink.c@{edge\_sink.c}!gst\_edgesink\_set\_port@{gst\_edgesink\_set\_port}}
\index{gst\_edgesink\_set\_port@{gst\_edgesink\_set\_port}!edge\_sink.c@{edge\_sink.c}}
\doxysubsubsection{\texorpdfstring{gst\_edgesink\_set\_port()}{gst\_edgesink\_set\_port()}}
{\footnotesize\ttfamily static void gst\+\_\+edgesink\+\_\+set\+\_\+port (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{edge__sink_8h_adc5bc780d48b0908300e68d4c303cf91}{Gst\+Edge\+Sink}} $\ast$}]{self,  }\item[{const guint16}]{port }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



setter for the \textquotesingle{}port\textquotesingle{} property. 



Definition at line 580 of file edge\+\_\+sink.\+c.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{edge__sink_8c_aeb87a11724b30e5fe7c7785544d2f921_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{edge__sink_8c_a25b55f1422369819751a74fe83eca381}\label{edge__sink_8c_a25b55f1422369819751a74fe83eca381}} 
\index{edge\_sink.c@{edge\_sink.c}!gst\_edgesink\_set\_property@{gst\_edgesink\_set\_property}}
\index{gst\_edgesink\_set\_property@{gst\_edgesink\_set\_property}!edge\_sink.c@{edge\_sink.c}}
\doxysubsubsection{\texorpdfstring{gst\_edgesink\_set\_property()}{gst\_edgesink\_set\_property()}}
{\footnotesize\ttfamily static void gst\+\_\+edgesink\+\_\+set\+\_\+property (\begin{DoxyParamCaption}\item[{G\+Object $\ast$}]{object,  }\item[{guint}]{prop\+\_\+id,  }\item[{const G\+Value $\ast$}]{value,  }\item[{G\+Param\+Spec $\ast$}]{pspec }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



set property 



Definition at line 178 of file edge\+\_\+sink.\+c.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{edge__sink_8c_a25b55f1422369819751a74fe83eca381_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{edge__sink_8c_a25b55f1422369819751a74fe83eca381_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{edge__sink_8c_a12576efa1b36cee5545b0487c54b9277}\label{edge__sink_8c_a12576efa1b36cee5545b0487c54b9277}} 
\index{edge\_sink.c@{edge\_sink.c}!gst\_edgesink\_start@{gst\_edgesink\_start}}
\index{gst\_edgesink\_start@{gst\_edgesink\_start}!edge\_sink.c@{edge\_sink.c}}
\doxysubsubsection{\texorpdfstring{gst\_edgesink\_start()}{gst\_edgesink\_start()}}
{\footnotesize\ttfamily static gboolean gst\+\_\+edgesink\+\_\+start (\begin{DoxyParamCaption}\item[{Gst\+Base\+Sink $\ast$}]{basesink }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



start processing of edgesink 



Definition at line 338 of file edge\+\_\+sink.\+c.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=343pt]{edge__sink_8c_a12576efa1b36cee5545b0487c54b9277_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{edge__sink_8c_a12576efa1b36cee5545b0487c54b9277_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{edge__sink_8c_a527b874ffb0e93a9aa900141f5e1d1b8}\label{edge__sink_8c_a527b874ffb0e93a9aa900141f5e1d1b8}} 
\index{edge\_sink.c@{edge\_sink.c}!gst\_edgesink\_stop@{gst\_edgesink\_stop}}
\index{gst\_edgesink\_stop@{gst\_edgesink\_stop}!edge\_sink.c@{edge\_sink.c}}
\doxysubsubsection{\texorpdfstring{gst\_edgesink\_stop()}{gst\_edgesink\_stop()}}
{\footnotesize\ttfamily static gboolean gst\+\_\+edgesink\+\_\+stop (\begin{DoxyParamCaption}\item[{Gst\+Base\+Sink $\ast$}]{basesink }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Stop processing of edgesink. 



Definition at line 432 of file edge\+\_\+sink.\+c.

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


\doxysubsection{Variable Documentation}
\mbox{\Hypertarget{edge__sink_8c_ab75bedfae592f4c227c74da883483be6}\label{edge__sink_8c_ab75bedfae592f4c227c74da883483be6}} 
\index{edge\_sink.c@{edge\_sink.c}!sinktemplate@{sinktemplate}}
\index{sinktemplate@{sinktemplate}!edge\_sink.c@{edge\_sink.c}}
\doxysubsubsection{\texorpdfstring{sinktemplate}{sinktemplate}}
{\footnotesize\ttfamily Gst\+Static\+Pad\+Template sinktemplate\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= GST\_STATIC\_PAD\_TEMPLATE (\textcolor{stringliteral}{"sink"},}
\DoxyCodeLine{    GST\_PAD\_SINK,}
\DoxyCodeLine{    GST\_PAD\_ALWAYS,}
\DoxyCodeLine{    GST\_STATIC\_CAPS\_ANY)}

\end{DoxyCode}


the capabilities of the inputs. 



Definition at line 25 of file edge\+\_\+sink.\+c.

