mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-10-29 05:40:27 -04:00
docs: some small fixes and updates
This commit is contained in:
parent
be19e45ee1
commit
edb3968c5c
2 changed files with 13 additions and 6 deletions
|
|
@ -123,7 +123,7 @@ A core proxy can be used to receive errors from the remote daemon
|
|||
or to perform a roundtrip message to flush out pending requests.
|
||||
|
||||
Other core methods and events are used internally for the object
|
||||
life cycle management internally.
|
||||
life cycle management.
|
||||
|
||||
### `struct pw_registry`
|
||||
|
||||
|
|
@ -193,10 +193,10 @@ do the connection for the client and then hands the connection socket
|
|||
to the client.
|
||||
|
||||
All objects in PipeWire have per client permission bits, currently
|
||||
READ, WRITE and EXECUTE. A client can not see an objects unless it
|
||||
has READ permissions. Similarly, a client can only execute methods
|
||||
on an object when the EXECUTE bit is set and to modify the state of
|
||||
an object, the client needs WRITE permissions.
|
||||
READ, WRITE, EXECUTE and METADATA. A client can not see an objects
|
||||
unless it has READ permissions. Similarly, a client can only execute
|
||||
methods on an object when the EXECUTE bit is set and to modify the
|
||||
state of an object, the client needs WRITE permissions.
|
||||
|
||||
A client (the portal after it makes a connection) can drop permissions
|
||||
on an object. Once dropped, it can never reacquire the permission.
|
||||
|
|
@ -204,6 +204,9 @@ on an object. Once dropped, it can never reacquire the permission.
|
|||
Clients with WRITE/EXECUTE permissions on another client can
|
||||
add and remove permissions for the client at will.
|
||||
|
||||
Clients with MODIFY permissions on another object can set or remove
|
||||
metadata on that object.
|
||||
|
||||
Clients that need permissions assigned to them can be started in
|
||||
blocked mode and resume when perrmissions are assigned to them by
|
||||
a session manager or portal, for example.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue