#include <IAgoraRtcEngine.h>
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:
- 0: (推荐) 默认混音设置,最多支持双声道,与主播端上行音频相关。
- 1: 对应主播的音频,推流中位于 FL 声道。如果主播端上行音频是多声道,会先把多声道混音成单声道。
- 2: 对应主播的音频,推流中位于 FC 声道。如果主播端上行音频是多声道,会先把多声道混音成单声道。
- 3: 对应主播的音频,推流中位于 FR 声道。如果主播端上行音频是多声道,会先把多声道混音成单声道。
- 4: 对应主播的音频,推流中位于 BL 声道。如果主播端上行音频是多声道,会先把多声道混音成单声道。
- 5: 对应主播的音频,推流中位于 BR 声道。如果主播端上行音频是多声道,会先把多声道混音成单声道。
- 注解
- 取值为 1、2、3、4、5 时,你需要使用特殊的播放器。
- 传入取值范围外的值时,声网服务器会在输出音频中移除该主播的音频。