示例#1
0
 public override void Start()
 {
     if (!device.enable)
     {
         return;
     }
     key = VideoManager.CreateInstance(device.type);
     if (VideoManager.Open(key, device.ip, device.port, device.user, device.pwd))
     {
         OnConnectEH(device, 0);
     }
     else
     {
         OnConnectEH(device, 1);
     }
 }
示例#2
0
 public bool PlayBackControl(int play, int param, int inValue, ref int outValue)
 {
     return(VideoManager.PlayBackControl(key, play, param, inValue, ref outValue));
 }
示例#3
0
 public void StopPlayBack(int play)
 {
     VideoManager.StopPlayBack(key, play);
 }
示例#4
0
 public int PlayBackByTime(string camera, int channel, string begin, string end, IntPtr handle)
 {
     return(VideoManager.PlayBackByTime(key, camera, channel, begin, end, handle));
 }
示例#5
0
 public bool PtzPan(string camera, int channel, int pan, int speed, int stop)
 {
     return(VideoManager.PtzPan(key, camera, channel, pan, speed, stop));
 }
示例#6
0
 public bool Preset(string camera, int channel, int param, int preset)
 {
     return(VideoManager.Preset(key, camera, channel, param, preset));
 }
示例#7
0
 public void StopRealPlay(int play)
 {
     VideoManager.StopRealPlay(key, play);
 }
示例#8
0
 public int RealPlay(string camera, int channel, IntPtr handle)
 {
     return(VideoManager.RealPlay(key, camera, channel, handle));
 }
示例#9
0
 public override bool SetServerTime(IntPtr time)
 {
     return(VideoManager.SetServerTime(key, time));
 }