public void Test() { using (Damany.Cameras.Wrappers.AipStarCamera cam = new Damany.Cameras.Wrappers.AipStarCamera("192.168.1.204", 6002, "system", "system")) { cam.Connect(); System.Threading.Thread.Sleep(3000); int count = 0; while (count < 500) { ++count; var frame = cam.RetrieveFrame(); System.Diagnostics.Debug.WriteLine(frame.ToString()); } } }
public static Damany.Imaging.Common.IFrameStream NewFrameStream(Damany.PC.Domain.CameraInfo cameraInfo) { IFrameStream source = null; switch (cameraInfo.Provider) { #if DEBUG case Damany.PC.Domain.CameraProvider.LocalDirectory: break; #endif case Damany.PC.Domain.CameraProvider.Sanyo: var sanyo = new SanyoNetCamera(); sanyo.Uri = cameraInfo.Location; sanyo.UserName = cameraInfo.LoginUserName ?? "guest"; sanyo.PassWord = cameraInfo.LoginPassword ?? "guest"; source = sanyo; break; #if DEBUG case Damany.PC.Domain.CameraProvider.AipStar: var aip = new Damany.Cameras.Wrappers.AipStarCamera(cameraInfo.Location.Host, cameraInfo.Location.Port, "", ""); aip.UserName = cameraInfo.LoginUserName ?? "system"; aip.PassWord = cameraInfo.LoginPassword ?? "system"; source = aip; break; #endif default: throw new NotSupportedException("camera type not supported"); break; } source.Id = cameraInfo.Id; return(source); }
public static Damany.Imaging.Common.IFrameStream NewFrameStream(Damany.PC.Domain.CameraInfo cameraInfo) { IFrameStream source = null; switch (cameraInfo.Provider) { #if DEBUG case Damany.PC.Domain.CameraProvider.LocalDirectory: break; #endif case Damany.PC.Domain.CameraProvider.Sanyo: var sanyo = new SanyoNetCamera(); sanyo.Uri = cameraInfo.Location; sanyo.UserName = cameraInfo.LoginUserName ?? "guest"; sanyo.PassWord = cameraInfo.LoginPassword ?? "guest"; source = sanyo; break; #if DEBUG case Damany.PC.Domain.CameraProvider.AipStar: var aip = new Damany.Cameras.Wrappers.AipStarCamera(cameraInfo.Location.Host, cameraInfo.Location.Port, "", ""); aip.UserName = cameraInfo.LoginUserName ?? "system"; aip.PassWord = cameraInfo.LoginPassword ?? "system"; source = aip; break; #endif default: throw new NotSupportedException("camera type not supported"); break; } source.Id = cameraInfo.Id; return source; }