Agora C++ API Reference for All Platforms
|
Public Member Functions | |
TranscodingVideoStream () | |
Public Attributes | |
agora::media::MEDIA_SOURCE_TYPE | sourceType |
uid_t | remoteUserUid |
const char * | imageUrl |
int | x |
int | y |
int | width |
int | height |
int | zOrder |
double | alpha |
bool | mirror |
The video streams for the video mixing on the local client.
|
inline |
agora::media::MEDIA_SOURCE_TYPE agora::rtc::TranscodingVideoStream::sourceType |
The source type of video for the video mixing on the local client. See VIDEO_SOURCE_TYPE.
uid_t agora::rtc::TranscodingVideoStream::remoteUserUid |
The ID of the remote user.
VIDEO_SOURCE_REMOTE
. const char* agora::rtc::TranscodingVideoStream::imageUrl |
The URL of the image.
RTC_IMAGE
. int agora::rtc::TranscodingVideoStream::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.
int agora::rtc::TranscodingVideoStream::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.
int agora::rtc::TranscodingVideoStream::width |
The width (px) of the video for the video mixing on the local client.
int agora::rtc::TranscodingVideoStream::height |
The height (px) of the video for the video mixing on the local client.
int agora::rtc::TranscodingVideoStream::zOrder |
The number of the layer to which the video for the video mixing on the local client belongs. The value range is [0,100].
double agora::rtc::TranscodingVideoStream::alpha |
The transparency of the video for the video mixing on the local client. The value range is [0.0,1.0]. 0.0 means the transparency is completely transparent. 1.0 means the transparency is opaque.
bool agora::rtc::TranscodingVideoStream::mirror |
Whether to mirror the video for the video mixing on the local client.
CAMERA
.