Client Node methods  
 More...
 | 
| uint32_t  | version | 
|   | 
| int(*  | add_listener )(void *object, struct spa_hook *listener, const struct pw_client_node_events *events, void *data) | 
|   | 
| struct pw_node *(*  | get_node )(void *object, uint32_t version, size_t user_data_size) | 
|   | get the node object  More...
  | 
|   | 
| int(*  | update )(void *object, #define PW_CLIENT_NODE_UPDATE_PARAMS #define PW_CLIENT_NODE_UPDATE_INFO uint32_t change_mask, uint32_t n_params, const struct spa_pod **params, const struct spa_node_info *info) | 
|   | Update the node ports and properties.  More...
  | 
|   | 
| int(*  | port_update )(void *object, enum spa_direction direction, uint32_t port_id, #define PW_CLIENT_NODE_PORT_UPDATE_PARAMS #define PW_CLIENT_NODE_PORT_UPDATE_INFO uint32_t change_mask, uint32_t n_params, const struct spa_pod **params, const struct spa_port_info *info) | 
|   | Update a node port.  More...
  | 
|   | 
| int(*  | set_active )(void *object, bool active) | 
|   | Activate or deactivate the node.  More...
  | 
|   | 
| int(*  | event )(void *object, const struct spa_event *event) | 
|   | Send an event to the node.  More...
  | 
|   | 
| int(*  | port_buffers )(void *object, enum spa_direction direction, uint32_t port_id, uint32_t mix_id, uint32_t n_buffers, struct spa_buffer **buffers) | 
|   | Send allocated buffers.  More...
  | 
|   | 
◆ version
      
        
          | uint32_t pw_client_node_methods::version | 
        
      
 
 
◆ add_listener
◆ get_node
      
        
          | struct pw_node*(* pw_client_node_methods::get_node) (void *object, uint32_t version, size_t user_data_size) | 
        
      
 
 
◆ set_active
      
        
          | int(* pw_client_node_methods::set_active) (void *object, bool active) | 
        
      
 
Activate or deactivate the node. 
 
 
◆ event
      
        
          | int(* pw_client_node_methods::event) (void *object, const struct spa_event *event) | 
        
      
 
Send an event to the node. 
- Parameters
 - 
  
  
 
 
 
◆ port_buffers
      
        
          | int(* pw_client_node_methods::port_buffers) (void *object, enum spa_direction direction, uint32_t port_id, uint32_t mix_id, uint32_t n_buffers, struct spa_buffer **buffers) | 
        
      
 
 
The documentation for this struct was generated from the following file: