Go to the documentation of this file.
7 #define FX_DATA_WILDCARD -1000000
8 #define FX_DATA_WILDCARD_KEEP_ACTIVATED -1000001
11 #define FX_DATA_KEY_SUBTITLES -1
12 #define FX_DATA_KEY_PLAYBACK_PLUGIN -2
13 #define FX_DATA_KEY_OMC_MACRO -3
15 #define EXTRA_PARAMS_OUT 1
16 #define EXTRA_PARAMS_IN 1
18 #define FX_DATA_PARAM_ACTIVE -1
53 void pconx_add_connection(
int okey,
int omode,
int opnum,
int ikey,
int imode,
int ipnum,
boolean autoscale);
58 void pconx_delete(
int okey,
int omode,
int ocnum,
int ikey,
int imode,
int icnum);
69 char *
pconx_list(
int okey,
int omode,
int opnum);
110 void cconx_delete(
int okey,
int omode,
int ocnum,
int ikey,
int imode,
int icnum);
118 char *
cconx_list(
int okey,
int omode,
int ocnum);
180 int pconx_check_connection(weed_plant_t *ofilter,
int opnum,
int ikey,
int imode,
int ipnum,
boolean setup,
181 weed_plant_t **iparam_ret,
183 int *okey,
int *omode,
int *oopnum);
185 int cconx_check_connection(
int ikey,
int imode,
int icnum,
boolean setup, weed_plant_t **ichan_ret,
int *idx_ret,
int *okey,
boolean cconx_chain_data_internal(weed_plant_t *ichan)
boolean cconx_chain_data(int key, int mode)
void pconx_remap_mode(int key, int omode, int nmode)
void pconx_delete(int okey, int omode, int ocnum, int ikey, int imode, int icnum)
LiVESWidget ** add_button
int * ikey
ikey is 0 based
char * cconx_list(int okey, int omode, int ocnum)
void pconx_add_connection(int okey, int omode, int opnum, int ikey, int imode, int ipnum, boolean autoscale)
add a new connection from out_param okey/omode/opnum to in_param ikey/imode/ipnum
void cconx_add_connection(int okey, int omode, int ocnum, int ikey, int imode, int icnum)
add a new connection from out_chan okey/omode/ocnum to in_chan ikey/imode/icnum
int cconx_check_connection(int ikey, int imode, int icnum, boolean setup, weed_plant_t **ichan_ret, int *idx_ret, int *okey, int *omode, int *ocnum)
int nchans
number of alpha channels which are linked (|chans|)
boolean feeds_to_audio_filters(int okey, int omode)
boolean feeds_to_video_filters(int okey, int omode)
int * ikey
ikey is 0 based :: values < 0 indicate an FX_DATA_KEY_*
LiVESWidget * conx_dialog
void cconx_delete(int okey, int omode, int ocnum, int ikey, int imode, int icnum)
int pconx_chain_data_omc(weed_plant_t *instance, int key, int mode)
boolean pconx_chain_data(int key, int mode, boolean is_audio_thread)
char * pconx_list(int okey, int omode, int opnum)
void override_if_active_input(int hotkey)
void end_override_if_activate_output(int hotkey)
boolean pconx_chain_data_internal(weed_plant_t *inst)
LiVESWidget * disconbutton
int pconx_check_connection(weed_plant_t *ofilter, int opnum, int ikey, int imode, int ipnum, boolean setup, weed_plant_t **iparam_ret, int *idx_ret, int *okey, int *omode, int *oopnum)
void cconx_remap_mode(int key, int omode, int nmode)
LiVESWidget ** del_button
int nparams
number of parameters which are linked
LiVESWidget * make_datacon_window(int key, int mode)
LiVESWidget * allcheck_label