PipeWire
0.3.15
|
Functions | |
const SPA_EXPORT char * | pw_node_state_as_string (enum pw_node_state state) |
const SPA_EXPORT char * | pw_direction_as_string (enum pw_direction direction) |
const SPA_EXPORT char * | pw_link_state_as_string (enum pw_link_state state) |
SPA_EXPORT struct pw_core_info * | pw_core_info_update (struct pw_core_info *info, const struct pw_core_info *update) |
SPA_EXPORT void | pw_core_info_free (struct pw_core_info *info) |
SPA_EXPORT struct pw_node_info * | pw_node_info_update (struct pw_node_info *info, const struct pw_node_info *update) |
SPA_EXPORT void | pw_node_info_free (struct pw_node_info *info) |
SPA_EXPORT struct pw_port_info * | pw_port_info_update (struct pw_port_info *info, const struct pw_port_info *update) |
SPA_EXPORT void | pw_port_info_free (struct pw_port_info *info) |
SPA_EXPORT struct pw_factory_info * | pw_factory_info_update (struct pw_factory_info *info, const struct pw_factory_info *update) |
SPA_EXPORT void | pw_factory_info_free (struct pw_factory_info *info) |
SPA_EXPORT struct pw_module_info * | pw_module_info_update (struct pw_module_info *info, const struct pw_module_info *update) |
SPA_EXPORT void | pw_module_info_free (struct pw_module_info *info) |
SPA_EXPORT struct pw_device_info * | pw_device_info_update (struct pw_device_info *info, const struct pw_device_info *update) |
SPA_EXPORT void | pw_device_info_free (struct pw_device_info *info) |
SPA_EXPORT struct pw_client_info * | pw_client_info_update (struct pw_client_info *info, const struct pw_client_info *update) |
SPA_EXPORT void | pw_client_info_free (struct pw_client_info *info) |
SPA_EXPORT struct pw_link_info * | pw_link_info_update (struct pw_link_info *info, const struct pw_link_info *update) |
SPA_EXPORT void | pw_link_info_free (struct pw_link_info *info) |
SPA_EXPORT void pw_client_info_free | ( | struct pw_client_info * | info | ) |
References pw_client_info::props.
SPA_EXPORT struct pw_client_info* pw_client_info_update | ( | struct pw_client_info * | info, |
const struct pw_client_info * | update | ||
) |
SPA_EXPORT void pw_core_info_free | ( | struct pw_core_info * | info | ) |
SPA_EXPORT struct pw_core_info* pw_core_info_update | ( | struct pw_core_info * | info, |
const struct pw_core_info * | update | ||
) |
SPA_EXPORT void pw_device_info_free | ( | struct pw_device_info * | info | ) |
References pw_device_info::props.
SPA_EXPORT struct pw_device_info* pw_device_info_update | ( | struct pw_device_info * | info, |
const struct pw_device_info * | update | ||
) |
const SPA_EXPORT char* pw_direction_as_string | ( | enum pw_direction | direction | ) |
References PW_DIRECTION_INPUT, and PW_DIRECTION_OUTPUT.
SPA_EXPORT void pw_factory_info_free | ( | struct pw_factory_info * | info | ) |
References pw_factory_info::name, pw_factory_info::props, and pw_factory_info::type.
SPA_EXPORT struct pw_factory_info* pw_factory_info_update | ( | struct pw_factory_info * | info, |
const struct pw_factory_info * | update | ||
) |
SPA_EXPORT void pw_link_info_free | ( | struct pw_link_info * | info | ) |
References pw_link_info::error, pw_link_info::format, and pw_link_info::props.
SPA_EXPORT struct pw_link_info* pw_link_info_update | ( | struct pw_link_info * | info, |
const struct pw_link_info * | update | ||
) |
References pw_link_info::change_mask, pw_link_info::error, pw_link_info::format, pw_link_info::id, pw_link_info::input_node_id, pw_link_info::input_port_id, pw_link_info::output_node_id, pw_link_info::output_port_id, pw_link_info::props, PW_LINK_CHANGE_MASK_FORMAT, PW_LINK_CHANGE_MASK_PROPS, PW_LINK_CHANGE_MASK_STATE, and pw_link_info::state.
const SPA_EXPORT char* pw_link_state_as_string | ( | enum pw_link_state | state | ) |
References PW_LINK_STATE_ACTIVE, PW_LINK_STATE_ALLOCATING, PW_LINK_STATE_ERROR, PW_LINK_STATE_INIT, PW_LINK_STATE_NEGOTIATING, PW_LINK_STATE_PAUSED, and PW_LINK_STATE_UNLINKED.
Referenced by pw_impl_link_activate().
SPA_EXPORT void pw_module_info_free | ( | struct pw_module_info * | info | ) |
References pw_module_info::args, pw_module_info::filename, pw_module_info::name, and pw_module_info::props.
SPA_EXPORT struct pw_module_info* pw_module_info_update | ( | struct pw_module_info * | info, |
const struct pw_module_info * | update | ||
) |
SPA_EXPORT void pw_node_info_free | ( | struct pw_node_info * | info | ) |
References pw_node_info::error, and pw_node_info::props.
SPA_EXPORT struct pw_node_info* pw_node_info_update | ( | struct pw_node_info * | info, |
const struct pw_node_info * | update | ||
) |
References pw_node_info::change_mask, pw_node_info::error, pw_node_info::id, pw_node_info::max_input_ports, pw_node_info::max_output_ports, pw_node_info::n_input_ports, pw_node_info::n_output_ports, pw_node_info::props, PW_NODE_CHANGE_MASK_INPUT_PORTS, PW_NODE_CHANGE_MASK_OUTPUT_PORTS, PW_NODE_CHANGE_MASK_PROPS, PW_NODE_CHANGE_MASK_STATE, and pw_node_info::state.
const SPA_EXPORT char* pw_node_state_as_string | ( | enum pw_node_state | state | ) |
References PW_NODE_STATE_CREATING, PW_NODE_STATE_ERROR, PW_NODE_STATE_IDLE, PW_NODE_STATE_RUNNING, and PW_NODE_STATE_SUSPENDED.
Referenced by pw_impl_node::pw_impl_node_set_state().
SPA_EXPORT void pw_port_info_free | ( | struct pw_port_info * | info | ) |
References pw_port_info::props.
SPA_EXPORT struct pw_port_info* pw_port_info_update | ( | struct pw_port_info * | info, |
const struct pw_port_info * | update | ||
) |