\hypertarget{structagora_1_1rtc_1_1_video_format}{}\doxysection{agora\+::rtc\+::Video\+Format Struct Reference}
\label{structagora_1_1rtc_1_1_video_format}\index{agora::rtc::VideoFormat@{agora::rtc::VideoFormat}}


The format of the video frame.  




{\ttfamily \#include $<$Agora\+Base.\+h$>$}

\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structagora_1_1rtc_1_1_video_format_af0a7f26128aaacea121a881e74a52b8c}\label{structagora_1_1rtc_1_1_video_format_af0a7f26128aaacea121a881e74a52b8c}} 
{\bfseries Video\+Format} (int w, int h, int f)
\item 
\mbox{\Hypertarget{structagora_1_1rtc_1_1_video_format_aeb0a1d973a55e03d596692a01d9fe377}\label{structagora_1_1rtc_1_1_video_format_aeb0a1d973a55e03d596692a01d9fe377}} 
bool {\bfseries operator$<$} (const \mbox{\hyperlink{structagora_1_1rtc_1_1_video_format}{Video\+Format}} \&fmt) const
\item 
\mbox{\Hypertarget{structagora_1_1rtc_1_1_video_format_a998ee17ccf59d732a971645d08fc2b6c}\label{structagora_1_1rtc_1_1_video_format_a998ee17ccf59d732a971645d08fc2b6c}} 
bool {\bfseries operator==} (const \mbox{\hyperlink{structagora_1_1rtc_1_1_video_format}{Video\+Format}} \&fmt) const
\item 
\mbox{\Hypertarget{structagora_1_1rtc_1_1_video_format_a319d0aa85914ea4360ab65437c0bfae5}\label{structagora_1_1rtc_1_1_video_format_a319d0aa85914ea4360ab65437c0bfae5}} 
bool {\bfseries operator!=} (const \mbox{\hyperlink{structagora_1_1rtc_1_1_video_format}{Video\+Format}} \&fmt) const
\end{DoxyCompactItemize}
\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
{\bfseries O\+P\+T\+I\+O\+N\+A\+L\+\_\+\+E\+N\+U\+M\+\_\+\+S\+I\+Z\+E\+\_\+T}
\item 
int \mbox{\hyperlink{structagora_1_1rtc_1_1_video_format_a3ad5f57958bc17a7607dfc5b133ebcae}{width}}
\item 
int \mbox{\hyperlink{structagora_1_1rtc_1_1_video_format_aa94e51e4d27a4a13d5700f9529eedf12}{height}}
\item 
int \mbox{\hyperlink{structagora_1_1rtc_1_1_video_format_ac5270f5299657eab548014d52c4f6fbd}{fps}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
The format of the video frame. 

\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{structagora_1_1rtc_1_1_video_format_a173b4694e4a3a3de445cccd571c34bac}\label{structagora_1_1rtc_1_1_video_format_a173b4694e4a3a3de445cccd571c34bac}} 
\index{agora::rtc::VideoFormat@{agora::rtc::VideoFormat}!OPTIONAL\_ENUM\_SIZE\_T@{OPTIONAL\_ENUM\_SIZE\_T}}
\index{OPTIONAL\_ENUM\_SIZE\_T@{OPTIONAL\_ENUM\_SIZE\_T}!agora::rtc::VideoFormat@{agora::rtc::VideoFormat}}
\doxysubsubsection{\texorpdfstring{OPTIONAL\_ENUM\_SIZE\_T}{OPTIONAL\_ENUM\_SIZE\_T}}
{\footnotesize\ttfamily agora\+::rtc\+::\+Video\+Format\+::\+O\+P\+T\+I\+O\+N\+A\+L\+\_\+\+E\+N\+U\+M\+\_\+\+S\+I\+Z\+E\+\_\+T}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{\{}
\DoxyCodeLine{      }
\DoxyCodeLine{      kMaxWidthInPixels = 3840,}
\DoxyCodeLine{      }
\DoxyCodeLine{      kMaxHeightInPixels = 2160,}
\DoxyCodeLine{      }
\DoxyCodeLine{      kMaxFps = 60,}
\DoxyCodeLine{  \}}

\end{DoxyCode}
\mbox{\Hypertarget{structagora_1_1rtc_1_1_video_format_a3ad5f57958bc17a7607dfc5b133ebcae}\label{structagora_1_1rtc_1_1_video_format_a3ad5f57958bc17a7607dfc5b133ebcae}} 
\index{agora::rtc::VideoFormat@{agora::rtc::VideoFormat}!width@{width}}
\index{width@{width}!agora::rtc::VideoFormat@{agora::rtc::VideoFormat}}
\doxysubsubsection{\texorpdfstring{width}{width}}
{\footnotesize\ttfamily int agora\+::rtc\+::\+Video\+Format\+::width}

The width (px) of the video frame. The default value is 960. \mbox{\Hypertarget{structagora_1_1rtc_1_1_video_format_aa94e51e4d27a4a13d5700f9529eedf12}\label{structagora_1_1rtc_1_1_video_format_aa94e51e4d27a4a13d5700f9529eedf12}} 
\index{agora::rtc::VideoFormat@{agora::rtc::VideoFormat}!height@{height}}
\index{height@{height}!agora::rtc::VideoFormat@{agora::rtc::VideoFormat}}
\doxysubsubsection{\texorpdfstring{height}{height}}
{\footnotesize\ttfamily int agora\+::rtc\+::\+Video\+Format\+::height}

The height (px) of the video frame. The default value is 540. \mbox{\Hypertarget{structagora_1_1rtc_1_1_video_format_ac5270f5299657eab548014d52c4f6fbd}\label{structagora_1_1rtc_1_1_video_format_ac5270f5299657eab548014d52c4f6fbd}} 
\index{agora::rtc::VideoFormat@{agora::rtc::VideoFormat}!fps@{fps}}
\index{fps@{fps}!agora::rtc::VideoFormat@{agora::rtc::VideoFormat}}
\doxysubsubsection{\texorpdfstring{fps}{fps}}
{\footnotesize\ttfamily int agora\+::rtc\+::\+Video\+Format\+::fps}

The video frame rate (fps). The default value is 15. 