\hypertarget{namespace_video_next}{}\doxysection{Video\+Next Namespace Reference}
\label{namespace_video_next}\index{VideoNext@{VideoNext}}


Video\+N\+E\+XT media player A\+PI.  


\doxysubsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \mbox{\hyperlink{class_video_next_1_1_analytics_renderer}{Analytics\+Renderer}}
\item 
class \mbox{\hyperlink{class_video_next_1_1_cache_boundaries_event_args}{Cache\+Boundaries\+Event\+Args}}
\begin{DoxyCompactList}\small\item\em Player cache boundaries change event arguments. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_video_next_1_1_graphics_wrapper}{Graphics\+Wrapper}}
\item 
interface \mbox{\hyperlink{interface_video_next_1_1_i_graphics_renderer}{I\+Graphics\+Renderer}}
\item 
interface \mbox{\hyperlink{interface_video_next_1_1_i_native_media_reciever_sink}{I\+Native\+Media\+Reciever\+Sink}}
\item 
class \mbox{\hyperlink{class_video_next_1_1_media_reciever}{Media\+Reciever}}
\begin{DoxyCompactList}\small\item\em Managed wrapper for Video\+N\+E\+XT media player. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_video_next_1_1_message_log_event_args}{Message\+Log\+Event\+Args}}
\begin{DoxyCompactList}\small\item\em Media player info message event arguments. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_video_next_1_1_native_media_reciever}{Native\+Media\+Reciever}}
\item 
class \mbox{\hyperlink{class_video_next_1_1_recording_status_event_args}{Recording\+Status\+Event\+Args}}
\begin{DoxyCompactList}\small\item\em Video recodring to file status change event arguments. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_video_next_1_1_stream_event_args}{Stream\+Event\+Args}}
\begin{DoxyCompactList}\small\item\em Stream added or removed event arguments. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_video_next_1_1_stream_info}{Stream\+Info}}
\begin{DoxyCompactList}\small\item\em Stream info. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_video_next_1_1_stream_state_event_args}{Stream\+State\+Event\+Args}}
\begin{DoxyCompactList}\small\item\em Stream state changed event arguments. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_video_next_1_1_video_frame_event_args}{Video\+Frame\+Event\+Args}}
\begin{DoxyCompactList}\small\item\em Video frame received event arguments. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \mbox{\hyperlink{namespace_video_next_ab4fff9eb1e8da13e0fb8e910dc9143c1}{Stream\+State}} \{ \newline
\mbox{\hyperlink{namespace_video_next_ab4fff9eb1e8da13e0fb8e910dc9143c1ae599161956d626eda4cb0a5ffb85271c}{Stream\+State\+::\+Idle}} = I\+D\+LE, 
\mbox{\hyperlink{namespace_video_next_ab4fff9eb1e8da13e0fb8e910dc9143c1ad61c5d312fbbc6538ad11d378a054c0f}{Stream\+State\+::\+Play\+From\+Server}} = P\+L\+A\+Y\+\_\+\+F\+R\+O\+M\+\_\+\+S\+E\+R\+V\+ER, 
\mbox{\hyperlink{namespace_video_next_ab4fff9eb1e8da13e0fb8e910dc9143c1a14b8550b65c82e24ce0ab7c66a1b2904}{Stream\+State\+::\+Play\+From\+Buffer}} = P\+L\+A\+Y\+\_\+\+F\+R\+O\+M\+\_\+\+B\+U\+F\+F\+ER, 
\mbox{\hyperlink{namespace_video_next_ab4fff9eb1e8da13e0fb8e910dc9143c1ac23e2b09ebe6bf4cb5e2a9abe85c0be2}{Stream\+State\+::\+Stopped}} = S\+T\+O\+P\+P\+ED, 
\newline
\mbox{\hyperlink{namespace_video_next_ab4fff9eb1e8da13e0fb8e910dc9143c1a9bd99a0beea48f10663fc4a7d7a33140}{Stream\+State\+::\+Opening}} = O\+P\+E\+N\+I\+NG, 
\mbox{\hyperlink{namespace_video_next_ab4fff9eb1e8da13e0fb8e910dc9143c1a1a02d9228df16f3269fffb72e6a4d682}{Stream\+State\+::\+Buffering}} = B\+U\+F\+F\+E\+R\+I\+NG, 
\mbox{\hyperlink{namespace_video_next_ab4fff9eb1e8da13e0fb8e910dc9143c1a1a11b1adc359c03db0ca798a00e2632c}{Stream\+State\+::\+Opened}} = O\+P\+E\+N\+ED
 \}
