PipeWire
0.1.5.1
|
Represents an object on the client side. More...
Public Member Functions | |
struct pw_proxy * | pw_proxy_new (struct pw_proxy *factory, uint32_t type, size_t user_data_size) |
Create a proxy object with a given id and type. More... | |
void | pw_proxy_destroy (struct pw_proxy *proxy) |
Destroy a proxy object. More... | |
Represents an object on the client side.
A pw_proxy acts as a client side proxy to an object existing in a remote pipewire instance. The proxy is responsible for converting interface functions invoked by the client to PipeWire messages. Events will call the handlers set in listener.
See Proxy
void pw_proxy_destroy | ( | struct pw_proxy * | proxy | ) |
Destroy a proxy object.
proxy | Proxy object to destroy |
Create a proxy object with a given id and type.
factory | another proxy object that serves as a factory |
type | Type of the proxy object |
user_data_size | size of user_data |
This function creates a new proxy object with the supplied id and type. The proxy object will have an id assigned from the client id space.
References pw_protocol_get_marshal().