\hypertarget{structagora_1_1rtc_1_1_watermark_config}{}\doxysection{agora\+::rtc\+::Watermark\+Config Struct Reference}
\label{structagora_1_1rtc_1_1_watermark_config}\index{agora::rtc::WatermarkConfig@{agora::rtc::WatermarkConfig}}


Used to configure watermark-\/related information.  




{\ttfamily \#include $<$Agora\+Base.\+h$>$}

\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
const char $\ast$ \mbox{\hyperlink{structagora_1_1rtc_1_1_watermark_config_a8fe4b03469e1dc496b1a649200a5c1ae}{id}}
\item 
W\+A\+T\+E\+R\+M\+A\+R\+K\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+PE \mbox{\hyperlink{structagora_1_1rtc_1_1_watermark_config_aac22fc19ce3f2946540922eb1171c053}{type}}
\item 
\mbox{\Hypertarget{structagora_1_1rtc_1_1_watermark_config_a69f19976b3991729bce8351f8a2df98e}\label{structagora_1_1rtc_1_1_watermark_config_a69f19976b3991729bce8351f8a2df98e}} 
\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
union \{\\
\>\mbox{\hyperlink{structagora_1_1rtc_1_1_watermark_buffer}{WatermarkBuffer}} \mbox{\hyperlink{structagora_1_1rtc_1_1_watermark_config_a847922d7e8000361cebca93c8951e7f3}{buffer}}\\
\>\mbox{\hyperlink{structagora_1_1rtc_1_1_watermark_timestamp}{WatermarkTimestamp}} \mbox{\hyperlink{structagora_1_1rtc_1_1_watermark_config_ab71e7844dc392de50946c6978e1bf4c6}{timestamp}}\\
\>\mbox{\hyperlink{structagora_1_1rtc_1_1_watermark_literal}{WatermarkLiteral}} \mbox{\hyperlink{structagora_1_1rtc_1_1_watermark_config_acefc11063b1fbc510b3f82ef5c77c568}{literal}}\\
\>const char $\ast$ \mbox{\hyperlink{structagora_1_1rtc_1_1_watermark_config_ad75dfcd1d7730a25254046b4c6e1afa0}{imageUrl}}\\
\}; \\

\end{tabbing}\item 
\mbox{\hyperlink{structagora_1_1rtc_1_1_watermark_options}{Watermark\+Options}} \mbox{\hyperlink{structagora_1_1rtc_1_1_watermark_config_ad2e8350c8092c784080a2248c157a4ce}{options}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Used to configure watermark-\/related information. 

\begin{DoxySince}{Since}
4.\+6.\+0 
\end{DoxySince}


\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{structagora_1_1rtc_1_1_watermark_config_a8fe4b03469e1dc496b1a649200a5c1ae}\label{structagora_1_1rtc_1_1_watermark_config_a8fe4b03469e1dc496b1a649200a5c1ae}} 
\index{agora::rtc::WatermarkConfig@{agora::rtc::WatermarkConfig}!id@{id}}
\index{id@{id}!agora::rtc::WatermarkConfig@{agora::rtc::WatermarkConfig}}
\doxysubsubsection{\texorpdfstring{id}{id}}
{\footnotesize\ttfamily const char$\ast$ agora\+::rtc\+::\+Watermark\+Config\+::id}

Unique identifier for the watermark. It is recommended to use a U\+U\+ID. \mbox{\Hypertarget{structagora_1_1rtc_1_1_watermark_config_aac22fc19ce3f2946540922eb1171c053}\label{structagora_1_1rtc_1_1_watermark_config_aac22fc19ce3f2946540922eb1171c053}} 
\index{agora::rtc::WatermarkConfig@{agora::rtc::WatermarkConfig}!type@{type}}
\index{type@{type}!agora::rtc::WatermarkConfig@{agora::rtc::WatermarkConfig}}
\doxysubsubsection{\texorpdfstring{type}{type}}
{\footnotesize\ttfamily W\+A\+T\+E\+R\+M\+A\+R\+K\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+PE agora\+::rtc\+::\+Watermark\+Config\+::type}

Type of the watermark. See {\ttfamily W\+A\+T\+E\+R\+M\+A\+R\+K\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+PE}. \mbox{\Hypertarget{structagora_1_1rtc_1_1_watermark_config_a847922d7e8000361cebca93c8951e7f3}\label{structagora_1_1rtc_1_1_watermark_config_a847922d7e8000361cebca93c8951e7f3}} 
\index{agora::rtc::WatermarkConfig@{agora::rtc::WatermarkConfig}!buffer@{buffer}}
\index{buffer@{buffer}!agora::rtc::WatermarkConfig@{agora::rtc::WatermarkConfig}}
\doxysubsubsection{\texorpdfstring{buffer}{buffer}}
{\footnotesize\ttfamily \mbox{\hyperlink{structagora_1_1rtc_1_1_watermark_buffer}{Watermark\+Buffer}} agora\+::rtc\+::\+Watermark\+Config\+::buffer}

Buffer of the watermark. See {\ttfamily \mbox{\hyperlink{structagora_1_1rtc_1_1_watermark_buffer}{Watermark\+Buffer}}}. \mbox{\Hypertarget{structagora_1_1rtc_1_1_watermark_config_ab71e7844dc392de50946c6978e1bf4c6}\label{structagora_1_1rtc_1_1_watermark_config_ab71e7844dc392de50946c6978e1bf4c6}} 
\index{agora::rtc::WatermarkConfig@{agora::rtc::WatermarkConfig}!timestamp@{timestamp}}
\index{timestamp@{timestamp}!agora::rtc::WatermarkConfig@{agora::rtc::WatermarkConfig}}
\doxysubsubsection{\texorpdfstring{timestamp}{timestamp}}
{\footnotesize\ttfamily \mbox{\hyperlink{structagora_1_1rtc_1_1_watermark_timestamp}{Watermark\+Timestamp}} agora\+::rtc\+::\+Watermark\+Config\+::timestamp}

The watermark timestamp. See \mbox{\hyperlink{structagora_1_1rtc_1_1_watermark_timestamp}{Watermark\+Timestamp}}.

\begin{DoxyNote}{Note}
This is only supported in linux platform. 
\end{DoxyNote}
\mbox{\Hypertarget{structagora_1_1rtc_1_1_watermark_config_acefc11063b1fbc510b3f82ef5c77c568}\label{structagora_1_1rtc_1_1_watermark_config_acefc11063b1fbc510b3f82ef5c77c568}} 
\index{agora::rtc::WatermarkConfig@{agora::rtc::WatermarkConfig}!literal@{literal}}
\index{literal@{literal}!agora::rtc::WatermarkConfig@{agora::rtc::WatermarkConfig}}
\doxysubsubsection{\texorpdfstring{literal}{literal}}
{\footnotesize\ttfamily \mbox{\hyperlink{structagora_1_1rtc_1_1_watermark_literal}{Watermark\+Literal}} agora\+::rtc\+::\+Watermark\+Config\+::literal}

The watermark literal. See \mbox{\hyperlink{structagora_1_1rtc_1_1_watermark_literal}{Watermark\+Literal}}.

\begin{DoxyNote}{Note}
This is only supported in linux platform. 
\end{DoxyNote}
\mbox{\Hypertarget{structagora_1_1rtc_1_1_watermark_config_ad75dfcd1d7730a25254046b4c6e1afa0}\label{structagora_1_1rtc_1_1_watermark_config_ad75dfcd1d7730a25254046b4c6e1afa0}} 
\index{agora::rtc::WatermarkConfig@{agora::rtc::WatermarkConfig}!imageUrl@{imageUrl}}
\index{imageUrl@{imageUrl}!agora::rtc::WatermarkConfig@{agora::rtc::WatermarkConfig}}
\doxysubsubsection{\texorpdfstring{imageUrl}{imageUrl}}
{\footnotesize\ttfamily const char$\ast$ agora\+::rtc\+::\+Watermark\+Config\+::image\+Url}

U\+RL of the watermark image file. Default value is N\+U\+LL. \mbox{\Hypertarget{structagora_1_1rtc_1_1_watermark_config_ad2e8350c8092c784080a2248c157a4ce}\label{structagora_1_1rtc_1_1_watermark_config_ad2e8350c8092c784080a2248c157a4ce}} 
\index{agora::rtc::WatermarkConfig@{agora::rtc::WatermarkConfig}!options@{options}}
\index{options@{options}!agora::rtc::WatermarkConfig@{agora::rtc::WatermarkConfig}}
\doxysubsubsection{\texorpdfstring{options}{options}}
{\footnotesize\ttfamily \mbox{\hyperlink{structagora_1_1rtc_1_1_watermark_options}{Watermark\+Options}} agora\+::rtc\+::\+Watermark\+Config\+::options}

Options for the watermark. See {\ttfamily \mbox{\hyperlink{structagora_1_1rtc_1_1_watermark_options}{Watermark\+Options}}}. 