pipewire/extensions/client-node.h
More...
Go to the source code of this file.
|
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) |
|
◆ PW_CLIENT_NODE_UPDATE_PARAMS
#define PW_CLIENT_NODE_UPDATE_PARAMS (1 << 0) |
◆ PW_CLIENT_NODE_UPDATE_INFO
#define PW_CLIENT_NODE_UPDATE_INFO (1 << 1) |
◆ PW_CLIENT_NODE_PORT_UPDATE_PARAMS
#define PW_CLIENT_NODE_PORT_UPDATE_PARAMS (1 << 0) |
◆ PW_CLIENT_NODE_PORT_UPDATE_INFO
#define PW_CLIENT_NODE_PORT_UPDATE_INFO (1 << 1) |