public void Initialize(IrCameraHandle handle, ImageTransferProcessorFormat format) { ImageTransferProcessorExConfig config = new ImageTransferProcessorExConfig(); ImageTransferProcessor.GetDefaultConfig(ref config); Initialize(handle, config); }
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)]; }
public static extern void InitializeWorkBuffer(ref IntPtr pOutWorkBuffer, ref long pOutWorkBufferSize, ImageTransferProcessorExConfig config);
public static extern void Run(IrCameraHandle handle, ImageTransferProcessorExConfig config, IntPtr workBuffer, long workBufferSize);
public static extern void GetDefaultConfig(ref ImageTransferProcessorExConfig pOutValue);
} // 0x011502D0-0x01150310 public void Initialize(IrCameraHandle handle, ImageTransferProcessorExConfig config) { } // 0x011501A0-0x011502D0