\hypertarget{classio_1_1agora_1_1rtc2_1_1_publisher_configuration}{}\doxysection{io.\+agora.\+rtc2.\+Publisher\+Configuration Class Reference}
\label{classio_1_1agora_1_1rtc2_1_1_publisher_configuration}\index{io.agora.rtc2.PublisherConfiguration@{io.agora.rtc2.PublisherConfiguration}}
\doxysubsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_publisher_configuration_1_1_builder}{Builder}}
\end{DoxyCompactItemize}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_publisher_configuration_ac4d28b448a2e553fad053c1a115736e7}\label{classio_1_1agora_1_1rtc2_1_1_publisher_configuration_ac4d28b448a2e553fad053c1a115736e7}} 
boolean {\bfseries validate} ()
\item 
\mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_publisher_configuration_aeaf17089944eaa5c810d1c70927cfba7}\label{classio_1_1agora_1_1rtc2_1_1_publisher_configuration_aeaf17089944eaa5c810d1c70927cfba7}} 
String {\bfseries to\+Json\+String} ()
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Push-\/stream methods.

Before calling the methods listed in this section\+: 
\begin{DoxyItemize}
\item Ensure that the C\+DN push-\/stream function is enabled by contacting Agora. 
\item Ensure that only the user, who has called \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_rtc_engine_a079013f8c575a75834e2787ee869413e}{set\+Client\+Role}} and set the user role as the host, can use the methods in this section. 
\item Ensure that \mbox{\hyperlink{}{set\+Live\+Transcoding}} is called before \{\mbox{\hyperlink{}{add\+Publish\+Stream\+Url\}. }} 
\end{DoxyItemize}