\hypertarget{classio_1_1agora_1_1rtc2_1_1_local_transcoder_configuration_1_1_transcoding_video_stream}{}\doxysection{io.\+agora.\+rtc2.\+Local\+Transcoder\+Configuration.\+Transcoding\+Video\+Stream Class Reference}
\label{classio_1_1agora_1_1rtc2_1_1_local_transcoder_configuration_1_1_transcoding_video_stream}\index{io.agora.rtc2.LocalTranscoderConfiguration.TranscodingVideoStream@{io.agora.rtc2.LocalTranscoderConfiguration.TranscodingVideoStream}}
\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_local_transcoder_configuration_1_1_transcoding_video_stream_abac12168479722e8a9c340bd379c2378}{remote\+User\+Uid}}
\item 
Constants.\+Video\+Source\+Type \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_local_transcoder_configuration_1_1_transcoding_video_stream_ae93781b8ff7a55ea81e07495e313537b}{source\+Type}}
\item 
String \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_local_transcoder_configuration_1_1_transcoding_video_stream_a65f8b0cae46f310edde027e39c9c7708}{image\+Url}}
\item 
int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_local_transcoder_configuration_1_1_transcoding_video_stream_a5b7a9049a76b30109211f43701e0ea8e}{media\+Player\+Id}}
\item 
int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_local_transcoder_configuration_1_1_transcoding_video_stream_ad04ca01e249adafbb9420caeabeca2a8}{x}}
\item 
int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_local_transcoder_configuration_1_1_transcoding_video_stream_a85971d08398bd80fe5f36e348e47b272}{y}}
\item 
int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_local_transcoder_configuration_1_1_transcoding_video_stream_a6cec6127e4cdd5ec2cb6ae2f3e856dae}{width}}
\item 
int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_local_transcoder_configuration_1_1_transcoding_video_stream_a2534a11b4bb5e4bd2c37e87994730931}{height}}
\item 
int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_local_transcoder_configuration_1_1_transcoding_video_stream_a72544bff3858daab31c29f502ee7c87a}{z\+Order}}
\item 
double \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_local_transcoder_configuration_1_1_transcoding_video_stream_a6933aa0ef81ed6602c83ab95fccb21fe}{alpha}}
\item 
boolean \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_local_transcoder_configuration_1_1_transcoding_video_stream_acaee7f02c848255870793c1199fc8dbd}{mirror}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
The video streams for the video mixing on the local client. 

\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_local_transcoder_configuration_1_1_transcoding_video_stream_abac12168479722e8a9c340bd379c2378}\label{classio_1_1agora_1_1rtc2_1_1_local_transcoder_configuration_1_1_transcoding_video_stream_abac12168479722e8a9c340bd379c2378}} 
\index{io.agora.rtc2.LocalTranscoderConfiguration.TranscodingVideoStream@{io.agora.rtc2.LocalTranscoderConfiguration.TranscodingVideoStream}!remoteUserUid@{remoteUserUid}}
\index{remoteUserUid@{remoteUserUid}!io.agora.rtc2.LocalTranscoderConfiguration.TranscodingVideoStream@{io.agora.rtc2.LocalTranscoderConfiguration.TranscodingVideoStream}}
\doxysubsubsection{\texorpdfstring{remoteUserUid}{remoteUserUid}}
{\footnotesize\ttfamily int io.\+agora.\+rtc2.\+Local\+Transcoder\+Configuration.\+Transcoding\+Video\+Stream.\+remote\+User\+Uid}