\begin{DoxyCompactList}\small\item\em Media player state. \end{DoxyCompactList}\item 
enum \mbox{\hyperlink{namespace_video_next_a63a46d2415fb301f87283d131bafb88a}{Playback\+Direction}} \{ \mbox{\hyperlink{namespace_video_next_a63a46d2415fb301f87283d131bafb88aa9d1104e419414f4c268be7211fb8fc4a}{Playback\+Direction\+::\+Backwards}} = -\/1, 
\mbox{\hyperlink{namespace_video_next_a63a46d2415fb301f87283d131bafb88aa1e411b48c18c85a91ad46b53ebb24d6a}{Playback\+Direction\+::\+Forwards}} = 1
 \}
\begin{DoxyCompactList}\small\item\em Playback direction. \end{DoxyCompactList}\item 
enum \mbox{\hyperlink{namespace_video_next_af3adf582c503764ffaac5b046aaa2692}{Rtp\+Transport}} \{ \mbox{\hyperlink{namespace_video_next_af3adf582c503764ffaac5b046aaa2692a30b7fdeebc36988717d0e274cc2e7520}{Rtp\+Transport\+::\+Tcp}} = R\+T\+P\+\_\+\+T\+R\+A\+N\+S\+P\+O\+R\+T\+\_\+\+T\+CP, 
\mbox{\hyperlink{namespace_video_next_af3adf582c503764ffaac5b046aaa2692a81baba40274ccb30f9fdfa2c73cf0482}{Rtp\+Transport\+::\+Udp}} = R\+T\+P\+\_\+\+T\+R\+A\+N\+S\+P\+O\+R\+T\+\_\+\+U\+DP
 \}
\begin{DoxyCompactList}\small\item\em R\+TP transport. \end{DoxyCompactList}\item 
enum \mbox{\hyperlink{namespace_video_next_a5750efbd23b393dc08d66b050ea6f3b0}{Pixel\+Format}} \{ \mbox{\hyperlink{namespace_video_next_a5750efbd23b393dc08d66b050ea6f3b0a0cff6aeb32ba56a8d3cd81879b686295}{Pixel\+Format\+::\+Yuv420P}} = P\+I\+X\+\_\+\+Y\+U\+V420P, 
\mbox{\hyperlink{namespace_video_next_a5750efbd23b393dc08d66b050ea6f3b0a1774b1f87780718c4427583512c8e990}{Pixel\+Format\+::\+Rgb24}} = P\+I\+X\+\_\+\+R\+G\+B24, 
\mbox{\hyperlink{namespace_video_next_a5750efbd23b393dc08d66b050ea6f3b0a7fbe8b046210f5208ea19764b67ea0a2}{Pixel\+Format\+::\+Rgb32}} = P\+I\+X\+\_\+\+R\+G\+B32, 
\mbox{\hyperlink{namespace_video_next_a5750efbd23b393dc08d66b050ea6f3b0ab920dcb7484741d23e86753f106b224e}{Pixel\+Format\+::\+Bgr32}} = P\+I\+X\+\_\+\+B\+G\+R32
 \}
