LiVES  3.0.2
Data Structures | Macros | Functions
effects-data.h File Reference

Go to the source code of this file.

Data Structures

struct  lives_pconnect_t
 
struct  lives_cconnect_t
 
struct  lives_conx_w
 

Macros

#define FX_DATA_WILDCARD   -1000000
 
#define FX_DATA_KEY_SUBTITLES   -1
 
#define FX_DATA_KEY_PLAYBACK_PLUGIN   -2
 
#define FX_DATA_KEY_OMC_MACRO   -3
 
#define EXTRA_PARAMS_OUT   1
 
#define EXTRA_PARAMS_IN   1
 
#define FX_DATA_PARAM_ACTIVE   -1
 

Functions

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 More...
 
void pconx_delete_all ()
 
void pconx_delete (int okey, int omode, int ocnum, int ikey, int imode, int icnum)
 
void pconx_remap_mode (int key, int omode, int nmode)
 
boolean pconx_chain_data (int key, int mode)
 
int pconx_chain_data_omc (weed_plant_t *instance, int key, int mode)
 
char * pconx_list (int okey, int omode, int opnum)
 
boolean pconx_chain_data_internal (weed_plant_t *inst)
 
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 More...
 
void cconx_delete_all ()
 
void cconx_delete (int okey, int omode, int ocnum, int ikey, int imode, int icnum)
 
void cconx_remap_mode (int key, int omode, int nmode)
 
boolean cconx_chain_data (int key, int mode)
 
char * cconx_list (int okey, int omode, int ocnum)
 
boolean cconx_chain_data_internal (weed_plant_t *ichan)
 
void override_if_active_input (int hotkey)
 
void end_override_if_activate_output (int hotkey)
 
LiVESWidget * make_datacon_window (int key, int mode)
 
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)
 
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)
 
boolean feeds_to_video_filters (int okey, int omode)
 
boolean feeds_to_audio_filters (int okey, int omode)
 

Macro Definition Documentation

◆ EXTRA_PARAMS_IN

#define EXTRA_PARAMS_IN   1

◆ EXTRA_PARAMS_OUT

#define EXTRA_PARAMS_OUT   1

◆ FX_DATA_KEY_OMC_MACRO

#define FX_DATA_KEY_OMC_MACRO   -3

◆ FX_DATA_KEY_PLAYBACK_PLUGIN

#define FX_DATA_KEY_PLAYBACK_PLUGIN   -2

◆ FX_DATA_KEY_SUBTITLES

#define FX_DATA_KEY_SUBTITLES   -1

◆ FX_DATA_PARAM_ACTIVE

#define FX_DATA_PARAM_ACTIVE   -1

◆ FX_DATA_WILDCARD

#define FX_DATA_WILDCARD   -1000000

Function Documentation

◆ cconx_add_connection()

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

◆ cconx_chain_data()

boolean cconx_chain_data ( int  key,
int  mode 
)

< dest effect is not found

< dest effect is not enabled

◆ cconx_chain_data_internal()

boolean cconx_chain_data_internal ( weed_plant_t *  ichan)

◆ cconx_check_connection()

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 
)

◆ cconx_delete()

void cconx_delete ( int  okey,
int  omode,
int  ocnum,
int  ikey,
int  imode,
int  icnum 
)

◆ cconx_delete_all()

void cconx_delete_all ( )

◆ cconx_list()

char* cconx_list ( int  okey,
int  omode,
int  ocnum 
)

◆ cconx_remap_mode()

void cconx_remap_mode ( int  key,
int  omode,
int  nmode 
)

◆ end_override_if_activate_output()

void end_override_if_activate_output ( int  hotkey)

◆ feeds_to_audio_filters()

boolean feeds_to_audio_filters ( int  okey,
int  omode 
)

◆ feeds_to_video_filters()

boolean feeds_to_video_filters ( int  okey,
int  omode 
)

◆ make_datacon_window()

LiVESWidget* make_datacon_window ( int  key,
int  mode 
)

◆ override_if_active_input()

void override_if_active_input ( int  hotkey)

◆ pconx_add_connection()

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

◆ pconx_chain_data()

boolean pconx_chain_data ( int  key,
int  mode 
)

< dest effect is not found

◆ pconx_chain_data_internal()

boolean pconx_chain_data_internal ( weed_plant_t *  inst)

◆ pconx_chain_data_omc()

int pconx_chain_data_omc ( weed_plant_t *  instance,
int  key,
int  mode 
)

◆ pconx_check_connection()

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 
)

◆ pconx_delete()

void pconx_delete ( int  okey,
int  omode,
int  ocnum,
int  ikey,
int  imode,
int  icnum 
)

◆ pconx_delete_all()

void pconx_delete_all ( )

◆ pconx_list()

char* pconx_list ( int  okey,
int  omode,
int  opnum 
)

◆ pconx_remap_mode()

void pconx_remap_mode ( int  key,
int  omode,
int  nmode 
)