Method | Description | |
---|---|---|
AssignChannel ( List |
分配通道 调度会议时,输入smc分配的通道标识和会议号 结束会议时,需要再次输入分配的通道标识,会议号设置为空
|
|
Init ( InitSotParam param ) : |
初始化
|
|
MonitorChannelRelationManager ( ) : System |
构造函数
|
|
ReChannelVideo ( ) : void |
重新开启实况
|
|
SetMic ( string channelLabel, string cameraNo, bool isOn ) : |
设置摄像头音频状态
|
|
StopChannelData ( ) : void |
清除管道数据
|
|
SwitchChannelRelation ( string channelLabel, string cameraNo ) : |
切换通道关联
|
|
SyncChannelInfo ( List |
同步通道信息 将输入的通道信息更新到本地,本地存在但输入中没有的通道需要删除,本地没有而输入中有的通道需要添加 本地存在并且输入中也有的通道,也得判断会议号是否变化,有变化还得更新码流,删除/添加软终端呼叫通道等
|
Method | Description | |
---|---|---|
ChangeLicense ( List |
根据传入license中最大通道数量,修改通道可用状态(默认通道都是可用)
|
|
DataException ( string cameraNo ) : void | ||
ErrorReport ( string label, SotErrorType errType ) : void |
软终端错误回调
|
|
GetCameraRelaitonChannel ( string channelLabel, string cameraNo, List |
获取跟channelLabel相同摄像头和会议号的通道列表
|
|
MakeIFrame ( string label ) : uint |
I帧重传 参数label,由软终端回调的是code,通道管理调用的是channelLabel
|
|
PrintLog ( ) : void |
打印日志
|
|
SendAudioData ( string cameraNo, MediaData videoData, string sender ) : void |
发送音频码流
|
|
SendMediaData ( string cameraNo, MediaData videoData, string sender ) : void |
发送rtp码流
|
|
SendVideoData ( string cameraNo, MediaData videoData, string sender ) : void |
发送视频码流
|
|
SetCameraAudio ( string channelLabel, string cameraNo, bool isOn ) : |
设置音频开启/关闭
|
|
StopCameraRtpAudio ( string channelLabel ) : |
停止摄像头的码流和音频流 同步通道会议信息调用,防止锁占用
|
|
SwitchChannelVideo ( string channelLabel, string cameraNo ) : |
切换视频码流 内部接口
|
|
SyncChannelConfAccessCode ( string channelLabel, string confAccessCode, ChannelControlType controlType ) : |
同步通道会议信息
|
|
TryStartSendAudio ( string channelLabel, string cameraNo ) : |
开启音频码流
|
|
TryStartSendRtpData ( string cameraNo, string channelLabel ) : |
尝试启动摄像头码流 如果关联摄像头通道个数大于0时,不需要任何操作
|
|
TryStopSendAudio ( string channelLabel, string cameraNo ) : |
关闭音频码流
|
|
TryStopSendRtpData ( string cameraNo, string channelLabel ) : |
尝试停止摄像头码流发送 只有当关联摄像头通道为1时,才需要停止发送码流
|
public AssignChannel ( List |
||
channelInfoList | List |
通道信息列表 |
return |
public Init ( InitSotParam param ) : |
||
param | InitSotParam | |
return |
public MonitorChannelRelationManager ( ) : System | ||
return | System |
public SetMic ( string channelLabel, string cameraNo, bool isOn ) : |
||
channelLabel | string | |
cameraNo | string | |
isOn | bool | |
return |
public SwitchChannelRelation ( string channelLabel, string cameraNo ) : |
||
channelLabel | string | 通道号码 |
cameraNo | string | 摄像头编号 |
return |
public SyncChannelInfo ( List |
||
channelInfoList | List |
|
maxChannelNum | int | |
return |