\begin{DoxyCompactList}\small\item\em Pixel format. \end{DoxyCompactList}\item 
enum \mbox{\hyperlink{namespace_video_next_a4ea249de363f160777b763e5d04ad121}{Decoder\+Type}} \{ \mbox{\hyperlink{namespace_video_next_a4ea249de363f160777b763e5d04ad121a6adf97f83acf6453d4a6a4b1070f3754}{Decoder\+Type\+::\+None}} = D\+E\+C\+O\+D\+E\+R\+\_\+\+N\+O\+NE, 
\mbox{\hyperlink{namespace_video_next_a4ea249de363f160777b763e5d04ad121a3c02a379965ab0dfcd77b1c484450433}{Decoder\+Type\+::\+Hardware}} = D\+E\+C\+O\+D\+E\+R\+\_\+\+HW, 
\mbox{\hyperlink{namespace_video_next_a4ea249de363f160777b763e5d04ad121af11180c929fd3e6be6000ddd64341185}{Decoder\+Type\+::\+Software\+MT}} = D\+E\+C\+O\+D\+E\+R\+\_\+\+S\+W\+\_\+\+MT, 
\mbox{\hyperlink{namespace_video_next_a4ea249de363f160777b763e5d04ad121a719d067b229178f03bcfa1da4ac4dede}{Decoder\+Type\+::\+Software}} = D\+E\+C\+O\+D\+E\+R\+\_\+\+SW
 \}
\begin{DoxyCompactList}\small\item\em Decoder type. \end{DoxyCompactList}\item 
enum \mbox{\hyperlink{namespace_video_next_aac444c8f5b529a56d6e7914e94d57647}{Stream\+Type}} \{ \mbox{\hyperlink{namespace_video_next_aac444c8f5b529a56d6e7914e94d57647ab22f0418e8ac915eb66f829d262d14a2}{Stream\+Type\+::\+Audio}} = A\+U\+D\+IO, 
\mbox{\hyperlink{namespace_video_next_aac444c8f5b529a56d6e7914e94d57647a34e2d1989a1dbf75cd631596133ee5ee}{Stream\+Type\+::\+Video}} = V\+I\+D\+EO, 
\mbox{\hyperlink{namespace_video_next_aac444c8f5b529a56d6e7914e94d57647af6068daa29dbb05a7ead1e3b5a48bbee}{Stream\+Type\+::\+Data}} = D\+A\+TA, 
\mbox{\hyperlink{namespace_video_next_aac444c8f5b529a56d6e7914e94d57647a88183b946cc5f0e8c96b2e66e1c74a7e}{Stream\+Type\+::\+Unknown}} = U\+N\+K\+N\+O\+WN
 \}
\begin{DoxyCompactList}\small\item\em Stream type. \end{DoxyCompactList}\item 
enum \mbox{\hyperlink{namespace_video_next_a75c505af79c92997800da226ec1a8732}{Recording\+Status}} \{ \newline
\mbox{\hyperlink{namespace_video_next_a75c505af79c92997800da226ec1a8732ae599161956d626eda4cb0a5ffb85271c}{Recording\+Status\+::\+Idle}} = R\+E\+C\+O\+R\+D\+I\+N\+G\+\_\+\+I\+D\+LE, 
\mbox{\hyperlink{namespace_video_next_a75c505af79c92997800da226ec1a8732a8428552d86c0d262a542a528af490afa}{Recording\+Status\+::\+Started}} = R\+E\+C\+O\+R\+D\+I\+N\+G\+\_\+\+S\+T\+A\+R\+T\+ED, 
\mbox{\hyperlink{namespace_video_next_a75c505af79c92997800da226ec1a8732a753c34bcdd8eac2abb9042f7a93c2e75}{Recording\+Status\+::\+Ending}} = R\+E\+C\+O\+R\+D\+I\+N\+G\+\_\+\+E\+N\+D\+I\+NG, 
\mbox{\hyperlink{namespace_video_next_a75c505af79c92997800da226ec1a8732a0157fbb99be9622bdaa6e544270c0622}{Recording\+Status\+::\+Ended}} = R\+E\+C\+O\+R\+D\+I\+N\+G\+\_\+\+E\+N\+D\+ED, 
\newline
\mbox{\hyperlink{namespace_video_next_a75c505af79c92997800da226ec1a8732a902b0d55fddef6f8d651fe1035b7d4bd}{Recording\+Status\+::\+Error}} = R\+E\+C\+O\+R\+D\+I\+N\+G\+\_\+\+E\+R\+R\+OR
 \}
