PipeWire
0.3.25
|
The introspection methods and structures are used to get information about the object in the PipeWire server. More...
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.