\hypertarget{struct__GstTensorRate}{}\doxysection{\+\_\+\+Gst\+Tensor\+Rate Struct Reference}
\label{struct__GstTensorRate}\index{\_GstTensorRate@{\_GstTensorRate}}


Tensor Rate data structure.  




{\ttfamily \#include $<$gsttensor\+\_\+rate.\+h$>$}

\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
Gst\+Base\+Transform \mbox{\hyperlink{struct__GstTensorRate_a562a6ca831dd63a387a2735dada58689}{element}}
\item 
Gst\+Buffer $\ast$ \mbox{\hyperlink{struct__GstTensorRate_a154d0b00ef0342e1ad1cab315b1e133f}{prevbuf}}
\item 
Gst\+Segment \mbox{\hyperlink{struct__GstTensorRate_a889fb66610c60a121a5438ead60347d2}{segment}}
\item 
guint64 \mbox{\hyperlink{struct__GstTensorRate_a90d25a27c9a3471fc4e819a17148ab7e}{out\+\_\+frame\+\_\+count}}
\item 
gboolean \mbox{\hyperlink{struct__GstTensorRate_a6cc51744b700b564d033444913100417}{sent\+\_\+qos\+\_\+on\+\_\+passthrough}}
\item 
gint \mbox{\hyperlink{struct__GstTensorRate_a14a8220ae90a0d4c548198006e8df4c5}{from\+\_\+rate\+\_\+numerator}}
\item 
gint \mbox{\hyperlink{struct__GstTensorRate_a69a9ebe36fd418228b0fde6cb473d450}{from\+\_\+rate\+\_\+denominator}}
\item 
gint \mbox{\hyperlink{struct__GstTensorRate_a6ba915f8aab5aacec6e2cf069dc666cf}{to\+\_\+rate\+\_\+numerator}}
\item 
gint \mbox{\hyperlink{struct__GstTensorRate_af8dfb869be864dff85038ab43a2b13cb}{to\+\_\+rate\+\_\+denominator}}
\item 
guint64 \mbox{\hyperlink{struct__GstTensorRate_af628bf429eef32a9ae77d50e01e590f6}{base\+\_\+ts}}
\item 
guint64 \mbox{\hyperlink{struct__GstTensorRate_ae9fc1912c1f17cd821ad0d418187608c}{prev\+\_\+ts}}
\item 
guint64 \mbox{\hyperlink{struct__GstTensorRate_a0466b26edff93919813dbe3f7f314c81}{next\+\_\+ts}}
\item 
guint64 \mbox{\hyperlink{struct__GstTensorRate_a046b260cc831d17c699fd1e1fe38d0ce}{last\+\_\+ts}}
\item 
guint64 \mbox{\hyperlink{struct__GstTensorRate_a7e378567db6753a5ad91f0fbbba4087d}{in}}
\item 
guint64 \mbox{\hyperlink{struct__GstTensorRate_a19f1b5c9918a9047387a5703ab244579}{out}}
\item 
guint64 \mbox{\hyperlink{struct__GstTensorRate_aeb70c176770841b0b26e7acc334eab74}{dup}}
\item 
guint64 \mbox{\hyperlink{struct__GstTensorRate_a7be8a33c7ee3b4e7a7844d8b440e6673}{drop}}
\item 
gint \mbox{\hyperlink{struct__GstTensorRate_a46b6872edbb5670aa8c52a8b4a7aadb1}{rate\+\_\+n}}
\item 
gint \mbox{\hyperlink{struct__GstTensorRate_a44460aca3b815f77d0a416be6f700a9e}{rate\+\_\+d}}
\item 
gboolean \mbox{\hyperlink{struct__GstTensorRate_a90d175efc3b963d204c53e25c33c094e}{silent}}
\item 
gboolean \mbox{\hyperlink{struct__GstTensorRate_a12c0d055867b59d6cc66db19ff74a3f9}{throttle}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Tensor Rate data structure. 

Definition at line 37 of file gsttensor\+\_\+rate.\+h.



\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{struct__GstTensorRate_af628bf429eef32a9ae77d50e01e590f6}\label{struct__GstTensorRate_af628bf429eef32a9ae77d50e01e590f6}} 
\index{\_GstTensorRate@{\_GstTensorRate}!base\_ts@{base\_ts}}
\index{base\_ts@{base\_ts}!\_GstTensorRate@{\_GstTensorRate}}
\doxysubsubsection{\texorpdfstring{base\_ts}{base\_ts}}
{\footnotesize\ttfamily guint64 \+\_\+\+Gst\+Tensor\+Rate\+::base\+\_\+ts}

Timestamp used in next\+\_\+ts calculation 

Definition at line 55 of file gsttensor\+\_\+rate.\+h.

\mbox{\Hypertarget{struct__GstTensorRate_a7be8a33c7ee3b4e7a7844d8b440e6673}\label{struct__GstTensorRate_a7be8a33c7ee3b4e7a7844d8b440e6673}} 
\index{\_GstTensorRate@{\_GstTensorRate}!drop@{drop}}
\index{drop@{drop}!\_GstTensorRate@{\_GstTensorRate}}
\doxysubsubsection{\texorpdfstring{drop}{drop}}
{\footnotesize\ttfamily guint64 \+\_\+\+Gst\+Tensor\+Rate\+::drop}

stat property 

Definition at line 61 of file gsttensor\+\_\+rate.\+h.

\mbox{\Hypertarget{struct__GstTensorRate_aeb70c176770841b0b26e7acc334eab74}\label{struct__GstTensorRate_aeb70c176770841b0b26e7acc334eab74}} 
\index{\_GstTensorRate@{\_GstTensorRate}!dup@{dup}}
\index{dup@{dup}!\_GstTensorRate@{\_GstTensorRate}}
\doxysubsubsection{\texorpdfstring{dup}{dup}}
{\footnotesize\ttfamily guint64 \+\_\+\+Gst\+Tensor\+Rate\+::dup}



Definition at line 61 of file gsttensor\+\_\+rate.\+h.

\mbox{\Hypertarget{struct__GstTensorRate_a562a6ca831dd63a387a2735dada58689}\label{struct__GstTensorRate_a562a6ca831dd63a387a2735dada58689}} 
\index{\_GstTensorRate@{\_GstTensorRate}!element@{element}}
\index{element@{element}!\_GstTensorRate@{\_GstTensorRate}}
\doxysubsubsection{\texorpdfstring{element}{element}}
{\footnotesize\ttfamily Gst\+Base\+Transform \+\_\+\+Gst\+Tensor\+Rate\+::element}

This is the parent object 

Definition at line 39 of file gsttensor\+\_\+rate.\+h.

\mbox{\Hypertarget{struct__GstTensorRate_a69a9ebe36fd418228b0fde6cb473d450}\label{struct__GstTensorRate_a69a9ebe36fd418228b0fde6cb473d450}} 
\index{\_GstTensorRate@{\_GstTensorRate}!from\_rate\_denominator@{from\_rate\_denominator}}
\index{from\_rate\_denominator@{from\_rate\_denominator}!\_GstTensorRate@{\_GstTensorRate}}
\doxysubsubsection{\texorpdfstring{from\_rate\_denominator}{from\_rate\_denominator}}
{\footnotesize\ttfamily gint \+\_\+\+Gst\+Tensor\+Rate\+::from\+\_\+rate\+\_\+denominator}

framerate denominator (From) 

Definition at line 49 of file gsttensor\+\_\+rate.\+h.

\mbox{\Hypertarget{struct__GstTensorRate_a14a8220ae90a0d4c548198006e8df4c5}\label{struct__GstTensorRate_a14a8220ae90a0d4c548198006e8df4c5}} 
\index{\_GstTensorRate@{\_GstTensorRate}!from\_rate\_numerator@{from\_rate\_numerator}}
\index{from\_rate\_numerator@{from\_rate\_numerator}!\_GstTensorRate@{\_GstTensorRate}}
\doxysubsubsection{\texorpdfstring{from\_rate\_numerator}{from\_rate\_numerator}}
{\footnotesize\ttfamily gint \+\_\+\+Gst\+Tensor\+Rate\+::from\+\_\+rate\+\_\+numerator}

Caps negotiation framerate numerator (From) 

Definition at line 48 of file gsttensor\+\_\+rate.\+h.

\mbox{\Hypertarget{struct__GstTensorRate_a7e378567db6753a5ad91f0fbbba4087d}\label{struct__GstTensorRate_a7e378567db6753a5ad91f0fbbba4087d}} 
\index{\_GstTensorRate@{\_GstTensorRate}!in@{in}}
\index{in@{in}!\_GstTensorRate@{\_GstTensorRate}}
\doxysubsubsection{\texorpdfstring{in}{in}}
{\footnotesize\ttfamily guint64 \+\_\+\+Gst\+Tensor\+Rate\+::in}

Properties 

Definition at line 61 of file gsttensor\+\_\+rate.\+h.

\mbox{\Hypertarget{struct__GstTensorRate_a046b260cc831d17c699fd1e1fe38d0ce}\label{struct__GstTensorRate_a046b260cc831d17c699fd1e1fe38d0ce}} 
\index{\_GstTensorRate@{\_GstTensorRate}!last\_ts@{last\_ts}}
\index{last\_ts@{last\_ts}!\_GstTensorRate@{\_GstTensorRate}}
\doxysubsubsection{\texorpdfstring{last\_ts}{last\_ts}}
{\footnotesize\ttfamily guint64 \+\_\+\+Gst\+Tensor\+Rate\+::last\+\_\+ts}

Timestamp of last input buffer 

Definition at line 58 of file gsttensor\+\_\+rate.\+h.

\mbox{\Hypertarget{struct__GstTensorRate_a0466b26edff93919813dbe3f7f314c81}\label{struct__GstTensorRate_a0466b26edff93919813dbe3f7f314c81}} 
\index{\_GstTensorRate@{\_GstTensorRate}!next\_ts@{next\_ts}}
\index{next\_ts@{next\_ts}!\_GstTensorRate@{\_GstTensorRate}}
\doxysubsubsection{\texorpdfstring{next\_ts}{next\_ts}}
{\footnotesize\ttfamily guint64 \+\_\+\+Gst\+Tensor\+Rate\+::next\+\_\+ts}

Timestamp of next buffer to output 

Definition at line 57 of file gsttensor\+\_\+rate.\+h.

\mbox{\Hypertarget{struct__GstTensorRate_a19f1b5c9918a9047387a5703ab244579}\label{struct__GstTensorRate_a19f1b5c9918a9047387a5703ab244579}} 
\index{\_GstTensorRate@{\_GstTensorRate}!out@{out}}
\index{out@{out}!\_GstTensorRate@{\_GstTensorRate}}
\doxysubsubsection{\texorpdfstring{out}{out}}
{\footnotesize\ttfamily guint64 \+\_\+\+Gst\+Tensor\+Rate\+::out}



Definition at line 61 of file gsttensor\+\_\+rate.\+h.

\mbox{\Hypertarget{struct__GstTensorRate_a90d25a27c9a3471fc4e819a17148ab7e}\label{struct__GstTensorRate_a90d25a27c9a3471fc4e819a17148ab7e}} 
\index{\_GstTensorRate@{\_GstTensorRate}!out\_frame\_count@{out\_frame\_count}}
\index{out\_frame\_count@{out\_frame\_count}!\_GstTensorRate@{\_GstTensorRate}}
\doxysubsubsection{\texorpdfstring{out\_frame\_count}{out\_frame\_count}}
{\footnotesize\ttfamily guint64 \+\_\+\+Gst\+Tensor\+Rate\+::out\+\_\+frame\+\_\+count}

number of frames output 

Definition at line 43 of file gsttensor\+\_\+rate.\+h.

\mbox{\Hypertarget{struct__GstTensorRate_ae9fc1912c1f17cd821ad0d418187608c}\label{struct__GstTensorRate_ae9fc1912c1f17cd821ad0d418187608c}} 
\index{\_GstTensorRate@{\_GstTensorRate}!prev\_ts@{prev\_ts}}
\index{prev\_ts@{prev\_ts}!\_GstTensorRate@{\_GstTensorRate}}
\doxysubsubsection{\texorpdfstring{prev\_ts}{prev\_ts}}
{\footnotesize\ttfamily guint64 \+\_\+\+Gst\+Tensor\+Rate\+::prev\+\_\+ts}

Previous buffer timestamp 

Definition at line 56 of file gsttensor\+\_\+rate.\+h.

\mbox{\Hypertarget{struct__GstTensorRate_a154d0b00ef0342e1ad1cab315b1e133f}\label{struct__GstTensorRate_a154d0b00ef0342e1ad1cab315b1e133f}} 
\index{\_GstTensorRate@{\_GstTensorRate}!prevbuf@{prevbuf}}
\index{prevbuf@{prevbuf}!\_GstTensorRate@{\_GstTensorRate}}
\doxysubsubsection{\texorpdfstring{prevbuf}{prevbuf}}
{\footnotesize\ttfamily Gst\+Buffer$\ast$ \+\_\+\+Gst\+Tensor\+Rate\+::prevbuf}

previous buffer 

Definition at line 41 of file gsttensor\+\_\+rate.\+h.

\mbox{\Hypertarget{struct__GstTensorRate_a44460aca3b815f77d0a416be6f700a9e}\label{struct__GstTensorRate_a44460aca3b815f77d0a416be6f700a9e}} 
\index{\_GstTensorRate@{\_GstTensorRate}!rate\_d@{rate\_d}}
\index{rate\_d@{rate\_d}!\_GstTensorRate@{\_GstTensorRate}}
\doxysubsubsection{\texorpdfstring{rate\_d}{rate\_d}}
{\footnotesize\ttfamily gint \+\_\+\+Gst\+Tensor\+Rate\+::rate\+\_\+d}

framerate property 

Definition at line 62 of file gsttensor\+\_\+rate.\+h.

\mbox{\Hypertarget{struct__GstTensorRate_a46b6872edbb5670aa8c52a8b4a7aadb1}\label{struct__GstTensorRate_a46b6872edbb5670aa8c52a8b4a7aadb1}} 
\index{\_GstTensorRate@{\_GstTensorRate}!rate\_n@{rate\_n}}
\index{rate\_n@{rate\_n}!\_GstTensorRate@{\_GstTensorRate}}
\doxysubsubsection{\texorpdfstring{rate\_n}{rate\_n}}
{\footnotesize\ttfamily gint \+\_\+\+Gst\+Tensor\+Rate\+::rate\+\_\+n}



Definition at line 62 of file gsttensor\+\_\+rate.\+h.

\mbox{\Hypertarget{struct__GstTensorRate_a889fb66610c60a121a5438ead60347d2}\label{struct__GstTensorRate_a889fb66610c60a121a5438ead60347d2}} 
\index{\_GstTensorRate@{\_GstTensorRate}!segment@{segment}}
\index{segment@{segment}!\_GstTensorRate@{\_GstTensorRate}}
\doxysubsubsection{\texorpdfstring{segment}{segment}}
{\footnotesize\ttfamily Gst\+Segment \+\_\+\+Gst\+Tensor\+Rate\+::segment}

current segment 

Definition at line 42 of file gsttensor\+\_\+rate.\+h.

\mbox{\Hypertarget{struct__GstTensorRate_a6cc51744b700b564d033444913100417}\label{struct__GstTensorRate_a6cc51744b700b564d033444913100417}} 
\index{\_GstTensorRate@{\_GstTensorRate}!sent\_qos\_on\_passthrough@{sent\_qos\_on\_passthrough}}
\index{sent\_qos\_on\_passthrough@{sent\_qos\_on\_passthrough}!\_GstTensorRate@{\_GstTensorRate}}
\doxysubsubsection{\texorpdfstring{sent\_qos\_on\_passthrough}{sent\_qos\_on\_passthrough}}
{\footnotesize\ttfamily gboolean \+\_\+\+Gst\+Tensor\+Rate\+::sent\+\_\+qos\+\_\+on\+\_\+passthrough}

qos event on passthrough 

Definition at line 45 of file gsttensor\+\_\+rate.\+h.

\mbox{\Hypertarget{struct__GstTensorRate_a90d175efc3b963d204c53e25c33c094e}\label{struct__GstTensorRate_a90d175efc3b963d204c53e25c33c094e}} 
\index{\_GstTensorRate@{\_GstTensorRate}!silent@{silent}}
\index{silent@{silent}!\_GstTensorRate@{\_GstTensorRate}}
\doxysubsubsection{\texorpdfstring{silent}{silent}}
{\footnotesize\ttfamily gboolean \+\_\+\+Gst\+Tensor\+Rate\+::silent}

debug property 

Definition at line 63 of file gsttensor\+\_\+rate.\+h.

\mbox{\Hypertarget{struct__GstTensorRate_a12c0d055867b59d6cc66db19ff74a3f9}\label{struct__GstTensorRate_a12c0d055867b59d6cc66db19ff74a3f9}} 
\index{\_GstTensorRate@{\_GstTensorRate}!throttle@{throttle}}
\index{throttle@{throttle}!\_GstTensorRate@{\_GstTensorRate}}
\doxysubsubsection{\texorpdfstring{throttle}{throttle}}
{\footnotesize\ttfamily gboolean \+\_\+\+Gst\+Tensor\+Rate\+::throttle}

throttle property 

Definition at line 64 of file gsttensor\+\_\+rate.\+h.

\mbox{\Hypertarget{struct__GstTensorRate_af8dfb869be864dff85038ab43a2b13cb}\label{struct__GstTensorRate_af8dfb869be864dff85038ab43a2b13cb}} 
\index{\_GstTensorRate@{\_GstTensorRate}!to\_rate\_denominator@{to\_rate\_denominator}}
\index{to\_rate\_denominator@{to\_rate\_denominator}!\_GstTensorRate@{\_GstTensorRate}}
\doxysubsubsection{\texorpdfstring{to\_rate\_denominator}{to\_rate\_denominator}}
{\footnotesize\ttfamily gint \+\_\+\+Gst\+Tensor\+Rate\+::to\+\_\+rate\+\_\+denominator}

framerate denominator (To) 

Definition at line 52 of file gsttensor\+\_\+rate.\+h.

\mbox{\Hypertarget{struct__GstTensorRate_a6ba915f8aab5aacec6e2cf069dc666cf}\label{struct__GstTensorRate_a6ba915f8aab5aacec6e2cf069dc666cf}} 
\index{\_GstTensorRate@{\_GstTensorRate}!to\_rate\_numerator@{to\_rate\_numerator}}
\index{to\_rate\_numerator@{to\_rate\_numerator}!\_GstTensorRate@{\_GstTensorRate}}
\doxysubsubsection{\texorpdfstring{to\_rate\_numerator}{to\_rate\_numerator}}
{\footnotesize\ttfamily gint \+\_\+\+Gst\+Tensor\+Rate\+::to\+\_\+rate\+\_\+numerator}

framerate numerator (To) 

Definition at line 51 of file gsttensor\+\_\+rate.\+h.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
nnstreamer/elements/\mbox{\hyperlink{gsttensor__rate_8h}{gsttensor\+\_\+rate.\+h}}\end{DoxyCompactItemize}
