209#ifndef INCLUDED_FREI0R_H
210#define INCLUDED_FREI0R_H
217#define FREI0R_MAJOR_VERSION 1
222#define FREI0R_MINOR_VERSION 2
247#define F0R_PLUGIN_TYPE_FILTER 0
249#define F0R_PLUGIN_TYPE_SOURCE 1
251#define F0R_PLUGIN_TYPE_MIXER2 2
253#define F0R_PLUGIN_TYPE_MIXER3 3
299#define F0R_COLOR_MODEL_BGRA8888 0
308#define F0R_COLOR_MODEL_RGBA8888 1
322#define F0R_COLOR_MODEL_PACKED32 2
377#define F0R_PARAM_BOOL 0
383#define F0R_PARAM_DOUBLE 1
389#define F0R_PARAM_COLOR 2
394#define F0R_PARAM_POSITION 3
400#define F0R_PARAM_STRING 4
579 double time,
const uint32_t* inframe, uint32_t* outframe);
606 const uint32_t* inframe1,
607 const uint32_t* inframe2,
608 const uint32_t* inframe3,
void f0r_destruct(f0r_instance_t instance)
void f0r_get_param_info(f0r_param_info_t *info, int param_index)
struct f0r_param_info f0r_param_info_t
void f0r_update2(f0r_instance_t instance, double time, const uint32_t *inframe1, const uint32_t *inframe2, const uint32_t *inframe3, uint32_t *outframe)
void f0r_update(f0r_instance_t instance, double time, const uint32_t *inframe, uint32_t *outframe)
void f0r_get_param_value(f0r_instance_t instance, f0r_param_t param, int param_index)
struct f0r_plugin_info f0r_plugin_info_t
void f0r_get_plugin_info(f0r_plugin_info_t *info)
void f0r_set_param_value(f0r_instance_t instance, f0r_param_t param, int param_index)
f0r_instance_t f0r_construct(unsigned int width, unsigned int height)
struct f0r_param_position f0r_param_position_t
struct f0r_param_color f0r_param_color_t