Method | Description | |
---|---|---|
GetAllCameras ( |
获取摄像头列表及分组信息
|
|
GetRefreshStatus ( |
获取监控摄像头列表刷新状态,返回结果为0是表示刷新完毕,为1是刷新操作中。当查询刷新状态为0时,可调用获取监控摄像头列表接口,获取刷新后监控摄像头列表
|
|
Instance ( ) : |
单例模式,获取监控平台管理实例
|
|
Load ( ) : |
初始化监控平台
|
|
MakeIFrame ( string cameraNo ) : |
重发关键帧
|
|
RefreshMonitorCamera ( ) : |
刷新监控摄像头列表
|
|
SetDataCallBackFunc ( DataCallBack dataCallBack ) : void |
指定码流回调函数
|
|
SetMic ( string cameraNo, bool isOn ) : |
设置摄像头麦克风状态
|
|
SetSpeaker ( string cameraNo, bool isOn ) : |
设置摄像头扬声器状态
|
|
StartControlPtz ( string cameraNo, PtzCommandType ptzCommandType, int param ) : |
PTZ(Pan/Tilt/Zoom)控制,该接口需要在预览模式下使用
|
|
StartReceiveVideo ( string cameraNo ) : |
启动摄像头预览
|
|
StopControlPtz ( string cameraNo, PtzCommandType ptzCommandType ) : |
停止云台控制,摄像头控制
|
|
StopReceiveVideo ( string cameraNo ) : |
停止预览
|
|
Unload ( ) : |
注销监控平台资源
|
Method | Description | |
---|---|---|
CreateMonitor ( string monitorId, string className, IVideoMonitor &videoMonitor ) : |
创建监控平台实例
|
|
DataCallBackFunc ( string cameraNo, |
向下注册的码流回调函数
|
|
DecoderCameraNo ( string encodedCameraNo, string &cameraNo, IVideoMonitor &videoMonitor ) : |
解码摄像头编号
|
|
EncodeNo ( string No, string monitorId ) : string |
对摄像头编号及组编号加上监控平台标记,防止不同监控平台间,编号重复
|
|
GetMonitorConfig ( |
获取监控平台配置
|
|
VideoMonitorManage ( ) : System |
单例模式,构造函数设置成private
|
public GetAllCameras ( |
||
pageparam | ||
cameraList | List |
摄像头列表 |
groupList | List |
组信息 |
nodeRelationList | List |
分组关系 |
pageinfo | System.PageInfo | |
licenseInfo | ||
return |
public GetRefreshStatus ( |
||
refreshStatus | ||
return |
public static Instance ( ) : |
||
return |
public MakeIFrame ( string cameraNo ) : |
||
cameraNo | string | 摄像头编号 |
return |
public RefreshMonitorCamera ( ) : |
||
return |
public SetDataCallBackFunc ( DataCallBack dataCallBack ) : void | ||
dataCallBack | DataCallBack | 回调函数 |
return | void |
public SetMic ( string cameraNo, bool isOn ) : |
||
cameraNo | string | 摄像头编号 |
isOn | bool | 麦克风是否开启 |
return |
public SetSpeaker ( string cameraNo, bool isOn ) : |
||
cameraNo | string | 摄像头编号 |
isOn | bool | 扬声器是否开启 |
return |
public StartControlPtz ( string cameraNo, PtzCommandType ptzCommandType, int param ) : |
||
cameraNo | string | 摄像头编号 |
ptzCommandType | PtzCommandType | 命令类型 |
param | int | 命令参数 |
return |
public StartReceiveVideo ( string cameraNo ) : |
||
cameraNo | string | 摄像头编号 |
return |
public StopControlPtz ( string cameraNo, PtzCommandType ptzCommandType ) : |
||
cameraNo | string | 摄像头编号 |
ptzCommandType | PtzCommandType | 命令类型 |
return |
public StopReceiveVideo ( string cameraNo ) : |
||
cameraNo | string | 摄像头编号 |
return |