#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

◆ password

char JCMediaChannelJoinParam::password[64]

密码

◆ record

JCMediaChannelRecordParam JCMediaChannelJoinParam::record

录制参数

如果用户在加入会议时没有设置录制参数,就无法进行视频录制

◆ smooth

bool JCMediaChannelJoinParam::smooth

是否开启平滑模式,默认开启

  • true: 开启
  • false: 不开启

◆ videoRatio

float JCMediaChannelJoinParam::videoRatio

会议画面比例,传入值为宽高比浮点数,默认16:9


该类的文档由以下文件生成:
最后更新时间: 2023/11/7 09:38:09