#include <JCMediaChannel.h>
Public 成员函数 | |
JCMediaChannelJoinParam () | |
Public 属性 | |
int | capacity |
char | cdn [512] |
JCMediaChannelRecordParam | record |
char | password [64] |
bool | smooth |
JCMediaChannelMaxResolution | maxResolution |
int | heartbeatTime |
int | heartbeatTimeout |
int | framerate |
char | customProperty [1024] |
char | customVideoResolution [128] |
float | videoRatio |
int | defaultBitrate |
详细描述
加入参数,第一个加入者有效,作为 join 方法最后一个参数的入参
构造及析构函数说明
◆ JCMediaChannelJoinParam()
JCMediaChannelJoinParam::JCMediaChannelJoinParam | ( | ) |
构造函数
类成员变量说明
◆ capacity
int JCMediaChannelJoinParam::capacity |
会议最大人数,默认值为16
◆ cdn
char JCMediaChannelJoinParam::cdn[512] |
推流参数
如果用户在加入会议时没有设置推流参数,就无法进行推流
◆ customProperty
char JCMediaChannelJoinParam::customProperty[1024] |
最大码率 自定义属性
◆ customVideoResolution
char JCMediaChannelJoinParam::customVideoResolution[128] |
自定义媒体每层参数,格式"基数 第一层倍数 第一层码率 第二层倍数 第二层码率 第三层倍数 第三层码率 第四层倍数 第四层码率" 例如 "120 3 750 4 950 6 1200 9 1600" 第一层360P,码率750kbps,第二层480P,码率950kbps,第三层720P,码率1200kbps,第四层1080P,码率1600kbps 如果一致的层数越多越省流量
◆ defaultBitrate
int JCMediaChannelJoinParam::defaultBitrate |
会议初始化码率
单位 kbps,默认值为 0。如果为 0,内部会根据探测情况计算得出的码率值进行自动设置
◆ framerate
int JCMediaChannelJoinParam::framerate |
帧率 1-30, 默认值为24
◆ heartbeatTime
int JCMediaChannelJoinParam::heartbeatTime |
/** 心跳间隔,默认值为20
◆ heartbeatTimeout
int JCMediaChannelJoinParam::heartbeatTimeout |
心跳超时,默认值为60
◆ maxResolution
JCMediaChannelMaxResolution JCMediaChannelJoinParam::maxResolution |
会议最大分辨率,默认为 JCMediaChannelMaxResolution360P :
- JCMediaChannelMaxResolution360P : 最大分辨率 360p
- JCMediaChannelMaxResolution720P : 最大分辨率 720p
- JCMediaChannelMaxResolution1080P : 最大分辨率 1080p
◆ password
char JCMediaChannelJoinParam::password[64] |
密码
◆ record
JCMediaChannelRecordParam JCMediaChannelJoinParam::record |
录制参数
如果用户在加入会议时没有设置录制参数,就无法进行视频录制
◆ smooth
bool JCMediaChannelJoinParam::smooth |
是否开启平滑模式,默认开启
- true: 开启
- false: 不开启
◆ videoRatio
float JCMediaChannelJoinParam::videoRatio |
会议画面比例,传入值为宽高比浮点数,默认16:9
该类的文档由以下文件生成:
- SDK/all/include/JCMediaChannel.h