开发者中心
互动直播
API 参考
Agora C++ API Reference for All Platforms
Agora C++ API Reference for All Platforms
TranscodingUser 用于管理参与旁路直播的音视频转码合图的用户。最多支持 17 人同时参与转码合图。
◆ TranscodingUser()
agora::rtc::TranscodingUser::TranscodingUser |
( |
| ) |
|
|
inline |
◆ uid
uid_t agora::rtc::TranscodingUser::uid |
int agora::rtc::TranscodingUser::x |
屏幕里该区域相对左上角的横坐标绝对值 (pixel)。取值范围为转码配置参数定义中设置的 [0, width]。
int agora::rtc::TranscodingUser::y |
屏幕里该区域相对左上角的纵坐标绝对值 (pixel)。取值范围为转码配置参数定义中设置的 [0, height]。
◆ width
int agora::rtc::TranscodingUser::width |
◆ height
int agora::rtc::TranscodingUser::height |
◆ zOrder
int agora::rtc::TranscodingUser::zOrder |
视频帧图层编号。
- 0:(默认)表示该区域图像位于最下层,
- 100: 表示该区域图像位于最上层。
- 注解
-
◆ alpha
double agora::rtc::TranscodingUser::alpha |
直播视频上用户视频的透明度。
- 0: 该区域图像完全透明;
- 1:(默认)该区域图像完全不透明。
◆ audioChannel
int agora::rtc::TranscodingUser::audioChannel |
主播音频所在的声道。取值范围为 [0, 5]:
0
: (推荐) 默认混音设置,最多支持双声道,与主播端上行音频相关。
1
: 该主播的音频在推流中位于 FL 声道。如果主播端上行音频是多声道,会先把多声道混音成单声道。
2
: 该主播的音频在推流中位于 FC 声道。如果主播端上行音频是多声道,会先把多声道混音成单声道。
3
: 该主播的音频在推流中位于 FR 声道。如果主播端上行音频是多声道,会先把多声道混音成单声道。
4
: 该主播的音频在推流中位于 BL 声道。如果主播端上行音频是多声道,会先把多声道混音成单声道。
5
: 该主播的音频在推流中位于 BR 声道。如果主播端上行音频是多声道,会先把多声道混音成单声道。
0xFF
或取值大于 5
: 该主播音频静音,Agora 服务器移除该主播的音频。
- 注解
- 取值不为
0
时,需要使用特殊的播放器。