\hypertarget{gsttensor__converter__media__info__video_8h}{}\doxysection{nnstreamer/elements/gsttensor\+\_\+converter\+\_\+media\+\_\+info\+\_\+video.h File Reference}
\label{gsttensor__converter__media__info__video_8h}\index{nnstreamer/elements/gsttensor\_converter\_media\_info\_video.h@{nnstreamer/elements/gsttensor\_converter\_media\_info\_video.h}}


Define collection of media type and functions to parse media info for video support.  


{\ttfamily \#include $<$gst/video/video-\/info.\+h$>$}\newline
Include dependency graph for gsttensor\+\_\+converter\+\_\+media\+\_\+info\+\_\+video.\+h\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=203pt]{gsttensor__converter__media__info__video_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=205pt]{gsttensor__converter__media__info__video_8h__dep__incl}
\end{center}
\end{figure}
\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{gsttensor__converter__media__info__video_8h_a190a08b9f4373a86d2175cea735a1713}{N\+N\+S\+\_\+\+V\+I\+D\+E\+O\+\_\+\+F\+O\+R\+M\+AT}}~\char`\"{}\{ R\+GB, B\+GR, R\+G\+Bx, B\+G\+Rx, x\+R\+GB, x\+B\+GR, R\+G\+BA, B\+G\+RA, A\+R\+GB, A\+B\+GR, G\+R\+A\+Y8, G\+R\+A\+Y16\+\_\+\+BE, G\+R\+A\+Y16\+\_\+\+LE \}\char`\"{}
\begin{DoxyCompactList}\small\item\em Caps string for supported video format. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{gsttensor__converter__media__info__video_8h_a621f1fd1592c4b3c0ceda27a553dec6b}{V\+I\+D\+E\+O\+\_\+\+C\+A\+P\+S\+\_\+\+S\+TR}}
\item 
\#define \mbox{\hyperlink{gsttensor__converter__media__info__video_8h_ad735db0977059fc274e75ca9b7d8c1c6}{append\+\_\+video\+\_\+caps\+\_\+template}}(caps)~gst\+\_\+caps\+\_\+append (caps, gst\+\_\+caps\+\_\+from\+\_\+string (\mbox{\hyperlink{gsttensor__converter__media__info__video_8h_a621f1fd1592c4b3c0ceda27a553dec6b}{V\+I\+D\+E\+O\+\_\+\+C\+A\+P\+S\+\_\+\+S\+TR}}))
\item 
\#define \mbox{\hyperlink{gsttensor__converter__media__info__video_8h_a5a9648716783195896ba4c454a0296e2}{is\+\_\+video\+\_\+supported}}(...)~\mbox{\hyperlink{gsttensor__if_8c_a834713a9a17ec303f21e3dc4ecbe9161}{T\+R\+UE}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Define collection of media type and functions to parse media info for video support. 

N\+N\+Streamer media type definition for tensor-\/converter Copyright (C) 2019 Jijoong Moon \href{mailto:jijoong.moon@samsung.com}{\texttt{ jijoong.\+moon@samsung.\+com}}