\begin{DoxyCompactList}\small\item\em Recording video to file status. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Video\+N\+E\+XT media player A\+PI. 

\doxysubsection{Enumeration Type Documentation}
\mbox{\Hypertarget{namespace_video_next_a4ea249de363f160777b763e5d04ad121}\label{namespace_video_next_a4ea249de363f160777b763e5d04ad121}} 
\index{VideoNext@{VideoNext}!DecoderType@{DecoderType}}
\index{DecoderType@{DecoderType}!VideoNext@{VideoNext}}
\doxysubsubsection{\texorpdfstring{DecoderType}{DecoderType}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{namespace_video_next_a4ea249de363f160777b763e5d04ad121}{Video\+Next\+::\+Decoder\+Type}}\hspace{0.3cm}{\ttfamily [strong]}}



Decoder type. 

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{None@{None}!VideoNext@{VideoNext}}\index{VideoNext@{VideoNext}!None@{None}}}\mbox{\Hypertarget{namespace_video_next_a4ea249de363f160777b763e5d04ad121a6adf97f83acf6453d4a6a4b1070f3754}\label{namespace_video_next_a4ea249de363f160777b763e5d04ad121a6adf97f83acf6453d4a6a4b1070f3754}} 
None&No decoding \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{Hardware@{Hardware}!VideoNext@{VideoNext}}\index{VideoNext@{VideoNext}!Hardware@{Hardware}}}\mbox{\Hypertarget{namespace_video_next_a4ea249de363f160777b763e5d04ad121a3c02a379965ab0dfcd77b1c484450433}\label{namespace_video_next_a4ea249de363f160777b763e5d04ad121a3c02a379965ab0dfcd77b1c484450433}} 
Hardware&Hardware decoding \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SoftwareMT@{SoftwareMT}!VideoNext@{VideoNext}}\index{VideoNext@{VideoNext}!SoftwareMT@{SoftwareMT}}}\mbox{\Hypertarget{namespace_video_next_a4ea249de363f160777b763e5d04ad121af11180c929fd3e6be6000ddd64341185}\label{namespace_video_next_a4ea249de363f160777b763e5d04ad121af11180c929fd3e6be6000ddd64341185}} 
Software\+MT&Software multithreaded decoding \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{Software@{Software}!VideoNext@{VideoNext}}\index{VideoNext@{VideoNext}!Software@{Software}}}\mbox{\Hypertarget{namespace_video_next_a4ea249de363f160777b763e5d04ad121a719d067b229178f03bcfa1da4ac4dede}\label{namespace_video_next_a4ea249de363f160777b763e5d04ad121a719d067b229178f03bcfa1da4ac4dede}} 
Software&Software decoding \\
\hline

\end{DoxyEnumFields}
\mbox{\Hypertarget{namespace_video_next_a5750efbd23b393dc08d66b050ea6f3b0}\label{namespace_video_next_a5750efbd23b393dc08d66b050ea6f3b0}} 
\index{VideoNext@{VideoNext}!PixelFormat@{PixelFormat}}
\index{PixelFormat@{PixelFormat}!VideoNext@{VideoNext}}
\doxysubsubsection{\texorpdfstring{PixelFormat}{PixelFormat}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{namespace_video_next_a5750efbd23b393dc08d66b050ea6f3b0}{Video\+Next\+::\+Pixel\+Format}}\hspace{0.3cm}{\ttfamily [strong]}}



