mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-24 07:00:05 -05:00
Work on unifying client and server
Remove context and extensions, make client API also use the core. Make a new pw_remote object that keeps connections with remote instances. Remove introspection API, it's just as easy to connect to the registry and get updates like that. Expand the protocol a little to make it useful for making listeners and connections. Move protocol specific connection to the module. Make some new convenience methods. Make a factory to create nodes from spa objects Add an example of a local pipeline displaying a v4l2 source.
This commit is contained in:
parent
2ece95ea48
commit
847cef83b6
65 changed files with 2634 additions and 2713 deletions
|
|
@ -67,8 +67,9 @@ struct _GstPipeWireSrc {
|
|||
struct pw_loop *loop;
|
||||
struct pw_thread_loop *main_loop;
|
||||
|
||||
struct pw_context *ctx;
|
||||
struct pw_listener ctx_state_changed;
|
||||
struct pw_core *core;
|
||||
struct pw_remote *remote;
|
||||
struct pw_listener remote_state_changed;
|
||||
|
||||
struct pw_stream *stream;
|
||||
struct pw_listener stream_state_changed;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue