package com.almalence.plugins.capture.video;
public class RealtimeDRO
{
static
{
System.loadLibrary("utils-image");
System.loadLibrary("almalib");
System.loadLibrary("almashot-dro");
}
public static native int initialize(int output_width, int output_height);
public static native void render(
int instance,
int texture_in,
float[] jmtx,
int sx,
int sy,
boolean filter,
boolean local_mapping,
float max_amplify,
boolean force_update,
int uv_desat,
int dark_uv_desat,
float dark_noise_pass,
float mix_factor,
float gamma,
float max_black_level,
float black_level_atten,
float[] min_limit,
float[] max_limit,
int texture_out
);
public static native void release(int instance);
}