|
PipeWire 1.6.4
|
pipewire/extensions/client-node.h More...
Go to the source code of this file.
Data Structures | |
| struct | pw_client_node_buffer |
| information about a buffer More... | |
| struct | pw_client_node_events |
| Client Node events More... | |
| struct | pw_client_node_methods |
| Client Node methods More... | |
Functions | |
| PW_API_CLIENT_NODE_IMPL int | pw_client_node_add_listener (struct pw_client_node *object, struct spa_hook *listener, const struct pw_client_node_events *events, void *data) |
| PW_API_CLIENT_NODE_IMPL struct pw_node * | pw_client_node_get_node (struct pw_client_node *p, uint32_t version, size_t user_data_size) |
| PW_API_CLIENT_NODE_IMPL int | pw_client_node_update (struct pw_client_node *object, uint32_t change_mask, uint32_t n_params, const struct spa_pod **params, const struct spa_node_info *info) |
| PW_API_CLIENT_NODE_IMPL int | pw_client_node_port_update (struct pw_client_node *object, enum spa_direction direction, uint32_t port_id, uint32_t change_mask, uint32_t n_params, const struct spa_pod **params, const struct spa_port_info *info) |
| PW_API_CLIENT_NODE_IMPL int | pw_client_node_set_active (struct pw_client_node *object, bool active) |
| PW_API_CLIENT_NODE_IMPL int | pw_client_node_event (struct pw_client_node *object, const struct spa_event *event) |
| PW_API_CLIENT_NODE_IMPL int | pw_client_node_port_buffers (struct pw_client_node *object, enum spa_direction direction, uint32_t port_id, uint32_t mix_id, uint32_t n_buffers, struct spa_buffer **buffers) |
| #define PW_CLIENT_NODE_UPDATE_PARAMS (1 << 0) |
| #define PW_CLIENT_NODE_UPDATE_INFO (1 << 1) |
| #define PW_CLIENT_NODE_PORT_UPDATE_PARAMS (1 << 0) |
| #define PW_CLIENT_NODE_PORT_UPDATE_INFO (1 << 1) |