Pixel format. 

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{Yuv420P@{Yuv420P}!VideoNext@{VideoNext}}\index{VideoNext@{VideoNext}!Yuv420P@{Yuv420P}}}\mbox{\Hypertarget{namespace_video_next_a5750efbd23b393dc08d66b050ea6f3b0a0cff6aeb32ba56a8d3cd81879b686295}\label{namespace_video_next_a5750efbd23b393dc08d66b050ea6f3b0a0cff6aeb32ba56a8d3cd81879b686295}} 
Yuv420P&Y\+UV 420P \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{Rgb24@{Rgb24}!VideoNext@{VideoNext}}\index{VideoNext@{VideoNext}!Rgb24@{Rgb24}}}\mbox{\Hypertarget{namespace_video_next_a5750efbd23b393dc08d66b050ea6f3b0a1774b1f87780718c4427583512c8e990}\label{namespace_video_next_a5750efbd23b393dc08d66b050ea6f3b0a1774b1f87780718c4427583512c8e990}} 
Rgb24&R\+GB 24 \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{Rgb32@{Rgb32}!VideoNext@{VideoNext}}\index{VideoNext@{VideoNext}!Rgb32@{Rgb32}}}\mbox{\Hypertarget{namespace_video_next_a5750efbd23b393dc08d66b050ea6f3b0a7fbe8b046210f5208ea19764b67ea0a2}\label{namespace_video_next_a5750efbd23b393dc08d66b050ea6f3b0a7fbe8b046210f5208ea19764b67ea0a2}} 
Rgb32&R\+GB 32 \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{Bgr32@{Bgr32}!VideoNext@{VideoNext}}\index{VideoNext@{VideoNext}!Bgr32@{Bgr32}}}\mbox{\Hypertarget{namespace_video_next_a5750efbd23b393dc08d66b050ea6f3b0ab920dcb7484741d23e86753f106b224e}\label{namespace_video_next_a5750efbd23b393dc08d66b050ea6f3b0ab920dcb7484741d23e86753f106b224e}} 
Bgr32&B\+GR 32 \\
\hline

\end{DoxyEnumFields}
\mbox{\Hypertarget{namespace_video_next_a63a46d2415fb301f87283d131bafb88a}\label{namespace_video_next_a63a46d2415fb301f87283d131bafb88a}} 
\index{VideoNext@{VideoNext}!PlaybackDirection@{PlaybackDirection}}
\index{PlaybackDirection@{PlaybackDirection}!VideoNext@{VideoNext}}
\doxysubsubsection{\texorpdfstring{PlaybackDirection}{PlaybackDirection}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{namespace_video_next_a63a46d2415fb301f87283d131bafb88a}{Video\+Next\+::\+Playback\+Direction}}\hspace{0.3cm}{\ttfamily [strong]}}



Playback direction. 

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{Backwards@{Backwards}!VideoNext@{VideoNext}}\index{VideoNext@{VideoNext}!Backwards@{Backwards}}}\mbox{\Hypertarget{namespace_video_next_a63a46d2415fb301f87283d131bafb88aa9d1104e419414f4c268be7211fb8fc4a}\label{namespace_video_next_a63a46d2415fb301f87283d131bafb88aa9d1104e419414f4c268be7211fb8fc4a}} 
Backwards&Backwards \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{Forwards@{Forwards}!VideoNext@{VideoNext}}\index{VideoNext@{VideoNext}!Forwards@{Forwards}}}\mbox{\Hypertarget{namespace_video_next_a63a46d2415fb301f87283d131bafb88aa1e411b48c18c85a91ad46b53ebb24d6a}\label{namespace_video_next_a63a46d2415fb301f87283d131bafb88aa1e411b48c18c85a91ad46b53ebb24d6a}} 
Forwards&Forwards \\
\hline

