mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-21 07:00:08 -05:00
Make native protocol
Remove DBus and work towards something like wayland. Remove more glib stuff from the client code
This commit is contained in:
parent
efae64a759
commit
27bba6f587
55 changed files with 3089 additions and 4969 deletions
|
|
@ -54,8 +54,7 @@ struct _GstPinosDevice {
|
|||
GstDevice parent;
|
||||
|
||||
GstPinosDeviceType type;
|
||||
gpointer id;
|
||||
gchar *path;
|
||||
uint32_t id;
|
||||
const gchar *element;
|
||||
};
|
||||
|
||||
|
|
@ -81,10 +80,11 @@ struct _GstPinosDeviceProvider {
|
|||
|
||||
gchar *client_name;
|
||||
|
||||
GMainContext *maincontext;
|
||||
PinosThreadMainLoop *loop;
|
||||
PinosLoop *loop;
|
||||
PinosThreadMainLoop *main_loop;
|
||||
|
||||
PinosContext *context;
|
||||
PinosListener ctx_state_changed;
|
||||
};
|
||||
|
||||
struct _GstPinosDeviceProviderClass {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue