文档中心
互动直播 (Legacy)
API 参考
Agora C++ API Reference for All Platforms
Agora C++ API Reference for All Platforms
◆ PublisherConfiguration()
agora::rtc::PublisherConfiguration::PublisherConfiguration |
( |
| ) |
|
|
inline |
◆ width
int agora::rtc::PublisherConfiguration::width |
- 弃用:
- 设置旁路推流的输出视频的宽度。默认值为 360。
◆ height
int agora::rtc::PublisherConfiguration::height |
- 弃用:
- 设置旁路推流的输出视频的高度。默认值为 640。
◆ framerate
int agora::rtc::PublisherConfiguration::framerate |
- 弃用:
- 设置旁路推流的输出视频的帧率。默认值为 15 fps。
◆ bitrate
int agora::rtc::PublisherConfiguration::bitrate |
- 弃用:
- 设置旁路推流输出视频的码率。默认设置为 500 Kbps。
◆ defaultLayout
int agora::rtc::PublisherConfiguration::defaultLayout |
- 弃用:
- 默认布局:
- 0: 横向平铺视窗;
- 1: 层叠视窗;
- 2: 纵向平铺视窗。
◆ lifecycle
int agora::rtc::PublisherConfiguration::lifecycle |
◆ owner
bool agora::rtc::PublisherConfiguration::owner |
- 弃用:
- 设置当前主播是否为指定 RTMP 流的主人。
- true: 将当前主播设为指定 RTMP 流的主人(默认)。 当设置为 true 时,推流配置才能生效。
- false: 不将当前主播设为指定 RTMP 流的主人,推流配置无法生效。
◆ injectStreamWidth
int agora::rtc::PublisherConfiguration::injectStreamWidth |
- 弃用:
- 待插入的 RTMP 流宽度,暂未生效。设置为 0。
◆ injectStreamHeight
int agora::rtc::PublisherConfiguration::injectStreamHeight |
- 弃用:
- 待插入的 RTMP 流高度,暂未生效。设置为 0。
◆ injectStreamUrl
const char* agora::rtc::PublisherConfiguration::injectStreamUrl |
- 弃用:
- 当前频道里,待插入的 RTMP 流地址。暂未生效。
◆ publishUrl
const char* agora::rtc::PublisherConfiguration::publishUrl |
◆ rawStreamUrl
const char* agora::rtc::PublisherConfiguration::rawStreamUrl |
- 弃用:
- 不需要做合图的原始流的推流地址,默认为 NULL。
◆ extraInfo
const char* agora::rtc::PublisherConfiguration::extraInfo |