C# Класс Cgw.Channel.MonitorChannelManager

通道管理
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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