public VpxImage(VpxImageFormat format, int width, int height, int align) { Handle = VpxMarshal.vpx_img_alloc(new Pointer <vpx_image> (IntPtr.Zero), format, (uint)width, (uint)height, (uint)align); release = true; }
public VpxImage(VpxImageFormat format, int width, int height, int align, Pointer <byte> imageData) { Handle = VpxMarshal.vpx_img_wrap(new Pointer <vpx_image> (IntPtr.Zero), format, (uint)width, (uint)height, (uint)align, imageData); ImageData = imageData; release = true; }