\hypertarget{classio_1_1agora_1_1rtc2_1_1_simulcast_config_1_1_stream_layer_config}{}\doxysection{io.\+agora.\+rtc2.\+Simulcast\+Config.\+Stream\+Layer\+Config Class Reference}
\label{classio_1_1agora_1_1rtc2_1_1_simulcast_config_1_1_stream_layer_config}\index{io.agora.rtc2.SimulcastConfig.StreamLayerConfig@{io.agora.rtc2.SimulcastConfig.StreamLayerConfig}}


Configures the parameters of a specific layer in multi-\/quality video streams.  


\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_simulcast_config_1_1_stream_layer_config_a36f116f266316729d45abaf29633efbf}\label{classio_1_1agora_1_1rtc2_1_1_simulcast_config_1_1_stream_layer_config_a36f116f266316729d45abaf29633efbf}} 
{\bfseries Stream\+Layer\+Config} (Video\+Encoder\+Configuration.\+Video\+Dimensions \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_simulcast_config_1_1_stream_layer_config_ab0d837cde19610860e00bb9c9247fa7a}{dimensions}}, int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_simulcast_config_1_1_stream_layer_config_a6d0ec52aa862bdd714500a9f42a20d3a}{framerate}}, boolean \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_simulcast_config_1_1_stream_layer_config_a0b9fa9fe47bfeb1a65a2e06a752d5603}{enable}})
\item 
\mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_simulcast_config_1_1_stream_layer_config_af358f057ab775402ac172647c9c0585b}\label{classio_1_1agora_1_1rtc2_1_1_simulcast_config_1_1_stream_layer_config_af358f057ab775402ac172647c9c0585b}} 
int {\bfseries get\+Framerate} ()
\item 
\mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_simulcast_config_1_1_stream_layer_config_a3d9bf7062ed0df501e97f4ac82202bc4}\label{classio_1_1agora_1_1rtc2_1_1_simulcast_config_1_1_stream_layer_config_a3d9bf7062ed0df501e97f4ac82202bc4}} 
int {\bfseries get\+Dimensions\+Width} ()
\item 
\mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_simulcast_config_1_1_stream_layer_config_ac27d4565cdde7b0de2972fb4b7f07df4}\label{classio_1_1agora_1_1rtc2_1_1_simulcast_config_1_1_stream_layer_config_ac27d4565cdde7b0de2972fb4b7f07df4}} 
int {\bfseries get\+Dimensions\+Height} ()
\item 
\mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_simulcast_config_1_1_stream_layer_config_abfc9fbf899d39c9201159ebbd074cd2c}\label{classio_1_1agora_1_1rtc2_1_1_simulcast_config_1_1_stream_layer_config_abfc9fbf899d39c9201159ebbd074cd2c}} 
boolean {\bfseries is\+Enabled} ()
\end{DoxyCompactItemize}
\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
Video\+Encoder\+Configuration.\+Video\+Dimensions \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_simulcast_config_1_1_stream_layer_config_ab0d837cde19610860e00bb9c9247fa7a}{dimensions}}
\item 
int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_simulcast_config_1_1_stream_layer_config_a6d0ec52aa862bdd714500a9f42a20d3a}{framerate}}
\item 
boolean \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_simulcast_config_1_1_stream_layer_config_a0b9fa9fe47bfeb1a65a2e06a752d5603}{enable}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Configures the parameters of a specific layer in multi-\/quality video streams. 

\begin{DoxySince}{Since}
v4.\+6.\+0
\end{DoxySince}
Used to configure the resolution, frame rate, and enable status of a specific layer in multi-\/quality video streams. 

\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_simulcast_config_1_1_stream_layer_config_ab0d837cde19610860e00bb9c9247fa7a}\label{classio_1_1agora_1_1rtc2_1_1_simulcast_config_1_1_stream_layer_config_ab0d837cde19610860e00bb9c9247fa7a}} 
\index{io.agora.rtc2.SimulcastConfig.StreamLayerConfig@{io.agora.rtc2.SimulcastConfig.StreamLayerConfig}!dimensions@{dimensions}}
\index{dimensions@{dimensions}!io.agora.rtc2.SimulcastConfig.StreamLayerConfig@{io.agora.rtc2.SimulcastConfig.StreamLayerConfig}}
\doxysubsubsection{\texorpdfstring{dimensions}{dimensions}}
{\footnotesize\ttfamily Video\+Encoder\+Configuration.\+Video\+Dimensions io.\+agora.\+rtc2.\+Simulcast\+Config.\+Stream\+Layer\+Config.\+dimensions}

Video frame size. See {\ttfamily Video\+Encoder\+Configuration.\+Video\+Dimensions}. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_simulcast_config_1_1_stream_layer_config_a6d0ec52aa862bdd714500a9f42a20d3a}\label{classio_1_1agora_1_1rtc2_1_1_simulcast_config_1_1_stream_layer_config_a6d0ec52aa862bdd714500a9f42a20d3a}} 
\index{io.agora.rtc2.SimulcastConfig.StreamLayerConfig@{io.agora.rtc2.SimulcastConfig.StreamLayerConfig}!framerate@{framerate}}
\index{framerate@{framerate}!io.agora.rtc2.SimulcastConfig.StreamLayerConfig@{io.agora.rtc2.SimulcastConfig.StreamLayerConfig}}
\doxysubsubsection{\texorpdfstring{framerate}{framerate}}
{\footnotesize\ttfamily int io.\+agora.\+rtc2.\+Simulcast\+Config.\+Stream\+Layer\+Config.\+framerate}

Frame rate (fps) of the local video capture. Default is 0. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_simulcast_config_1_1_stream_layer_config_a0b9fa9fe47bfeb1a65a2e06a752d5603}\label{classio_1_1agora_1_1rtc2_1_1_simulcast_config_1_1_stream_layer_config_a0b9fa9fe47bfeb1a65a2e06a752d5603}} 
\index{io.agora.rtc2.SimulcastConfig.StreamLayerConfig@{io.agora.rtc2.SimulcastConfig.StreamLayerConfig}!enable@{enable}}
\index{enable@{enable}!io.agora.rtc2.SimulcastConfig.StreamLayerConfig@{io.agora.rtc2.SimulcastConfig.StreamLayerConfig}}
\doxysubsubsection{\texorpdfstring{enable}{enable}}
{\footnotesize\ttfamily boolean io.\+agora.\+rtc2.\+Simulcast\+Config.\+Stream\+Layer\+Config.\+enable}

Whether to enable the video stream for the corresponding layer. Default is {\ttfamily false}.
\begin{DoxyItemize}
\item {\ttfamily true}\+: Enables the video stream for the corresponding layer.
\item {\ttfamily false}\+: (Default) Disables the video stream for the corresponding layer. 
\end{DoxyItemize}