\hypertarget{classagora_1_1rtc_1_1_i_screen_capture_source_1_1_control}{}\doxysection{agora\+::rtc\+::I\+Screen\+Capture\+Source\+::Control Class Reference}
\label{classagora_1_1rtc_1_1_i_screen_capture_source_1_1_control}\index{agora::rtc::IScreenCaptureSource::Control@{agora::rtc::IScreenCaptureSource::Control}}
Inheritance diagram for agora\+::rtc\+::I\+Screen\+Capture\+Source\+::Control\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classagora_1_1rtc_1_1_i_screen_capture_source_1_1_control}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classagora_1_1rtc_1_1_i_screen_capture_source_1_1_control_a47053bb1605fc8eb649c81a34769569d}\label{classagora_1_1rtc_1_1_i_screen_capture_source_1_1_control_a47053bb1605fc8eb649c81a34769569d}} 
virtual int {\bfseries post\+Event} (const char $\ast$key, const char $\ast$value)=0
\item 
\mbox{\Hypertarget{classagora_1_1rtc_1_1_i_screen_capture_source_1_1_control_a780adf47756575169e4e6c2ab11caec0}\label{classagora_1_1rtc_1_1_i_screen_capture_source_1_1_control_a780adf47756575169e4e6c2ab11caec0}} 
virtual void {\bfseries print\+Log} (commons\+::\+L\+O\+G\+\_\+\+L\+E\+V\+EL level, const char $\ast$format,...)=0
\item 
\mbox{\Hypertarget{classagora_1_1rtc_1_1_i_screen_capture_source_1_1_control_a26cf9840cd52acaa2062033633b1b829}\label{classagora_1_1rtc_1_1_i_screen_capture_source_1_1_control_a26cf9840cd52acaa2062033633b1b829}} 
virtual void {\bfseries print\+Log} (commons\+::\+L\+O\+G\+\_\+\+L\+E\+V\+EL level, const char $\ast$fromat, va\+\_\+list)=0
\item 
\mbox{\Hypertarget{classagora_1_1rtc_1_1_i_screen_capture_source_1_1_control_aad834ef3f7b937e649bb3baabec14929}\label{classagora_1_1rtc_1_1_i_screen_capture_source_1_1_control_aad834ef3f7b937e649bb3baabec14929}} 
virtual int {\bfseries push\+Audio\+Frame} (const \mbox{\hyperlink{structagora_1_1media_1_1_i_audio_frame_observer_base_1_1_audio_frame}{media\+::\+I\+Audio\+Frame\+Observer\+::\+Audio\+Frame}} \&captured\+\_\+frame)=0
\item 
\mbox{\Hypertarget{classagora_1_1rtc_1_1_i_screen_capture_source_1_1_control_ab57b003aaa4725da30707dd1381efe62}\label{classagora_1_1rtc_1_1_i_screen_capture_source_1_1_control_ab57b003aaa4725da30707dd1381efe62}} 
virtual bool {\bfseries time\+To\+Push\+Video} ()=0
\item 
\mbox{\Hypertarget{classagora_1_1rtc_1_1_i_screen_capture_source_1_1_control_afc86731bed5d363b61b976377ce2a579}\label{classagora_1_1rtc_1_1_i_screen_capture_source_1_1_control_afc86731bed5d363b61b976377ce2a579}} 
virtual int {\bfseries push\+Video\+Frame} (const \mbox{\hyperlink{classagora_1_1agora__refptr}{agora\+::agora\+\_\+refptr}}$<$ \mbox{\hyperlink{classagora_1_1rtc_1_1_i_video_frame}{I\+Video\+Frame}} $>$ \&captured\+\_\+frame)=0
\item 
\mbox{\Hypertarget{classagora_1_1rtc_1_1_i_screen_capture_source_1_1_control_a7e2679b9032a08ce3426d27523ea48ad}\label{classagora_1_1rtc_1_1_i_screen_capture_source_1_1_control_a7e2679b9032a08ce3426d27523ea48ad}} 
virtual \mbox{\hyperlink{classagora_1_1agora__refptr}{agora\+::agora\+\_\+refptr}}$<$ \mbox{\hyperlink{classagora_1_1rtc_1_1_i_video_frame_memory_pool}{I\+Video\+Frame\+Memory\+Pool}} $>$ {\bfseries get\+Memory\+Pool} ()=0
\end{DoxyCompactItemize}
