\hypertarget{interfaceio_1_1agora_1_1rtc2_1_1_i_media_extension_observer}{}\doxysection{io.\+agora.\+rtc2.\+I\+Media\+Extension\+Observer Interface Reference}
\label{interfaceio_1_1agora_1_1rtc2_1_1_i_media_extension_observer}\index{io.agora.rtc2.IMediaExtensionObserver@{io.agora.rtc2.IMediaExtensionObserver}}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{interfaceio_1_1agora_1_1rtc2_1_1_i_media_extension_observer_a98d2e0412fe5b1546ddb5b6ad152a459}\label{interfaceio_1_1agora_1_1rtc2_1_1_i_media_extension_observer_a98d2e0412fe5b1546ddb5b6ad152a459}} 
default void {\bfseries on\+Event\+With\+Context} (\mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_extension_context}{Extension\+Context}} ext\+Context, String key, String value)
\item 
\mbox{\Hypertarget{interfaceio_1_1agora_1_1rtc2_1_1_i_media_extension_observer_af0c59617f33086d46664ba7c9074d7e7}\label{interfaceio_1_1agora_1_1rtc2_1_1_i_media_extension_observer_af0c59617f33086d46664ba7c9074d7e7}} 
default void {\bfseries on\+Started\+With\+Context} (\mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_extension_context}{Extension\+Context}} ext\+Context)
\item 
\mbox{\Hypertarget{interfaceio_1_1agora_1_1rtc2_1_1_i_media_extension_observer_a2b7aa9b81b3132ce9877fe3018f189ae}\label{interfaceio_1_1agora_1_1rtc2_1_1_i_media_extension_observer_a2b7aa9b81b3132ce9877fe3018f189ae}} 
default void {\bfseries on\+Stopped\+With\+Context} (\mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_extension_context}{Extension\+Context}} ext\+Context)
\item 
\mbox{\Hypertarget{interfaceio_1_1agora_1_1rtc2_1_1_i_media_extension_observer_a2087c4c0b5ea6e7538a02324add88922}\label{interfaceio_1_1agora_1_1rtc2_1_1_i_media_extension_observer_a2087c4c0b5ea6e7538a02324add88922}} 
default void {\bfseries on\+Error\+With\+Context} (\mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_extension_context}{Extension\+Context}} ext\+Context, int error, String message)
\end{DoxyCompactItemize}
