|
PipeWire 0.3.15
|
The introspection methods and structures are used to get information about the object in the PipeWire server. More...
#include <port.h>
The introspection methods and structures are used to get information about the object in the PipeWire server.
| void pw_client_info_free | ( | struct pw_client_info * | info | ) |
Free a pw_client_info.
References pw_client_info::props.
| struct pw_client_info * pw_client_info_update | ( | struct pw_client_info * | info, |
| const struct pw_client_info * | update | ||
| ) |
Update and existing pw_client_info with update.
References pw_client_info::change_mask, pw_client_info::id, pw_client_info::props, and PW_CLIENT_CHANGE_MASK_PROPS.
| void pw_core_info_free | ( | struct pw_core_info * | info | ) |
Free a pw_core_info.
References pw_core_info::host_name, pw_core_info::name, pw_core_info::props, pw_core_info::user_name, and pw_core_info::version.
| struct pw_core_info * pw_core_info_update | ( | struct pw_core_info * | info, |
| const struct pw_core_info * | update | ||
| ) |
Update and existing pw_core_info with update.
References pw_core_info::change_mask, pw_core_info::cookie, pw_core_info::host_name, pw_core_info::id, pw_core_info::name, pw_core_info::props, PW_CORE_CHANGE_MASK_PROPS, pw_core_info::user_name, and pw_core_info::version.
| void pw_device_info_free | ( | struct pw_device_info * | info | ) |
Free a pw_device_info.
References pw_device_info::props.
| struct pw_device_info * pw_device_info_update | ( | struct pw_device_info * | info, |
| const struct pw_device_info * | update | ||
| ) |
Update and existing pw_device_info with update.
References pw_device_info::change_mask, pw_device_info::id, pw_device_info::props, and PW_DEVICE_CHANGE_MASK_PROPS.
| const char * pw_direction_as_string | ( | enum pw_direction | direction | ) |
Convert a pw_direction to a readable string.
References PW_DIRECTION_INPUT, and PW_DIRECTION_OUTPUT.
Referenced by pw_impl_port::pw_context_create_port(), pw_impl_node_find_port(), and pw_impl_node_get_free_port_id().
| void pw_module_info_free | ( | struct pw_module_info * | info | ) |
Free a pw_module_info.
References pw_module_info::args, pw_module_info::filename, pw_module_info::name, and pw_module_info::props.
| struct pw_module_info * pw_module_info_update | ( | struct pw_module_info * | info, |
| const struct pw_module_info * | update | ||
| ) |
Update and existing pw_module_info with update.
References pw_module_info::args, pw_module_info::change_mask, pw_module_info::filename, pw_module_info::id, pw_module_info::name, pw_module_info::props, and PW_MODULE_CHANGE_MASK_PROPS.