PipeWire  0.3.33
pw_node_info Struct Reference

The node information. More...

Data Fields

uint32_t id
 id of the global More...
 
uint32_t max_input_ports
 maximum number of inputs More...
 
uint32_t max_output_ports
 maximum number of outputs More...
 
uint64_t change_mask
 bitfield of changed fields since last call More...
 
uint32_t n_input_ports
 number of inputs More...
 
uint32_t n_output_ports
 number of outputs More...
 
enum pw_node_state state
 the current state of the node More...
 
const char * error
 an error reason if state is error More...
 
struct spa_dictprops
 the properties of the node More...
 
struct spa_param_infoparams
 parameters More...
 
uint32_t n_params
 number of items in params More...
 

Detailed Description

The node information.

Extra information can be added in later versions

Field Documentation

◆ change_mask

uint64_t pw_node_info::change_mask

bitfield of changed fields since last call

Referenced by pw_node_info_update().

◆ error

const char* pw_node_info::error

an error reason if state is error

Referenced by pw_node_info_free(), and pw_node_info_update().

◆ id

uint32_t pw_node_info::id

id of the global

Referenced by pw_node_info_update().

◆ max_input_ports

uint32_t pw_node_info::max_input_ports

maximum number of inputs

Referenced by pw_node_info_update().

◆ max_output_ports

uint32_t pw_node_info::max_output_ports

maximum number of outputs

Referenced by pw_node_info_update().

◆ n_input_ports

uint32_t pw_node_info::n_input_ports

number of inputs

Referenced by pw_node_info_update().

◆ n_output_ports

uint32_t pw_node_info::n_output_ports

number of outputs

Referenced by pw_node_info_update().

◆ n_params

uint32_t pw_node_info::n_params

number of items in params

◆ params

struct spa_param_info* pw_node_info::params

parameters

◆ props

struct spa_dict* pw_node_info::props

the properties of the node

Referenced by pw_node_info_free(), and pw_node_info_update().

◆ state

enum pw_node_state pw_node_info::state

the current state of the node

Referenced by pw_node_info_update().


The documentation for this struct was generated from the following file: