Kestrel Interface
Loading...
Searching...
No Matches
kest_dict_extract.c File Reference
#include "kest_int.h"

Go to the source code of this file.

Macros

#define PRINTLINES_ALLOWED   1

Functions

kest_parameterkest_extract_parameter_from_dict (kest_eff_parsing_state *ps, kest_ast_node *dict_node, kest_dictionary *dict)
int kest_extract_enum_setting_from_dict (kest_eff_parsing_state *ps, kest_ast_node *dict_node, kest_dictionary *dict, kest_setting *setting)
int kest_extract_bool_setting_from_dict (kest_eff_parsing_state *ps, kest_ast_node *dict_node, kest_dictionary *dict, kest_setting *setting)
int kest_extract_int_setting_from_dict (kest_eff_parsing_state *ps, kest_ast_node *dict_node, kest_dictionary *dict, kest_setting *setting)
kest_settingkest_extract_setting_from_dict (kest_eff_parsing_state *ps, kest_ast_node *dict_node, kest_dictionary *dict)
int kest_extract_delay_buffer_from_dict (kest_eff_parsing_state *ps, kest_ast_node *dict_node, kest_dictionary *dict, kest_dsp_resource *res)
int kest_extract_mem_from_dict (kest_eff_parsing_state *ps, kest_ast_node *dict_node, kest_dictionary *dict, kest_dsp_resource *res)
int kest_extract_filter_coefs_from_dict (kest_eff_parsing_state *ps, kest_ast_node *dict_node, kest_dictionary *dict, kest_dsp_resource *res)
int kest_extract_biquad_from_dict (kest_eff_parsing_state *ps, kest_ast_node *dict_node, kest_dictionary *dict, kest_dsp_resource *res)
int kest_extract_filter_from_dict (kest_eff_parsing_state *ps, kest_ast_node *dict_node, kest_dictionary *dict, kest_dsp_resource *res)
kest_dsp_resourcekest_extract_resource_from_dict (kest_eff_parsing_state *ps, kest_ast_node *dict_node, kest_dictionary *dict)

Macro Definition Documentation

◆ PRINTLINES_ALLOWED

#define PRINTLINES_ALLOWED   1

Definition at line 4 of file kest_dict_extract.c.

Function Documentation

◆ kest_extract_biquad_from_dict()

int kest_extract_biquad_from_dict ( kest_eff_parsing_state * ps,
kest_ast_node * dict_node,
kest_dictionary * dict,
kest_dsp_resource * res )

Definition at line 536 of file kest_dict_extract.c.

Referenced by kest_extract_resource_from_dict().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ kest_extract_bool_setting_from_dict()

int kest_extract_bool_setting_from_dict ( kest_eff_parsing_state * ps,
kest_ast_node * dict_node,
kest_dictionary * dict,
kest_setting * setting )

Definition at line 185 of file kest_dict_extract.c.

Referenced by kest_extract_setting_from_dict().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ kest_extract_delay_buffer_from_dict()

int kest_extract_delay_buffer_from_dict ( kest_eff_parsing_state * ps,
kest_ast_node * dict_node,
kest_dictionary * dict,
kest_dsp_resource * res )

Definition at line 406 of file kest_dict_extract.c.

Referenced by kest_extract_resource_from_dict().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ kest_extract_enum_setting_from_dict()

int kest_extract_enum_setting_from_dict ( kest_eff_parsing_state * ps,
kest_ast_node * dict_node,
kest_dictionary * dict,
kest_setting * setting )

Definition at line 174 of file kest_dict_extract.c.

Referenced by kest_extract_setting_from_dict().

Here is the caller graph for this function:

◆ kest_extract_filter_coefs_from_dict()

int kest_extract_filter_coefs_from_dict ( kest_eff_parsing_state * ps,
kest_ast_node * dict_node,
kest_dictionary * dict,
kest_dsp_resource * res )

Definition at line 475 of file kest_dict_extract.c.

Referenced by kest_extract_biquad_from_dict(), and kest_extract_filter_from_dict().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ kest_extract_filter_from_dict()

int kest_extract_filter_from_dict ( kest_eff_parsing_state * ps,
kest_ast_node * dict_node,
kest_dictionary * dict,
kest_dsp_resource * res )

Definition at line 574 of file kest_dict_extract.c.

Referenced by kest_extract_resource_from_dict().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ kest_extract_int_setting_from_dict()

int kest_extract_int_setting_from_dict ( kest_eff_parsing_state * ps,
kest_ast_node * dict_node,
kest_dictionary * dict,
kest_setting * setting )

Definition at line 215 of file kest_dict_extract.c.

Referenced by kest_extract_setting_from_dict().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ kest_extract_mem_from_dict()

int kest_extract_mem_from_dict ( kest_eff_parsing_state * ps,
kest_ast_node * dict_node,
kest_dictionary * dict,
kest_dsp_resource * res )

Definition at line 443 of file kest_dict_extract.c.

Referenced by kest_extract_resource_from_dict().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ kest_extract_parameter_from_dict()

kest_parameter * kest_extract_parameter_from_dict ( kest_eff_parsing_state * ps,
kest_ast_node * dict_node,
kest_dictionary * dict )

Definition at line 9 of file kest_dict_extract.c.

Referenced by kest_parameters_section_extract().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ kest_extract_resource_from_dict()

kest_dsp_resource * kest_extract_resource_from_dict ( kest_eff_parsing_state * ps,
kest_ast_node * dict_node,
kest_dictionary * dict )

Definition at line 632 of file kest_dict_extract.c.

Referenced by kest_resources_section_extract().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ kest_extract_setting_from_dict()

kest_setting * kest_extract_setting_from_dict ( kest_eff_parsing_state * ps,
kest_ast_node * dict_node,
kest_dictionary * dict )

Definition at line 276 of file kest_dict_extract.c.

Referenced by kest_settings_section_extract().

Here is the call graph for this function:
Here is the caller graph for this function: