| PipeWire
    0.2.7
    | 
| Functions | |
| const SPA_EXPORT char * | pw_remote_state_as_string (enum pw_remote_state state) | 
| SPA_EXPORT struct pw_remote * | pw_remote_new (struct pw_core *core, struct pw_properties *properties, size_t user_data_size) | 
| SPA_EXPORT void | pw_remote_destroy (struct pw_remote *remote) | 
| SPA_EXPORT struct pw_core * | pw_remote_get_core (struct pw_remote *remote) | 
| Get the core used to construct this remote.  More... | |
| SPA_EXPORT const struct pw_properties * | pw_remote_get_properties (struct pw_remote *remote) | 
| Get the remote properties.  More... | |
| SPA_EXPORT void * | pw_remote_get_user_data (struct pw_remote *remote) | 
| Get the user_data.  More... | |
| SPA_EXPORT enum pw_remote_state | pw_remote_get_state (struct pw_remote *remote, const char **error) | 
| Get the current state, error is set when state is PW_REMOTE_STATE_ERROR.  More... | |
| SPA_EXPORT void | pw_remote_add_listener (struct pw_remote *remote, struct spa_hook *listener, const struct pw_remote_events *events, void *data) | 
| Add listener for events.  More... | |
| SPA_EXPORT struct pw_core_proxy * | pw_remote_get_core_proxy (struct pw_remote *remote) | 
| Get the core proxy, can only be called when connected.  More... | |
| SPA_EXPORT const struct pw_core_info * | pw_remote_get_core_info (struct pw_remote *remote) | 
| Get the remote core info, can only be called when connected.  More... | |
| SPA_EXPORT struct pw_proxy * | pw_remote_find_proxy (struct pw_remote *remote, uint32_t id) | 
| Get the proxy with the given id.  More... | |
| SPA_EXPORT int | pw_remote_connect (struct pw_remote *remote) | 
| SPA_EXPORT int | pw_remote_connect_fd (struct pw_remote *remote, int fd) | 
| SPA_EXPORT int | pw_remote_steal_fd (struct pw_remote *remote) | 
| Steal the fd of the remote connection or < 0 on error.  More... | |
| SPA_EXPORT int | pw_remote_disconnect (struct pw_remote *remote) | 
| SPA_EXPORT struct pw_proxy * | pw_remote_export (struct pw_remote *remote, struct pw_node *node) | 
| run a local node in a remote graph  More... | |
| SPA_EXPORT void pw_remote_add_listener | ( | struct pw_remote * | remote, | 
| struct spa_hook * | listener, | ||
| const struct pw_remote_events * | events, | ||
| void * | data | ||
| ) | 
Add listener for events.
| SPA_EXPORT int pw_remote_connect | ( | struct pw_remote * | remote | ) | 
| SPA_EXPORT int pw_remote_connect_fd | ( | struct pw_remote * | remote, | 
| int | fd | ||
| ) | 
| SPA_EXPORT void pw_remote_destroy | ( | struct pw_remote * | remote | ) | 
| SPA_EXPORT int pw_remote_disconnect | ( | struct pw_remote * | remote | ) | 
run a local node in a remote graph
Get the proxy with the given id.
References pw_map::pw_map_lookup().
Get the core used to construct this remote.
| SPA_EXPORT const struct pw_core_info* pw_remote_get_core_info | ( | struct pw_remote * | remote | ) | 
Get the remote core info, can only be called when connected.
| SPA_EXPORT struct pw_core_proxy* pw_remote_get_core_proxy | ( | struct pw_remote * | remote | ) | 
Get the core proxy, can only be called when connected.
| SPA_EXPORT const struct pw_properties* pw_remote_get_properties | ( | struct pw_remote * | remote | ) | 
Get the remote properties.
| SPA_EXPORT enum pw_remote_state pw_remote_get_state | ( | struct pw_remote * | remote, | 
| const char ** | error | ||
| ) | 
Get the current state, error is set when state is PW_REMOTE_STATE_ERROR.
| SPA_EXPORT void* pw_remote_get_user_data | ( | struct pw_remote * | remote | ) | 
Get the user_data.
The size was given in pw_remote_new
| SPA_EXPORT struct pw_remote* pw_remote_new | ( | struct pw_core * | core, | 
| struct pw_properties * | properties, | ||
| size_t | user_data_size | ||
| ) | 
References pw_core_find_protocol(), pw_pipewire::pw_fill_remote_properties(), pw_log::pw_log_debug(), pw_log::pw_log_error(), pw_map::pw_map_init(), pw_module::pw_module_load(), pw_properties::pw_properties_free(), pw_properties::pw_properties_get(), pw_properties::pw_properties_new(), pw_protocol_new_client, PW_REMOTE_PROP_PROTOCOL, PW_REMOTE_STATE_UNCONNECTED, and impl::this.
| const SPA_EXPORT char* pw_remote_state_as_string | ( | enum pw_remote_state | state | ) | 
| SPA_EXPORT int pw_remote_steal_fd | ( | struct pw_remote * | remote | ) | 
Steal the fd of the remote connection or < 0 on error.
The remote will be in the unconnected state after this call.
References pw_protocol_client_steal_fd, and pw_remote::pw_remote_disconnect().