C# 클래스 Cgw.Channel.MonitorChannelManager

通道管理
파일 보기 프로젝트 열기: eSDK/esdk_Cgw 1 사용 예제들

공개 메소드들

메소드 설명
AddChannel ( string channelLabel ) : void

添加通道

AddSotChannel ( string channelLabel, string confAccessCode ) : bool

添加通道到软终端

DisableChannel ( string channelLabel ) : void

失效通道

Init ( InitSotParam param ) : SmcErr

软终端初始化

MonitorChannelManager ( IFrameCallback iFrameHandler, SotErrorReport errReportHandler ) : System

构造函数

RemoveChannel ( string channelLabel ) : void

移除通道

RemoveSotChannel ( string channelLabel ) : bool

软终端删除通道

SendMediaData ( string channelLabel, MediaData data ) : void

分发码流

비공개 메소드들

메소드 설명
WriteLog ( NLogLevel level, string log, int len ) : uint

写日志回调函数

메소드 상세

AddChannel() 공개 메소드

添加通道
public AddChannel ( string channelLabel ) : void
channelLabel string
리턴 void

AddSotChannel() 공개 메소드

添加通道到软终端
public AddSotChannel ( string channelLabel, string confAccessCode ) : bool
channelLabel string
confAccessCode string
리턴 bool

DisableChannel() 공개 메소드

失效通道
public DisableChannel ( string channelLabel ) : void
channelLabel string
리턴 void

Init() 공개 메소드

软终端初始化
public Init ( InitSotParam param ) : SmcErr
param InitSotParam
리턴 Cgw.SmcError.SmcErr

MonitorChannelManager() 공개 메소드

构造函数
public MonitorChannelManager ( IFrameCallback iFrameHandler, SotErrorReport errReportHandler ) : System
iFrameHandler IFrameCallback
errReportHandler SotErrorReport
리턴 System

RemoveChannel() 공개 메소드

移除通道
public RemoveChannel ( string channelLabel ) : void
channelLabel string
리턴 void

RemoveSotChannel() 공개 메소드

软终端删除通道
public RemoveSotChannel ( string channelLabel ) : bool
channelLabel string
리턴 bool

SendMediaData() 공개 메소드

分发码流
public SendMediaData ( string channelLabel, MediaData data ) : void
channelLabel string
data MediaData 码流
리턴 void