Ejemplo n.º 1
0
        public nn.Result Update()
        {
            long     size           = ImageTransferProcessor.GetImageSize(config.trimmingFormat);
            GCHandle imageBufHandle = GCHandle.Alloc(ImageBuffer, GCHandleType.Pinned);

            nn.Result result = ImageTransferProcessor.GetState(ref state, imageBufHandle.AddrOfPinnedObject(), size, handle);
            imageBufHandle.Free();
            return(result);
        }
Ejemplo n.º 2
0
 public void Initialize(IrCameraHandle handle, ImageTransferProcessorExConfig config)
 {
     this.handle = handle;
     if (pWorkBuffer != IntPtr.Zero)
     {
         _Destroy();
     }
     this.config = config;
     ImageTransferProcessor.InitializeWorkBuffer(ref pWorkBuffer, ref workBufferSize, config);
     ImageBuffer = new byte[ImageTransferProcessor.GetImageSize(config.trimmingFormat)];
 }