Public 成员函数 | |
---|---|
InjectStreamConfig () |
Public 属性 | |
---|---|
int | width |
int | height |
int | videoGop |
int | videoFramerate |
int | videoBitrate |
AUDIO_SAMPLE_RATE_TYPE | audioSampleRate |
int | audioBitrate |
int | audioChannels |
详细描述
构造及析构函数说明
InjectStreamConfig
InjectStreamConfig()
类成员变量说明
width
int width
添加进入直播的外部视频源宽度。默认值为 0,即保留视频源原始宽度。
height
unsigned char *buffer;
添加进入直播的外部视频源高度。默认值为 0,即保留视频源原始高度。
videoGop
int videoGop
用于旁路直播的输出视频的 GOP。单位为帧。默认值为 30 帧。
videoFramerate
int videoFramerate
添加进入直播的外部视频源帧率。默认值为 15 fps。
videoBitrate
int videoBitrate
添加进入直播的外部视频源码率。默认设置为 400 Kbps。
注意事项:
- 视频码率的设置与分辨率相关。如果设置的视频码率超出合理范围,SDK 会按照合理区间自动设置码率。
audioSampleRate
AUDIO_SAMPLE_RATE_TYPE audioSampleRate
添加进入直播的外部音频采样率。默认值为 48000。详见 AUDIO_SAMPLE_RATE_TYPE 。
注意事项:
- AR建议目前采用默认值,不要自行设置。
audioBitrate
int audioBitrate
添加进入直播的外部音频码率。默认值为 48 Kbps。
注意事项:
- AR建议目前采用默认值,不要自行设置。
audioChannels
int audioChannels
添加进入直播的外部音频频道
- 1: 单声道(默认)
- 2: 双声道
注意事项:
- AR建议目前采用默认值,不要自行设置。