\begin{DoxyDate}{Date}
26 Mar 2019 
\end{DoxyDate}
\begin{DoxySeeAlso}{See also}
\href{https://github.com/nnstreamer/nnstreamer}{\texttt{ https\+://github.\+com/nnstreamer/nnstreamer}} 
\end{DoxySeeAlso}
\begin{DoxyAuthor}{Author}
Jijoong Moon \href{mailto:jijoong.moon@samsung.com}{\texttt{ jijoong.\+moon@samsung.\+com}} 
\end{DoxyAuthor}
\begin{DoxyRefDesc}{Bug}
\item[\mbox{\hyperlink{bug__bug000029}{Bug}}]No known bugs except for N\+YI items \end{DoxyRefDesc}


\doxysubsection{Macro Definition Documentation}
\mbox{\Hypertarget{gsttensor__converter__media__info__video_8h_ad735db0977059fc274e75ca9b7d8c1c6}\label{gsttensor__converter__media__info__video_8h_ad735db0977059fc274e75ca9b7d8c1c6}} 
\index{gsttensor\_converter\_media\_info\_video.h@{gsttensor\_converter\_media\_info\_video.h}!append\_video\_caps\_template@{append\_video\_caps\_template}}
\index{append\_video\_caps\_template@{append\_video\_caps\_template}!gsttensor\_converter\_media\_info\_video.h@{gsttensor\_converter\_media\_info\_video.h}}
\doxysubsubsection{\texorpdfstring{append\_video\_caps\_template}{append\_video\_caps\_template}}
{\footnotesize\ttfamily \#define append\+\_\+video\+\_\+caps\+\_\+template(\begin{DoxyParamCaption}\item[{}]{caps }\end{DoxyParamCaption})~gst\+\_\+caps\+\_\+append (caps, gst\+\_\+caps\+\_\+from\+\_\+string (\mbox{\hyperlink{gsttensor__converter__media__info__video_8h_a621f1fd1592c4b3c0ceda27a553dec6b}{V\+I\+D\+E\+O\+\_\+\+C\+A\+P\+S\+\_\+\+S\+TR}}))}



Definition at line 38 of file gsttensor\+\_\+converter\+\_\+media\+\_\+info\+\_\+video.\+h.

\mbox{\Hypertarget{gsttensor__converter__media__info__video_8h_a5a9648716783195896ba4c454a0296e2}\label{gsttensor__converter__media__info__video_8h_a5a9648716783195896ba4c454a0296e2}} 
\index{gsttensor\_converter\_media\_info\_video.h@{gsttensor\_converter\_media\_info\_video.h}!is\_video\_supported@{is\_video\_supported}}
\index{is\_video\_supported@{is\_video\_supported}!gsttensor\_converter\_media\_info\_video.h@{gsttensor\_converter\_media\_info\_video.h}}
\doxysubsubsection{\texorpdfstring{is\_video\_supported}{is\_video\_supported}}
{\footnotesize\ttfamily \#define is\+\_\+video\+\_\+supported(\begin{DoxyParamCaption}\item[{}]{... }\end{DoxyParamCaption})~\mbox{\hyperlink{gsttensor__if_8c_a834713a9a17ec303f21e3dc4ecbe9161}{T\+R\+UE}}}



Definition at line 41 of file gsttensor\+\_\+converter\+\_\+media\+\_\+info\+\_\+video.\+h.

\mbox{\Hypertarget{gsttensor__converter__media__info__video_8h_a190a08b9f4373a86d2175cea735a1713}\label{gsttensor__converter__media__info__video_8h_a190a08b9f4373a86d2175cea735a1713}} 
\index{gsttensor\_converter\_media\_info\_video.h@{gsttensor\_converter\_media\_info\_video.h}!NNS\_VIDEO\_FORMAT@{NNS\_VIDEO\_FORMAT}}
\index{NNS\_VIDEO\_FORMAT@{NNS\_VIDEO\_FORMAT}!gsttensor\_converter\_media\_info\_video.h@{gsttensor\_converter\_media\_info\_video.h}}
\doxysubsubsection{\texorpdfstring{NNS\_VIDEO\_FORMAT}{NNS\_VIDEO\_FORMAT}}
{\footnotesize\ttfamily \#define N\+N\+S\+\_\+\+V\+I\+D\+E\+O\+\_\+\+F\+O\+R\+M\+AT~\char`\"{}\{ R\+GB, B\+GR, R\+G\+Bx, B\+G\+Rx, x\+R\+GB, x\+B\+GR, R\+G\+BA, B\+G\+RA, A\+R\+GB, A\+B\+GR, G\+R\+A\+Y8, G\+R\+A\+Y16\+\_\+\+BE, G\+R\+A\+Y16\+\_\+\+LE \}\char`\"{}}



Caps string for supported video format. 



Definition at line 31 of file gsttensor\+\_\+converter\+\_\+media\+\_\+info\+\_\+video.\+h.

\mbox{\Hypertarget{gsttensor__converter__media__info__video_8h_a621f1fd1592c4b3c0ceda27a553dec6b}\label{gsttensor__converter__media__info__video_8h_a621f1fd1592c4b3c0ceda27a553dec6b}} 
\index{gsttensor\_converter\_media\_info\_video.h@{gsttensor\_converter\_media\_info\_video.h}!VIDEO\_CAPS\_STR@{VIDEO\_CAPS\_STR}}
\index{VIDEO\_CAPS\_STR@{VIDEO\_CAPS\_STR}!gsttensor\_converter\_media\_info\_video.h@{gsttensor\_converter\_media\_info\_video.h}}
\doxysubsubsection{\texorpdfstring{VIDEO\_CAPS\_STR}{VIDEO\_CAPS\_STR}}
{\footnotesize\ttfamily \#define V\+I\+D\+E\+O\+\_\+\+C\+A\+P\+S\+\_\+\+S\+TR}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{    GST\_VIDEO\_CAPS\_MAKE (\mbox{\hyperlink{gsttensor__converter__media__info__video_8h_a190a08b9f4373a86d2175cea735a1713}{NNS\_VIDEO\_FORMAT}}) \(\backslash\)}
\DoxyCodeLine{    \textcolor{stringliteral}{", interlace-\/mode = (string) progressive"}}

\end{DoxyCode}


Definition at line 34 of file gsttensor\+\_\+converter\+\_\+media\+\_\+info\+\_\+video.\+h.

