/// <summary> /// SK519V /// </summary> /// <returns></returns> public static VideoInfo GetSKDVSData2() { VideoInfo v = new VideoInfo(); v.VideoType = Enum_VideoType.SKVideo; v.DVSAddress = "71-00F51F012D0C-2830"; v.DVSChannelNum = 8; v.DVSConnectPort = 8000; v.DVSName = "时刻DVR测试"; v.DVSNumber = "500101"; v.DVSType = "SK519V"; v.HostID = "5001"; v.UserName = "******"; v.Password = "******"; v.NetworkState = 0; for (int i = 0; i < 16; i++) { CameraInfo c = new CameraInfo(); c.CameraName = "摄像头" + (i); c.Channel = i; //c.DVSAddress = "E322213C04245"; c.DVSType = "SK8616"; c.DVSNumber = "000501"; v.Cameras[c.Channel] = c; } for (int i = 0; i < 16; i++) { VideoTalkChannelInfo vt = new VideoTalkChannelInfo(); vt.VideoTalkChannel = i; vt.VideoTalkChannelName = "对讲通道" + (i); v.TalkChannel[vt.VideoTalkChannel] = vt; } return(v); }
/// <summary> /// 海康流媒体 音频转发测试 /// </summary> /// <returns></returns> public static VideoInfo GetHikData3_Voice() { VideoInfo v = new VideoInfo(); v.VideoType = Enum_VideoType.HikDVRStream; v.DVSAddress = "192.168.2.19"; v.DVSChannelNum = 8; v.DVSConnectPort = 8081; v.DVSName = "海康DVR测试"; v.DVSNumber = "000501"; v.DVSType = "SK8605HA"; v.HostID = "0005"; v.UserName = "******"; v.Password = "******"; v.NetworkState = 0; for (int i = 1; i <= 8; i++) { CameraInfo c = new CameraInfo(); c.CameraName = "摄像头" + (i); c.Channel = i; //c.DVSAddress = "E322213C04245"; c.DVSType = "SK8605HM"; c.DVSNumber = "000501"; v.Cameras[c.Channel] = c; } for (int i = 0; i < 16; i++) { VideoTalkChannelInfo vt = new VideoTalkChannelInfo(); vt.VideoTalkChannel = i; vt.VideoTalkChannelName = "对讲通道" + (i); v.TalkChannel[vt.VideoTalkChannel] = vt; } return(v); }
public bool SetVideoTalkInfo(VideoInfo videoInfo, VideoTalkChannelInfo talkChannel) { bool bolResult = false; Enum_VideoType Temp_videoType = videoInfo.VideoType; if (ProgParameter.TransitionEnable && Temp_videoType == Enum_VideoType.Unrecognized) { Temp_videoType = Transition.Transition_VideoTypeConvert.GetVideoType(videoInfo); } if (videoTalk.CurrentVideoInfo == null || videoTalk.CurrentVideoInfo.VideoType != videoInfo.VideoType) { TalkSetting ts = CommonMethod.Common.DeepCopy(CurrentTalkSetting); videoTalk = VideoTalkRelevant.GetVideoTalkValue(videoInfo); videoTalk.CurrentTalkSetting = ts; videoTalk.TalkStausChangedEvent += VideoTalk_TalkStausChangedEvent; videoTalk.StartTalkingEvent += startTalkingEvent; videoTalk.StartTalkedEvent += startTalkedEvent; videoTalk.StopTalkedEvent += stopTalkedEvent; } videoTalk.SetVideoTalkInfo(videoInfo, talkChannel); btnTalkback.Visible = CurrentTalkChannel.TalkbackEnable; btnSperak.Visible = CurrentTalkChannel.SperakEnable; btnInterception.Visible = CurrentTalkChannel.InterceptionEnable; return(bolResult); }
public bool SetVideoTalkInfo(VideoInfo videoInfo, VideoTalkChannelInfo talkChannel) { bool bolResult = false; CurrentVideoInfo = videoInfo; CurrentTalkChannel = talkChannel; return(bolResult); }
public bool SetVideoTalkInfo(VideoInfo videoInfo, VideoTalkChannelInfo talkChannel) { bool bolResult = false; if (CurrentTalkStatus != Enum_TalkStatus.Null) { StopTalk(); } CurrentVideoInfo = videoInfo; CurrentTalkChannel = talkChannel; return(bolResult); }
public static VideoInfo GetSKData1() { VideoInfo v = new VideoInfo(); v.VideoType = Enum_VideoType.SKNVideo; //v.DVSAddress = "63-00F628C55D02-1814"; //v.DVSAddress = "63-00F628C42E02-11B8"; v.DVSAddress = "63-00F628C58502-1528"; v.DVSChannelNum = 8; v.DVSConnectPort = 8000; v.DVSName = "海康DVR测试"; v.DVSNumber = "009001"; v.DVSType = "SK8605HA"; v.HostID = "0005"; v.UserName = "******"; v.Password = "******"; v.NetworkState = 0; for (int i = 9; i <= 16; i++) { CameraInfo c = new CameraInfo(); c.CameraName = "摄像头sss" + (i); c.Channel = i; //c.DVSAddress = "E322213C04245"; c.DVSType = v.DVSType; c.DVSNumber = v.DVSNumber; c.VideoInfo = v; v.Cameras[c.Channel] = c; } v.TalkChannel = new Dictionary <int, VideoTalkChannelInfo>(); for (int i = 0; i < 16; i++) { VideoTalkChannelInfo t = new VideoTalkChannelInfo { VideoTalkChannel = i, VideoTalkChannelID = i, VideoTalkChannelName = "对讲通道" + i, VideoTalkChannelTagInfo = "123", }; v.TalkChannel[i] = t; } return(v); }
/// <summary> /// /// </summary> /// <returns></returns> public static VideoInfo GetSKData_8519B() { VideoInfo v = new VideoInfo(); v.VideoType = Enum_VideoType.SKVideo; //v.DVSAddress = "61-86A5CDB08284-4B94"; v.DVSAddress = "74-00F642C60F03-6B83"; v.DVSChannelNum = 8; v.DVSConnectPort = 8000; v.DVSName = "海康DVR测试"; v.DVSNumber = "015701"; v.DVSType = "SK8605HA"; v.HostID = "0005"; v.UserName = "******"; v.Password = "******"; v.NetworkState = 0; //for (int i = 1; i <= 16; i++) //{ // CameraInfo c = new CameraInfo(); // c.CameraName = "摄像头" + (i); // c.Channel = i; // //c.DVSAddress = "E322213C04245"; // c.DVSType = v.DVSType; // c.DVSNumber = v.DVSNumber; // v.Cameras[c.Channel] = c; //} v.TalkChannel = new Dictionary <int, VideoTalkChannelInfo>(); for (int i = 0; i < 16; i++) { VideoTalkChannelInfo t = new VideoTalkChannelInfo { VideoTalkChannel = i, VideoTalkChannelID = i, VideoTalkChannelName = "对讲通道" + i, VideoTalkChannelTagInfo = "123", VideoInfo = v, }; v.TalkChannel[i] = t; } return(v); }
public static VideoInfo GetData1() { VideoInfo v = new VideoInfo(); v.VideoType = Enum_VideoType.ZHSR; v.DVSAddress = "{615B8909-0EF7-45F8-B46D-08387E29139E}"; v.DVSChannelNum = 1; v.DVSConnectPort = 80; v.DVSName = "珠海三润硬盘录像机"; v.DVSNumber = "000501"; v.DVSType = "SK8605ZHSR"; v.HostID = "0005"; v.UserName = "******"; v.Password = "******"; v.NetworkState = 0; for (int i = 1; i <= 1; i++) { CameraInfo c = new CameraInfo(); c.VideoInfo = v; c.CameraName = "摄像头" + (i); c.Channel = i; c.DVSType = "SK8605HM"; c.DVSNumber = "000501"; v.Cameras[c.Channel] = c; } v.TalkChannel = new Dictionary <int, VideoTalkChannelInfo>(); for (int i = 1; i < 2; i++) { VideoTalkChannelInfo t = new VideoTalkChannelInfo { VideoInfo = v, VideoTalkChannel = i, VideoTalkChannelID = i, VideoTalkChannelName = "对讲通道" + i, }; v.TalkChannel[i] = t; } return(v); }
public static VideoInfo GetSKData2() { VideoInfo v = new VideoInfo(); v.VideoType = Enum_VideoType.SKVideo; v.DVSAddress = "61-4231B3AB0A32-3033"; v.DVSChannelNum = 8; v.DVSConnectPort = 8000; v.DVSName = "海康DVR测试"; v.DVSNumber = "015701"; v.DVSType = "SK8605HA"; v.HostID = "0005"; v.UserName = "******"; v.Password = "******"; v.NetworkState = 0; for (int i = 1; i <= 16; i++) { CameraInfo c = new CameraInfo(); c.CameraName = "摄像头" + (i); c.Channel = i; //c.DVSAddress = "E322213C04245"; c.DVSType = v.DVSType; c.DVSNumber = v.DVSNumber; v.Cameras[c.Channel] = c; } v.TalkChannel = new Dictionary <int, VideoTalkChannelInfo>(); for (int i = 0; i < 16; i++) { VideoTalkChannelInfo t = new VideoTalkChannelInfo { VideoTalkChannel = i, VideoTalkChannelID = i, VideoTalkChannelName = "对讲通道" + i, VideoTalkChannelTagInfo = "123", }; v.TalkChannel[i] = t; } return(v); }
/// <summary> /// 获取海康数据 对讲 /// </summary> /// <returns></returns> public static VideoInfo GetHikData_湖北农商行() { VideoInfo v = new VideoInfo(); v.VideoType = Enum_VideoType.HikDVR; v.DVSAddress = "172.118.26.2"; v.DVSChannelNum = 128; v.DVSConnectPort = 8000; v.DVSName = "海康DVR测试"; v.DVSNumber = "000501"; v.DVSType = "SK8605HA"; v.HostID = "0005"; v.UserName = "******"; v.Password = "******"; v.NetworkState = 0; for (int i = 0; i <= 128; i++) { CameraInfo c = new CameraInfo(); c.CameraName = "摄像头" + (i); c.Channel = i; //c.DVSAddress = "E322213C04245"; c.DVSType = "SK8605HM"; c.DVSNumber = "000501"; c.VideoInfo = v; v.Cameras[c.Channel] = c; } v.TalkChannel = new Dictionary <int, VideoTalkChannelInfo>(); for (int i = 1; i < 2; i++) { VideoTalkChannelInfo t = new VideoTalkChannelInfo { VideoTalkChannel = i, VideoTalkChannelID = i, VideoTalkChannelName = "对讲通道" + i, }; v.TalkChannel[i] = t; } return(v); }
public static VideoInfo GetData1() { VideoInfo v = new VideoInfo(); //v.OnlyIntercom = true; v.VideoType = Enum_VideoType.TLiVideo; v.PTZControlEnable = false; v.DVSAddress = "0080670"; v.DVSChannelNum = 32; v.DVSConnectPort = 37777; v.DVSName = "通立设备"; v.DVSNumber = "000101"; v.DVSType = "SK8532TLi"; v.HostID = "0001"; v.UserName = "******"; v.Password = "******"; v.NetworkState = 0; for (int i = 1; i <= v.DVSChannelNum; i++) { CameraInfo c = new CameraInfo(); c.CameraName = "摄像头" + (i); c.Channel = i; //c.DVSAddress = "E322213C04245"; c.DVSType = v.DVSType; c.DVSNumber = v.HostID; v.Cameras[c.Channel] = c; } for (int i = 1; i <= 1; i++) { VideoTalkChannelInfo vc = new VideoTalkChannelInfo { VideoTalkChannel = 1, VideoTalkChannelName = "对讲通道", VideoInfo = v, }; v.TalkChannel[vc.VideoTalkChannel] = vc; } return(v); }
public static VideoInfo GetZLDVSData1() { VideoInfo v = new VideoInfo(); //v.OnlyIntercom = true; v.VideoType = Enum_VideoType.ZLVideo; v.PTZControlEnable = false; v.DVSAddress = "192.168.2.187"; v.DVSChannelNum = 16; v.DVSConnectPort = 8000; v.DVSName = "智诺设备"; v.DVSNumber = "013801"; v.DVSType = "SK8516ZL"; v.HostID = "0138"; v.UserName = "******"; v.Password = "******"; v.NetworkState = 0; for (int i = 1; i < 16; i++) { CameraInfo c = new CameraInfo(); c.CameraName = "摄像头" + (i); c.Channel = i; //c.DVSAddress = "E322213C04245"; c.DVSType = "SK8516ZL"; c.DVSNumber = v.DVSNumber; c.VideoInfo = v; v.Cameras[c.Channel] = c; } for (int i = 0; i < 16; i++) { VideoTalkChannelInfo vt = new VideoTalkChannelInfo(); vt.VideoTalkChannel = i; vt.VideoTalkChannelName = "对讲通道" + (i); v.TalkChannel[vt.VideoTalkChannel] = vt; } return(v); }
public static VideoInfo GetSKNDVSData1() { VideoInfo v = new VideoInfo(); //v.OnlyIntercom = true; v.VideoType = Enum_VideoType.SKNVideo; v.PTZControlEnable = false; v.DVSAddress = "63-5737319F0736-3232"; v.DVSChannelNum = 8; v.DVSConnectPort = 8000; v.DVSName = "时刻DVR测试"; v.DVSNumber = "013801"; v.DVSType = "SK8616"; v.HostID = "0138"; v.UserName = "******"; v.Password = "******"; v.NetworkState = 0; for (int i = 0; i < 16; i++) { CameraInfo c = new CameraInfo(); c.CameraName = "摄像头" + (i); c.Channel = i; //c.DVSAddress = "E322213C04245"; c.DVSType = "SK8616"; c.DVSNumber = v.DVSNumber; v.Cameras[c.Channel] = c; } for (int i = 0; i < 16; i++) { VideoTalkChannelInfo vt = new VideoTalkChannelInfo(); vt.VideoTalkChannel = i; vt.VideoTalkChannelName = "对讲通道" + (i); v.TalkChannel[vt.VideoTalkChannel] = vt; } return(v); }
/// <summary> /// 设置对讲 /// </summary> /// <param name="videoInfo"></param> /// <param name="talkChannel"></param> /// <returns></returns> public virtual bool SetVideoTalkInfo(VideoInfo videoInfo, VideoTalkChannelInfo talkChannel) { CurrentTalkChannel = talkChannel; return(true); }
public bool SetVideoTalkInfo(VideoInfo videoInfo, VideoTalkChannelInfo talkChannel) { return(false); }