PipeWire
0.1.4
|
Go to the source code of this file.
Typedefs | |
typedef int(* | pw_bind_func_t) (struct pw_global *global, struct pw_client *client, uint32_t permissions, uint32_t version, uint32_t id) |
Functions | |
struct pw_global * | pw_core_add_global (struct pw_core *core, struct pw_client *owner, struct pw_global *parent, uint32_t type, uint32_t version, pw_bind_func_t bind, void *object) |
uint32_t | pw_global_get_permissions (struct pw_global *global, struct pw_client *client) |
struct pw_core * | pw_global_get_core (struct pw_global *global) |
struct pw_client * | pw_global_get_owner (struct pw_global *global) |
struct pw_global * | pw_global_get_parent (struct pw_global *global) |
uint32_t | pw_global_get_type (struct pw_global *global) |
uint32_t | pw_global_get_version (struct pw_global *global) |
void * | pw_global_get_object (struct pw_global *global) |
uint32_t | pw_global_get_id (struct pw_global *global) |
int | pw_global_bind (struct pw_global *global, struct pw_client *client, uint32_t permissions, uint32_t version, uint32_t id) |
void | pw_global_destroy (struct pw_global *global) |
typedef int(* pw_bind_func_t) (struct pw_global *global, struct pw_client *client, uint32_t permissions, uint32_t version, uint32_t id) |
struct pw_global* pw_core_add_global | ( | struct pw_core * | core, |
struct pw_client * | owner, | ||
struct pw_global * | parent, | ||
uint32_t | type, | ||
uint32_t | version, | ||
pw_bind_func_t | bind, | ||
void * | object | ||
) |
Referenced by pw_client::pw_client_new(), and pw_core::pw_core_new().
int pw_global_bind | ( | struct pw_global * | global, |
struct pw_client * | client, | ||
uint32_t | permissions, | ||
uint32_t | version, | ||
uint32_t | id | ||
) |
void pw_global_destroy | ( | struct pw_global * | global | ) |
References pw_global::core.
uint32_t pw_global_get_id | ( | struct pw_global * | global | ) |
References pw_global::id.
void* pw_global_get_object | ( | struct pw_global * | global | ) |
References pw_global::object.
References pw_global::owner.
References pw_global::parent.
References pw_client::core, pw_core::permission_data, pw_core::permission_func, and PW_PERM_RWX.
Referenced by pw_core::pw_core_add_global(), and pw_global::pw_global_destroy().
uint32_t pw_global_get_type | ( | struct pw_global * | global | ) |
References pw_global::type.
uint32_t pw_global_get_version | ( | struct pw_global * | global | ) |
References pw_global::version.