/// <summary> /// </summary> internal BufferDevice(NvJpeg nvJpeg, nvjpegDevAllocator deviceAllocator) { _nvJpeg = nvJpeg; _buffer = new nvjpegBufferDevice(); res = NvJpegNativeMethods.nvjpegBufferDeviceCreate(nvJpeg.Handle, ref deviceAllocator, ref _buffer); Debug.WriteLine(String.Format("{0:G}, {1}: {2}", DateTime.Now, "nvjpegBufferDeviceCreate", res)); if (res != nvjpegStatus.Success) { throw new NvJpegException(res); } }