Csound and CsoundAC API
5.17
|
Data Structures | |
struct | dag_base_t |
struct | dag_node_t |
struct | dag_t |
Typedefs | |
typedef struct dag_t | DAG |
typedef struct dag_node_t | DAG_NODE |
Enumerations | |
enum | dag_node_type_t { DAG_NODE_INDV, DAG_NODE_LIST, DAG_NODE_DAG } |
Functions | |
void | csp_dag_add (CSOUND *csound, DAG *dag, struct instr_semantics_t *instr, INSDS *insds) |
void | csp_dag_alloc (CSOUND *csound, DAG **dag) |
void | csp_dag_build (CSOUND *csound, DAG **dag, INSDS *chain) |
void | csp_dag_cache_fetch (CSOUND *csound, DAG **dag, INSDS *chain) |
void | csp_dag_cache_print (CSOUND *csound) |
void | csp_dag_consume (CSOUND *csound, DAG *dag, struct dag_node_t **node, int *update_hdl) |
void | csp_dag_consume_update (CSOUND *csound, DAG *dag, int update_hdl) |
void | csp_dag_dealloc (CSOUND *csound, DAG **dag) |
int | csp_dag_is_finished (CSOUND *csound, DAG *dag) |
void | csp_dag_print (CSOUND *csound, DAG *dag) |
void | csp_locks_cache_build (CSOUND *csound) |
TREE * | csp_locks_insert (CSOUND *csound, TREE *root) |
void | csp_locks_lock (CSOUND *csound, int global_index) |
void | csp_locks_unlock (CSOUND *csound, int global_index) |
uint32_t | csp_opcode_weight_fetch (CSOUND *csound, char *name) |
void | csp_opcode_weight_set (CSOUND *csound, char *name, double play_time) |
void | csp_parallel_compute_spec_setup (CSOUND *csound) |
void | csp_weights_calculate (CSOUND *csound, TREE *root) |
void | csp_weights_dump (CSOUND *csound) |
void | csp_weights_dump_file (CSOUND *csound) |
void | csp_weights_dump_normalised (CSOUND *csound) |
void | csp_weights_load (CSOUND *csound) |
typedef struct dag_node_t DAG_NODE |
enum dag_node_type_t |
void csp_dag_add | ( | CSOUND * | csound, |
DAG * | dag, | ||
struct instr_semantics_t * | instr, | ||
INSDS * | insds | ||
) |
void csp_dag_alloc | ( | CSOUND * | csound, |
DAG ** | dag | ||
) |
void csp_dag_build | ( | CSOUND * | csound, |
DAG ** | dag, | ||
INSDS * | chain | ||
) |
void csp_dag_cache_fetch | ( | CSOUND * | csound, |
DAG ** | dag, | ||
INSDS * | chain | ||
) |
void csp_dag_cache_print | ( | CSOUND * | csound | ) |
void csp_dag_consume | ( | CSOUND * | csound, |
DAG * | dag, | ||
struct dag_node_t ** | node, | ||
int * | update_hdl | ||
) |
void csp_dag_consume_update | ( | CSOUND * | csound, |
DAG * | dag, | ||
int | update_hdl | ||
) |
void csp_dag_dealloc | ( | CSOUND * | csound, |
DAG ** | dag | ||
) |
int csp_dag_is_finished | ( | CSOUND * | csound, |
DAG * | dag | ||
) | [inline] |
void csp_dag_print | ( | CSOUND * | csound, |
DAG * | dag | ||
) |
void csp_locks_cache_build | ( | CSOUND * | csound | ) |
TREE* csp_locks_insert | ( | CSOUND * | csound, |
TREE * | root | ||
) |
void csp_locks_lock | ( | CSOUND * | csound, |
int | global_index | ||
) | [inline] |
void csp_locks_unlock | ( | CSOUND * | csound, |
int | global_index | ||
) | [inline] |
uint32_t csp_opcode_weight_fetch | ( | CSOUND * | csound, |
char * | name | ||
) |
void csp_opcode_weight_set | ( | CSOUND * | csound, |
char * | name, | ||
double | play_time | ||
) |
void csp_parallel_compute_spec_setup | ( | CSOUND * | csound | ) |
void csp_weights_calculate | ( | CSOUND * | csound, |
TREE * | root | ||
) |
void csp_weights_dump | ( | CSOUND * | csound | ) |
void csp_weights_dump_file | ( | CSOUND * | csound | ) |
void csp_weights_dump_normalised | ( | CSOUND * | csound | ) |
void csp_weights_load | ( | CSOUND * | csound | ) |