\hypertarget{enumio_1_1agora_1_1rte_1_1_constants_1_1_video_render_mode}{}\doxysection{io.\+agora.\+rte.\+Constants.\+Video\+Render\+Mode Enum Reference}
\label{enumio_1_1agora_1_1rte_1_1_constants_1_1_video_render_mode}\index{io.agora.rte.Constants.VideoRenderMode@{io.agora.rte.Constants.VideoRenderMode}}


Video rendering mode.  


\doxysubsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{enumio_1_1agora_1_1rte_1_1_constants_1_1_video_render_mode_a82d50a2bbed421e0d65861cfdd5e050d}\label{enumio_1_1agora_1_1rte_1_1_constants_1_1_video_render_mode_a82d50a2bbed421e0d65861cfdd5e050d}} 
static int {\bfseries get\+Value} (\mbox{\hyperlink{enumio_1_1agora_1_1rte_1_1_constants_1_1_video_render_mode}{Video\+Render\+Mode}} type)
\item 
\mbox{\Hypertarget{enumio_1_1agora_1_1rte_1_1_constants_1_1_video_render_mode_ae7a925c2351dfdc2ac58dd3af0b7dd7e}\label{enumio_1_1agora_1_1rte_1_1_constants_1_1_video_render_mode_ae7a925c2351dfdc2ac58dd3af0b7dd7e}} 
static \mbox{\hyperlink{enumio_1_1agora_1_1rte_1_1_constants_1_1_video_render_mode}{Video\+Render\+Mode}} {\bfseries from\+Int} (int v)
\end{DoxyCompactItemize}
\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{enumio_1_1agora_1_1rte_1_1_constants_1_1_video_render_mode_ab1e29fb773d252e3b89f3ddb2619f197}{H\+I\+D\+D\+EN}} =(0)
\item 
\mbox{\hyperlink{enumio_1_1agora_1_1rte_1_1_constants_1_1_video_render_mode_a30983e2492a3a62242c01e1cd5d8664d}{F\+IT}} =(1)
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Video rendering mode. 

\begin{DoxySince}{Since}
v4.\+4.\+0 
\end{DoxySince}


\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{enumio_1_1agora_1_1rte_1_1_constants_1_1_video_render_mode_ab1e29fb773d252e3b89f3ddb2619f197}\label{enumio_1_1agora_1_1rte_1_1_constants_1_1_video_render_mode_ab1e29fb773d252e3b89f3ddb2619f197}} 
\index{io.agora.rte.Constants.VideoRenderMode@{io.agora.rte.Constants.VideoRenderMode}!HIDDEN@{HIDDEN}}
\index{HIDDEN@{HIDDEN}!io.agora.rte.Constants.VideoRenderMode@{io.agora.rte.Constants.VideoRenderMode}}
\doxysubsubsection{\texorpdfstring{HIDDEN}{HIDDEN}}
{\footnotesize\ttfamily io.\+agora.\+rte.\+Constants.\+Video\+Render\+Mode.\+H\+I\+D\+D\+EN =(0)}

0\+: Scales the video dimensions proportionally. Prioritizes filling the viewport. Any excess video content resulting from a mismatch between the video dimensions and the display viewport will be cropped. \mbox{\Hypertarget{enumio_1_1agora_1_1rte_1_1_constants_1_1_video_render_mode_a30983e2492a3a62242c01e1cd5d8664d}\label{enumio_1_1agora_1_1rte_1_1_constants_1_1_video_render_mode_a30983e2492a3a62242c01e1cd5d8664d}} 
\index{io.agora.rte.Constants.VideoRenderMode@{io.agora.rte.Constants.VideoRenderMode}!FIT@{FIT}}
\index{FIT@{FIT}!io.agora.rte.Constants.VideoRenderMode@{io.agora.rte.Constants.VideoRenderMode}}
\doxysubsubsection{\texorpdfstring{FIT}{FIT}}
{\footnotesize\ttfamily io.\+agora.\+rte.\+Constants.\+Video\+Render\+Mode.\+F\+IT =(1)}

1\+: Scales the video dimensions proportionally, prioritizing full display of the video content. ~\newline
 Black bars are added to fill any unoccupied areas of the display viewport caused by mismatched video and viewport dimensions. 