mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-07 13:30:09 -05:00
Introduce the concept of a Node
Make an object for a processing node. Implement a sink node. Make it possible to implement Sink and Source interfaces to provide input/output from the node. Improve pinosdepay to track fds and handle format changes.
This commit is contained in:
parent
7597e48e02
commit
b885d40390
27 changed files with 3150 additions and 160 deletions
|
|
@ -599,7 +599,7 @@ pinos_gst_source_init (PinosGstSource * source)
|
|||
}
|
||||
|
||||
PinosSource *
|
||||
pinos_gst_source_new (PinosDaemon *daemon,
|
||||
pinos_gst_source_new (PinosNode *node,
|
||||
const gchar *name,
|
||||
PinosProperties *properties,
|
||||
GstElement *element,
|
||||
|
|
@ -608,7 +608,7 @@ pinos_gst_source_new (PinosDaemon *daemon,
|
|||
PinosSource *source;
|
||||
|
||||
source = g_object_new (PINOS_TYPE_GST_SOURCE,
|
||||
"daemon", daemon,
|
||||
"node", node,
|
||||
"name", name,
|
||||
"properties", properties,
|
||||
"element", element,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue