|
Kestrel Interface
|
#include "kest_int.h"Go to the source code of this file.
Macros | |
| #define | PRINTLINES_ALLOWED 0 |
| #define | INITIAL_PARAMETER_ARRAY_LENGTH 8 |
| #define | PARAMETER_ARRAY_CHUNK_SIZE 8 |
| #define | INITIAL_OPTION_ARRAY_LENGTH 8 |
| #define | OPTION_ARRAY_CHUNK_SIZE 8 |
| #define INITIAL_OPTION_ARRAY_LENGTH 8 |
Definition at line 10 of file kest_effect.c.
| #define INITIAL_PARAMETER_ARRAY_LENGTH 8 |
Definition at line 7 of file kest_effect.c.
| #define OPTION_ARRAY_CHUNK_SIZE 8 |
Definition at line 11 of file kest_effect.c.
| #define PARAMETER_ARRAY_CHUNK_SIZE 8 |
Definition at line 8 of file kest_effect.c.
| #define PRINTLINES_ALLOWED 0 |
Definition at line 4 of file kest_effect.c.
| int clone_effect | ( | kest_effect * | dest, |
| kest_effect * | src ) |
Definition at line 345 of file kest_effect.c.
Referenced by clone_pipeline().
| kest_parameter * effect_add_parameter | ( | kest_effect * | effect | ) |
Definition at line 237 of file kest_effect.c.
Referenced by clone_effect(), init_3_band_eq(), init_amplifier(), init_band_pass_filter(), init_compressor(), init_delay(), init_dirty_octave(), init_distortion(), init_envelope(), init_flanger(), init_high_pass_filter(), init_low_end_compressor(), init_low_pass_filter(), init_noise_suppressor(), init_percussifier(), and init_warbler().
| kest_setting * effect_add_setting | ( | kest_effect * | effect | ) |
Definition at line 264 of file kest_effect.c.
Referenced by clone_effect(), init_amplifier(), init_delay(), init_distortion(), and init_flanger().
| kest_parameter * effect_get_parameter | ( | kest_effect * | effect, |
| int | n ) |
Definition at line 448 of file kest_effect.c.
Referenced by cxt_get_parameter_and_effect_by_id(), and cxt_get_parameter_by_id().
| kest_setting * effect_get_setting | ( | kest_effect * | effect, |
| int | n ) |
Definition at line 466 of file kest_effect.c.
Referenced by cxt_get_setting_by_id().
| int effect_rectify_param_ids | ( | kest_effect * | effect | ) |
Definition at line 130 of file kest_effect.c.
Referenced by effect_set_id(), and kest_profile_append_effect_eff().
| int effect_set_id | ( | kest_effect * | effect, |
| uint16_t | profile_id, | ||
| uint16_t | effect_id ) |
| void free_effect | ( | kest_effect * | effect | ) |
Definition at line 433 of file kest_effect.c.
Referenced by gut_pipeline(), and kest_pipeline_remove_effect().
| void gut_effect | ( | kest_effect * | effect | ) |
| IMPLEMENT_LINKED_PTR_LIST | ( | kest_effect | ) |
| int init_effect | ( | kest_effect * | effect | ) |
Definition at line 29 of file kest_effect.c.
Referenced by clone_effect(), init_effect_from_effect_desc(), and init_effect_of_type().
| int init_effect_from_effect_desc | ( | kest_effect * | effect, |
| kest_effect_desc * | eff ) |
Definition at line 103 of file kest_effect.c.
Referenced by kest_pipeline_append_effect_eff().
| kest_expr_scope * kest_effect_create_scope | ( | kest_effect * | effect | ) |
Definition at line 509 of file kest_effect.c.
Referenced by init_effect_from_effect_desc().
| const char * kest_effect_name | ( | kest_effect * | effect | ) |
Definition at line 17 of file kest_effect.c.
Referenced by configure_effect_settings_page(), configure_effect_view(), configure_profile_view(), context_print_profiles(), create_effect_view_ui(), and profile_view_append_effect().
| void kest_effect_profile_rep_update | ( | void * | representer, |
| void * | representee ) |
Definition at line 598 of file kest_effect.c.
Referenced by init_effect().
| int kest_effect_set_parameter | ( | kest_effect * | effect, |
| const char * | name, | ||
| float | value ) |
Definition at line 551 of file kest_effect.c.
| int kest_effect_set_setting | ( | kest_effect * | effect, |
| const char * | name, | ||
| int | value ) |
Definition at line 574 of file kest_effect.c.
| int kest_effect_update_fpga_registers | ( | kest_effect * | effect | ) |
| int kest_effect_update_reps | ( | kest_effect * | effect | ) |
Definition at line 613 of file kest_effect.c.
Referenced by kest_parameter_effect_rep_update(), and kest_setting_effect_rep_update().
| int request_append_effect | ( | uint16_t | type, |
| kest_effect * | local ) |
Definition at line 190 of file kest_effect.c.