mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-26 07:00:13 -05:00
add client-node again
Add a client node again that uses the channel protocol but looks like a node in the graph.
This commit is contained in:
parent
86afa66206
commit
907bd7bfd7
16 changed files with 996 additions and 219 deletions
|
|
@ -59,6 +59,14 @@
|
|||
<arg type='o' name='node' direction='out'/>
|
||||
</method>
|
||||
|
||||
<method name='CreateClientNode'>
|
||||
<arg type='s' name='name' direction='in' />
|
||||
<arg type='a{sv}' name='properties' direction='in'/>
|
||||
<arg type='a(uusa{sv}s)' name='ports' direction='in'/>
|
||||
<arg type='o' name='node' direction='out'/>
|
||||
<arg type='h' name='fd' direction='out'/>
|
||||
</method>
|
||||
|
||||
<method name='LinkNodes'>
|
||||
<arg type='o' name='src_node' direction='in' />
|
||||
<arg type='o' name='dest_node' direction='in' />
|
||||
|
|
@ -139,6 +147,16 @@
|
|||
|
||||
<property name='Ports' type='a(uu)' access='read' />
|
||||
|
||||
<method name='AddPort'>
|
||||
<arg type='u' name='direction' direction='in'/>
|
||||
<arg type='u' name='id' direction='in'/>
|
||||
</method>
|
||||
|
||||
<method name='RemovePort'>
|
||||
<arg type='u' name='id' direction='in'/>
|
||||
</method>
|
||||
|
||||
|
||||
<!-- state: state of the node
|
||||
-1 = the node is in error
|
||||
0 = the node is suspended, this means that the node is not
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue