\hypertarget{classio_1_1agora_1_1rte_1_1_player_custom_source_provider}{}\doxysection{io.\+agora.\+rte.\+Player\+Custom\+Source\+Provider Class Reference}
\label{classio_1_1agora_1_1rte_1_1_player_custom_source_provider}\index{io.agora.rte.PlayerCustomSourceProvider@{io.agora.rte.PlayerCustomSourceProvider}}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classio_1_1agora_1_1rte_1_1_player_custom_source_provider_ae29f86a6e5227d7398a44ed2c3a056be}\label{classio_1_1agora_1_1rte_1_1_player_custom_source_provider_ae29f86a6e5227d7398a44ed2c3a056be}} 
long {\bfseries get\+Native\+Handle} ()
\end{DoxyCompactItemize}
\doxysubsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classio_1_1agora_1_1rte_1_1_player_custom_source_provider_a5592a9824b6501953d6d9c0750f4e3b7}\label{classio_1_1agora_1_1rte_1_1_player_custom_source_provider_a5592a9824b6501953d6d9c0750f4e3b7}} 
void {\bfseries finalize} ()
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
The \mbox{\hyperlink{classio_1_1agora_1_1rte_1_1_player_custom_source_provider}{Player\+Custom\+Source\+Provider}} class. \begin{DoxySince}{Since}
v4.\+4.\+0 @technical preview 
\end{DoxySince}