\end{DoxyEnumFields}
\mbox{\Hypertarget{namespace_video_next_a75c505af79c92997800da226ec1a8732}\label{namespace_video_next_a75c505af79c92997800da226ec1a8732}} 
\index{VideoNext@{VideoNext}!RecordingStatus@{RecordingStatus}}
\index{RecordingStatus@{RecordingStatus}!VideoNext@{VideoNext}}
\doxysubsubsection{\texorpdfstring{RecordingStatus}{RecordingStatus}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{namespace_video_next_a75c505af79c92997800da226ec1a8732}{Video\+Next\+::\+Recording\+Status}}\hspace{0.3cm}{\ttfamily [strong]}}



Recording video to file status. 

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{Idle@{Idle}!VideoNext@{VideoNext}}\index{VideoNext@{VideoNext}!Idle@{Idle}}}\mbox{\Hypertarget{namespace_video_next_a75c505af79c92997800da226ec1a8732ae599161956d626eda4cb0a5ffb85271c}\label{namespace_video_next_a75c505af79c92997800da226ec1a8732ae599161956d626eda4cb0a5ffb85271c}} 
Idle&Recording is not started \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{Started@{Started}!VideoNext@{VideoNext}}\index{VideoNext@{VideoNext}!Started@{Started}}}\mbox{\Hypertarget{namespace_video_next_a75c505af79c92997800da226ec1a8732a8428552d86c0d262a542a528af490afa}\label{namespace_video_next_a75c505af79c92997800da226ec1a8732a8428552d86c0d262a542a528af490afa}} 
Started&Recording started \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{Ending@{Ending}!VideoNext@{VideoNext}}\index{VideoNext@{VideoNext}!Ending@{Ending}}}\mbox{\Hypertarget{namespace_video_next_a75c505af79c92997800da226ec1a8732a753c34bcdd8eac2abb9042f7a93c2e75}\label{namespace_video_next_a75c505af79c92997800da226ec1a8732a753c34bcdd8eac2abb9042f7a93c2e75}} 
Ending&Recording is being ended \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{Ended@{Ended}!VideoNext@{VideoNext}}\index{VideoNext@{VideoNext}!Ended@{Ended}}}\mbox{\Hypertarget{namespace_video_next_a75c505af79c92997800da226ec1a8732a0157fbb99be9622bdaa6e544270c0622}\label{namespace_video_next_a75c505af79c92997800da226ec1a8732a0157fbb99be9622bdaa6e544270c0622}} 
Ended&Recording ended \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{Error@{Error}!VideoNext@{VideoNext}}\index{VideoNext@{VideoNext}!Error@{Error}}}\mbox{\Hypertarget{namespace_video_next_a75c505af79c92997800da226ec1a8732a902b0d55fddef6f8d651fe1035b7d4bd}\label{namespace_video_next_a75c505af79c92997800da226ec1a8732a902b0d55fddef6f8d651fe1035b7d4bd}} 
Error&Recording error \\
\hline

\end{DoxyEnumFields}
\mbox{\Hypertarget{namespace_video_next_af3adf582c503764ffaac5b046aaa2692}\label{namespace_video_next_af3adf582c503764ffaac5b046aaa2692}} 
\index{VideoNext@{VideoNext}!RtpTransport@{RtpTransport}}
\index{RtpTransport@{RtpTransport}!VideoNext@{VideoNext}}
\doxysubsubsection{\texorpdfstring{RtpTransport}{RtpTransport}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{namespace_video_next_af3adf582c503764ffaac5b046aaa2692}{Video\+Next\+::\+Rtp\+Transport}}\hspace{0.3cm}{\ttfamily [strong]}}