The ID of the remote user. \begin{DoxyNote}{Note}
Use this parameter only when the source type of the video for the video mixing on the local client is {\ttfamily V\+I\+D\+E\+O\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+R\+E\+M\+O\+TE}. 
\end{DoxyNote}
\mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_local_transcoder_configuration_1_1_transcoding_video_stream_ae93781b8ff7a55ea81e07495e313537b}\label{classio_1_1agora_1_1rtc2_1_1_local_transcoder_configuration_1_1_transcoding_video_stream_ae93781b8ff7a55ea81e07495e313537b}} 
\index{io.agora.rtc2.LocalTranscoderConfiguration.TranscodingVideoStream@{io.agora.rtc2.LocalTranscoderConfiguration.TranscodingVideoStream}!sourceType@{sourceType}}
\index{sourceType@{sourceType}!io.agora.rtc2.LocalTranscoderConfiguration.TranscodingVideoStream@{io.agora.rtc2.LocalTranscoderConfiguration.TranscodingVideoStream}}
\doxysubsubsection{\texorpdfstring{sourceType}{sourceType}}
{\footnotesize\ttfamily Constants.\+Video\+Source\+Type io.\+agora.\+rtc2.\+Local\+Transcoder\+Configuration.\+Transcoding\+Video\+Stream.\+source\+Type}

The source type of video for the video mixing on the local client. See \#\+V\+I\+D\+E\+O\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+PE. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_local_transcoder_configuration_1_1_transcoding_video_stream_a65f8b0cae46f310edde027e39c9c7708}\label{classio_1_1agora_1_1rtc2_1_1_local_transcoder_configuration_1_1_transcoding_video_stream_a65f8b0cae46f310edde027e39c9c7708}} 
\index{io.agora.rtc2.LocalTranscoderConfiguration.TranscodingVideoStream@{io.agora.rtc2.LocalTranscoderConfiguration.TranscodingVideoStream}!imageUrl@{imageUrl}}
\index{imageUrl@{imageUrl}!io.agora.rtc2.LocalTranscoderConfiguration.TranscodingVideoStream@{io.agora.rtc2.LocalTranscoderConfiguration.TranscodingVideoStream}}
\doxysubsubsection{\texorpdfstring{imageUrl}{imageUrl}}
{\footnotesize\ttfamily String io.\+agora.\+rtc2.\+Local\+Transcoder\+Configuration.\+Transcoding\+Video\+Stream.\+image\+Url}

The U\+RL of the image. \begin{DoxyNote}{Note}
Use this parameter only when the source type of the video for the video mixing on the local client is {\ttfamily V\+I\+D\+E\+O\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+R\+T\+C\+\_\+\+I\+M\+A\+G\+E\+\_\+\+P\+NG / V\+I\+D\+E\+O\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+R\+T\+C\+\_\+\+I\+M\+A\+G\+E\+\_\+\+J\+P\+EG / V\+I\+D\+E\+O\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+R\+T\+C\+\_\+\+I\+M\+A\+G\+E\+\_\+\+G\+IF}. 
\end{DoxyNote}
\mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_local_transcoder_configuration_1_1_transcoding_video_stream_a5b7a9049a76b30109211f43701e0ea8e}\label{classio_1_1agora_1_1rtc2_1_1_local_transcoder_configuration_1_1_transcoding_video_stream_a5b7a9049a76b30109211f43701e0ea8e}} 
\index{io.agora.rtc2.LocalTranscoderConfiguration.TranscodingVideoStream@{io.agora.rtc2.LocalTranscoderConfiguration.TranscodingVideoStream}!mediaPlayerId@{mediaPlayerId}}
\index{mediaPlayerId@{mediaPlayerId}!io.agora.rtc2.LocalTranscoderConfiguration.TranscodingVideoStream@{io.agora.rtc2.LocalTranscoderConfiguration.TranscodingVideoStream}}
\doxysubsubsection{\texorpdfstring{mediaPlayerId}{mediaPlayerId}}
{\footnotesize\ttfamily int io.\+agora.\+rtc2.\+Local\+Transcoder\+Configuration.\+Transcoding\+Video\+Stream.\+media\+Player\+Id}

