public static extern JobIoPointer imageflow_io_create_from_buffer(ContextPointer context, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 2)][In] byte[] buffer, IntPtr buffer_byte_count, Lifetime lifetime, CleanupWith cleanup);
public static extern IntPtr imageflow_io_create_from_buffer(IntPtr context, IntPtr buffer, UIntPtr buffer_byte_count, Lifetime lifetime, CleanupWith cleanup);
public static extern JobIoPointer imageflow_io_create_for_file(ContextPointer context, IoMode mode, [MarshalAs(UnmanagedType.LPStr)] string filename, CleanupWith cleanup);
public static extern IntPtr imageflow_io_create_for_file(IntPtr context, IoMode mode, IntPtr filename, CleanupWith cleanup);