PipeWire  0.1.4
pw_node_implementation Struct Reference
Collaboration diagram for pw_node_implementation:

Data Fields

uint32_t version
 
int(* get_props )(void *data, struct spa_props **props)
 
int(* set_props )(void *data, const struct spa_props *props)
 
int(* send_command )(void *data, const struct spa_command *command)
 
struct pw_port *(* add_port )(void *data, enum pw_direction direction, uint32_t port_id)
 
int(* process_input )(void *data)
 
int(* process_output )(void *data)
 

Field Documentation

◆ add_port

struct pw_port*(* pw_node_implementation::add_port) (void *data, enum pw_direction direction, uint32_t port_id)

◆ get_props

int(* pw_node_implementation::get_props) (void *data, struct spa_props **props)

◆ process_input

int(* pw_node_implementation::process_input) (void *data)

◆ process_output

int(* pw_node_implementation::process_output) (void *data)

◆ send_command

int(* pw_node_implementation::send_command) (void *data, const struct spa_command *command)

◆ set_props

int(* pw_node_implementation::set_props) (void *data, const struct spa_props *props)

◆ version

uint32_t pw_node_implementation::version

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