R\+TP transport. 

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{Tcp@{Tcp}!VideoNext@{VideoNext}}\index{VideoNext@{VideoNext}!Tcp@{Tcp}}}\mbox{\Hypertarget{namespace_video_next_af3adf582c503764ffaac5b046aaa2692a30b7fdeebc36988717d0e274cc2e7520}\label{namespace_video_next_af3adf582c503764ffaac5b046aaa2692a30b7fdeebc36988717d0e274cc2e7520}} 
Tcp&T\+CP \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{Udp@{Udp}!VideoNext@{VideoNext}}\index{VideoNext@{VideoNext}!Udp@{Udp}}}\mbox{\Hypertarget{namespace_video_next_af3adf582c503764ffaac5b046aaa2692a81baba40274ccb30f9fdfa2c73cf0482}\label{namespace_video_next_af3adf582c503764ffaac5b046aaa2692a81baba40274ccb30f9fdfa2c73cf0482}} 
Udp&U\+DP \\
\hline

\end{DoxyEnumFields}
\mbox{\Hypertarget{namespace_video_next_ab4fff9eb1e8da13e0fb8e910dc9143c1}\label{namespace_video_next_ab4fff9eb1e8da13e0fb8e910dc9143c1}} 
\index{VideoNext@{VideoNext}!StreamState@{StreamState}}
\index{StreamState@{StreamState}!VideoNext@{VideoNext}}
\doxysubsubsection{\texorpdfstring{StreamState}{StreamState}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{namespace_video_next_ab4fff9eb1e8da13e0fb8e910dc9143c1}{Video\+Next\+::\+Stream\+State}}\hspace{0.3cm}{\ttfamily [strong]}}



Media player state. 

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{Idle@{Idle}!VideoNext@{VideoNext}}\index{VideoNext@{VideoNext}!Idle@{Idle}}}\mbox{\Hypertarget{namespace_video_next_ab4fff9eb1e8da13e0fb8e910dc9143c1ae599161956d626eda4cb0a5ffb85271c}\label{namespace_video_next_ab4fff9eb1e8da13e0fb8e910dc9143c1ae599161956d626eda4cb0a5ffb85271c}} 
Idle&Idle \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{PlayFromServer@{PlayFromServer}!VideoNext@{VideoNext}}\index{VideoNext@{VideoNext}!PlayFromServer@{PlayFromServer}}}\mbox{\Hypertarget{namespace_video_next_ab4fff9eb1e8da13e0fb8e910dc9143c1ad61c5d312fbbc6538ad11d378a054c0f}\label{namespace_video_next_ab4fff9eb1e8da13e0fb8e910dc9143c1ad61c5d312fbbc6538ad11d378a054c0f}} 
Play\+From\+Server&Playing from server \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{PlayFromBuffer@{PlayFromBuffer}!VideoNext@{VideoNext}}\index{VideoNext@{VideoNext}!PlayFromBuffer@{PlayFromBuffer}}}\mbox{\Hypertarget{namespace_video_next_ab4fff9eb1e8da13e0fb8e910dc9143c1a14b8550b65c82e24ce0ab7c66a1b2904}\label{namespace_video_next_ab4fff9eb1e8da13e0fb8e910dc9143c1a14b8550b65c82e24ce0ab7c66a1b2904}} 
Play\+From\+Buffer&Playing from buffer \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{Stopped@{Stopped}!VideoNext@{VideoNext}}\index{VideoNext@{VideoNext}!Stopped@{Stopped}}}\mbox{\Hypertarget{namespace_video_next_ab4fff9eb1e8da13e0fb8e910dc9143c1ac23e2b09ebe6bf4cb5e2a9abe85c0be2}\label{namespace_video_next_ab4fff9eb1e8da13e0fb8e910dc9143c1ac23e2b09ebe6bf4cb5e2a9abe85c0be2}} 
Stopped&Stopped \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{Opening@{Opening}!VideoNext@{VideoNext}}\index{VideoNext@{VideoNext}!Opening@{Opening}}}\mbox{\Hypertarget{namespace_video_next_ab4fff9eb1e8da13e0fb8e910dc9143c1a9bd99a0beea48f10663fc4a7d7a33140}\label{namespace_video_next_ab4fff9eb1e8da13e0fb8e910dc9143c1a9bd99a0beea48f10663fc4a7d7a33140}} 
Opening&Opening stream \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{Buffering@{Buffering}!VideoNext@{VideoNext}}\index{VideoNext@{VideoNext}!Buffering@{Buffering}}}\mbox{\Hypertarget{namespace_video_next_ab4fff9eb1e8da13e0fb8e910dc9143c1a1a02d9228df16f3269fffb72e6a4d682}\label{namespace_video_next_ab4fff9eb1e8da13e0fb8e910dc9143c1a1a02d9228df16f3269fffb72e6a4d682}} 
Buffering&Buffering video \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{Opened@{Opened}!VideoNext@{VideoNext}}\index{VideoNext@{VideoNext}!Opened@{Opened}}}\mbox{\Hypertarget{namespace_video_next_ab4fff9eb1e8da13e0fb8e910dc9143c1a1a11b1adc359c03db0ca798a00e2632c}\label{namespace_video_next_ab4fff9eb1e8da13e0fb8e910dc9143c1a1a11b1adc359c03db0ca798a00e2632c}} 
Opened&Stream is opened \\
\hline

\end{DoxyEnumFields}
\mbox{\Hypertarget{namespace_video_next_aac444c8f5b529a56d6e7914e94d57647}\label{namespace_video_next_aac444c8f5b529a56d6e7914e94d57647}} 
\index{VideoNext@{VideoNext}!StreamType@{StreamType}}
\index{StreamType@{StreamType}!VideoNext@{VideoNext}}
\doxysubsubsection{\texorpdfstring{StreamType}{StreamType}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{namespace_video_next_aac444c8f5b529a56d6e7914e94d57647}{Video\+Next\+::\+Stream\+Type}}\hspace{0.3cm}{\ttfamily [strong]}}



Stream type. 

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{Audio@{Audio}!VideoNext@{VideoNext}}\index{VideoNext@{VideoNext}!Audio@{Audio}}}\mbox{\Hypertarget{namespace_video_next_aac444c8f5b529a56d6e7914e94d57647ab22f0418e8ac915eb66f829d262d14a2}\label{namespace_video_next_aac444c8f5b529a56d6e7914e94d57647ab22f0418e8ac915eb66f829d262d14a2}} 
Audio&Audio \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{Video@{Video}!VideoNext@{VideoNext}}\index{VideoNext@{VideoNext}!Video@{Video}}}\mbox{\Hypertarget{namespace_video_next_aac444c8f5b529a56d6e7914e94d57647a34e2d1989a1dbf75cd631596133ee5ee}\label{namespace_video_next_aac444c8f5b529a56d6e7914e94d57647a34e2d1989a1dbf75cd631596133ee5ee}} 
Video&Video \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{Data@{Data}!VideoNext@{VideoNext}}\index{VideoNext@{VideoNext}!Data@{Data}}}\mbox{\Hypertarget{namespace_video_next_aac444c8f5b529a56d6e7914e94d57647af6068daa29dbb05a7ead1e3b5a48bbee}\label{namespace_video_next_aac444c8f5b529a56d6e7914e94d57647af6068daa29dbb05a7ead1e3b5a48bbee}} 
Data&Data \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{Unknown@{Unknown}!VideoNext@{VideoNext}}\index{VideoNext@{VideoNext}!Unknown@{Unknown}}}\mbox{\Hypertarget{namespace_video_next_aac444c8f5b529a56d6e7914e94d57647a88183b946cc5f0e8c96b2e66e1c74a7e}\label{namespace_video_next_aac444c8f5b529a56d6e7914e94d57647a88183b946cc5f0e8c96b2e66e1c74a7e}} 
Unknown&Unknown \\
\hline

\end{DoxyEnumFields}