Media\+Player id if source\+Type is M\+E\+D\+I\+A\+\_\+\+P\+L\+A\+Y\+E\+R\+\_\+\+S\+O\+U\+R\+CE. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_local_transcoder_configuration_1_1_transcoding_video_stream_ad04ca01e249adafbb9420caeabeca2a8}\label{classio_1_1agora_1_1rtc2_1_1_local_transcoder_configuration_1_1_transcoding_video_stream_ad04ca01e249adafbb9420caeabeca2a8}} 
\index{io.agora.rtc2.LocalTranscoderConfiguration.TranscodingVideoStream@{io.agora.rtc2.LocalTranscoderConfiguration.TranscodingVideoStream}!x@{x}}
\index{x@{x}!io.agora.rtc2.LocalTranscoderConfiguration.TranscodingVideoStream@{io.agora.rtc2.LocalTranscoderConfiguration.TranscodingVideoStream}}
\doxysubsubsection{\texorpdfstring{x}{x}}
{\footnotesize\ttfamily int io.\+agora.\+rtc2.\+Local\+Transcoder\+Configuration.\+Transcoding\+Video\+Stream.\+x}

The horizontal displacement of the top-\/left corner of the video for the video mixing on the client relative to the top-\/left corner (origin) of the canvas for this video mixing. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_local_transcoder_configuration_1_1_transcoding_video_stream_a85971d08398bd80fe5f36e348e47b272}\label{classio_1_1agora_1_1rtc2_1_1_local_transcoder_configuration_1_1_transcoding_video_stream_a85971d08398bd80fe5f36e348e47b272}} 
\index{io.agora.rtc2.LocalTranscoderConfiguration.TranscodingVideoStream@{io.agora.rtc2.LocalTranscoderConfiguration.TranscodingVideoStream}!y@{y}}
\index{y@{y}!io.agora.rtc2.LocalTranscoderConfiguration.TranscodingVideoStream@{io.agora.rtc2.LocalTranscoderConfiguration.TranscodingVideoStream}}
\doxysubsubsection{\texorpdfstring{y}{y}}
{\footnotesize\ttfamily int io.\+agora.\+rtc2.\+Local\+Transcoder\+Configuration.\+Transcoding\+Video\+Stream.\+y}

The vertical displacement of the top-\/left corner of the video for the video mixing on the client relative to the top-\/left corner (origin) of the canvas for this video mixing. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_local_transcoder_configuration_1_1_transcoding_video_stream_a6cec6127e4cdd5ec2cb6ae2f3e856dae}\label{classio_1_1agora_1_1rtc2_1_1_local_transcoder_configuration_1_1_transcoding_video_stream_a6cec6127e4cdd5ec2cb6ae2f3e856dae}} 
\index{io.agora.rtc2.LocalTranscoderConfiguration.TranscodingVideoStream@{io.agora.rtc2.LocalTranscoderConfiguration.TranscodingVideoStream}!width@{width}}
\index{width@{width}!io.agora.rtc2.LocalTranscoderConfiguration.TranscodingVideoStream@{io.agora.rtc2.LocalTranscoderConfiguration.TranscodingVideoStream}}
\doxysubsubsection{\texorpdfstring{width}{width}}
{\footnotesize\ttfamily int io.\+agora.\+rtc2.\+Local\+Transcoder\+Configuration.\+Transcoding\+Video\+Stream.\+width}

The width (px) of the video for the video mixing on the local client. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_local_transcoder_configuration_1_1_transcoding_video_stream_a2534a11b4bb5e4bd2c37e87994730931}\label{classio_1_1agora_1_1rtc2_1_1_local_transcoder_configuration_1_1_transcoding_video_stream_a2534a11b4bb5e4bd2c37e87994730931}} 
\index{io.agora.rtc2.LocalTranscoderConfiguration.TranscodingVideoStream@{io.agora.rtc2.LocalTranscoderConfiguration.TranscodingVideoStream}!height@{height}}
\index{height@{height}!io.agora.rtc2.LocalTranscoderConfiguration.TranscodingVideoStream@{io.agora.rtc2.LocalTranscoderConfiguration.TranscodingVideoStream}}
\doxysubsubsection{\texorpdfstring{height}{height}}
{\footnotesize\ttfamily int io.\+agora.\+rtc2.\+Local\+Transcoder\+Configuration.\+Transcoding\+Video\+Stream.\+height}

