| PipeWire 1.4.6
    | 
#include <spa/graph/graph.h>
| Data Fields | |
| struct spa_list | link | 
| link in graph nodes list | |
| struct spa_graph * | graph | 
| owner graph | |
| struct spa_list | ports [2] | 
| list of input and output ports | |
| struct spa_list | links | 
| list of links to next nodes | |
| uint32_t | flags | 
| node flags | |
| struct spa_graph_state * | state | 
| state of the node | |
| struct spa_graph_link | graph_link | 
| link in graph | |
| struct spa_graph * | subgraph | 
| subgraph or NULL | |
| struct spa_callbacks | callbacks | 
| struct spa_list | sched_link | 
| link for scheduler | |
| struct spa_list spa_graph_node::link | 
link in graph nodes list
| struct spa_graph* spa_graph_node::graph | 
owner graph
| struct spa_list spa_graph_node::ports[2] | 
list of input and output ports
| struct spa_list spa_graph_node::links | 
list of links to next nodes
| uint32_t spa_graph_node::flags | 
node flags
| struct spa_graph_state* spa_graph_node::state | 
state of the node
| struct spa_graph_link spa_graph_node::graph_link | 
link in graph
| struct spa_graph* spa_graph_node::subgraph | 
subgraph or NULL
| struct spa_callbacks spa_graph_node::callbacks | 
| struct spa_list spa_graph_node::sched_link | 
link for scheduler