The height (px) of the video for the video mixing on the local client. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_local_transcoder_configuration_1_1_transcoding_video_stream_a72544bff3858daab31c29f502ee7c87a}\label{classio_1_1agora_1_1rtc2_1_1_local_transcoder_configuration_1_1_transcoding_video_stream_a72544bff3858daab31c29f502ee7c87a}} 
\index{io.agora.rtc2.LocalTranscoderConfiguration.TranscodingVideoStream@{io.agora.rtc2.LocalTranscoderConfiguration.TranscodingVideoStream}!zOrder@{zOrder}}
\index{zOrder@{zOrder}!io.agora.rtc2.LocalTranscoderConfiguration.TranscodingVideoStream@{io.agora.rtc2.LocalTranscoderConfiguration.TranscodingVideoStream}}
\doxysubsubsection{\texorpdfstring{zOrder}{zOrder}}
{\footnotesize\ttfamily int io.\+agora.\+rtc2.\+Local\+Transcoder\+Configuration.\+Transcoding\+Video\+Stream.\+z\+Order}

The number of the layer to which the video for the video mixing on the local client belongs. The value range is \mbox{[}0,100\mbox{]}.
\begin{DoxyItemize}
\item 0\+: (Default) The layer is at the bottom.
\item 100\+: The layer is at the top. 
\end{DoxyItemize}\mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_local_transcoder_configuration_1_1_transcoding_video_stream_a6933aa0ef81ed6602c83ab95fccb21fe}\label{classio_1_1agora_1_1rtc2_1_1_local_transcoder_configuration_1_1_transcoding_video_stream_a6933aa0ef81ed6602c83ab95fccb21fe}} 
\index{io.agora.rtc2.LocalTranscoderConfiguration.TranscodingVideoStream@{io.agora.rtc2.LocalTranscoderConfiguration.TranscodingVideoStream}!alpha@{alpha}}
\index{alpha@{alpha}!io.agora.rtc2.LocalTranscoderConfiguration.TranscodingVideoStream@{io.agora.rtc2.LocalTranscoderConfiguration.TranscodingVideoStream}}
\doxysubsubsection{\texorpdfstring{alpha}{alpha}}
{\footnotesize\ttfamily double io.\+agora.\+rtc2.\+Local\+Transcoder\+Configuration.\+Transcoding\+Video\+Stream.\+alpha}

The transparency of the video for the video mixing on the local client. The value range is \mbox{[}0.\+0,1.\+0\mbox{]}. 0.\+0 means the transparency is completely transparent. 1.\+0 means the transparency is opaque. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_local_transcoder_configuration_1_1_transcoding_video_stream_acaee7f02c848255870793c1199fc8dbd}\label{classio_1_1agora_1_1rtc2_1_1_local_transcoder_configuration_1_1_transcoding_video_stream_acaee7f02c848255870793c1199fc8dbd}} 
\index{io.agora.rtc2.LocalTranscoderConfiguration.TranscodingVideoStream@{io.agora.rtc2.LocalTranscoderConfiguration.TranscodingVideoStream}!mirror@{mirror}}
\index{mirror@{mirror}!io.agora.rtc2.LocalTranscoderConfiguration.TranscodingVideoStream@{io.agora.rtc2.LocalTranscoderConfiguration.TranscodingVideoStream}}
\doxysubsubsection{\texorpdfstring{mirror}{mirror}}
{\footnotesize\ttfamily boolean io.\+agora.\+rtc2.\+Local\+Transcoder\+Configuration.\+Transcoding\+Video\+Stream.\+mirror}

Whether to mirror the video for the video mixing on the local client.
\begin{DoxyItemize}
\item true\+: Mirroring.
\item false\+: (Default) Do not mirror. \begin{DoxyNote}{Note}
The paramter only works for videos with the source type {\ttfamily V\+I\+D\+E\+O\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+C\+A\+M\+E\+R\+A\+\_\+\+P\+R\+I\+M\+A\+RY / V\+I\+D\+E\+O\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+C\+A\+M\+E\+R\+A\+\_\+\+S\+E\+C\+O\+N\+D\+A\+RY}. 
\end{DoxyNote}

\end{DoxyItemize}