2015-04-16 16:58:33 +02:00
|
|
|
<node>
|
|
|
|
|
<interface name='org.pulsevideo.Daemon1'>
|
|
|
|
|
<property name='UserName' type='s' access='read' />
|
|
|
|
|
<property name='HostName' type='s' access='read' />
|
|
|
|
|
<property name='Version' type='s' access='read' />
|
|
|
|
|
<property name='Name' type='s' access='read' />
|
|
|
|
|
<property name='Properties' type='a{sv}' access='read' />
|
|
|
|
|
<method name='ConnectClient'>
|
|
|
|
|
<arg type='a{sv}' name='properties' direction='in'/>
|
|
|
|
|
<arg type='o' name='client' direction='out'/>
|
|
|
|
|
</method>
|
|
|
|
|
</interface>
|
|
|
|
|
|
|
|
|
|
<interface name='org.pulsevideo.Client1'>
|
|
|
|
|
<property name='Name' type='s' access='read' />
|
|
|
|
|
<property name='Properties' type='a{sv}' access='read' />
|
|
|
|
|
<method name='CreateSourceOutput'>
|
|
|
|
|
<arg type='o' name='source' direction='in'/>
|
|
|
|
|
<arg type='a{sv}' name='props' direction='in'/>
|
2015-04-17 17:27:26 +02:00
|
|
|
<arg type='s' name='sender' direction='out'/>
|
2015-04-16 16:58:33 +02:00
|
|
|
<arg type='o' name='output' direction='out'/>
|
|
|
|
|
</method>
|
2015-04-17 17:27:26 +02:00
|
|
|
<method name='RegisterSource'>
|
|
|
|
|
<arg type='o' name='source' direction='in'/>
|
2015-04-16 16:58:33 +02:00
|
|
|
</method>
|
2015-04-17 17:27:26 +02:00
|
|
|
<method name='UnregisterSource'>
|
|
|
|
|
<arg type='o' name='source' direction='in'/>
|
2015-04-16 16:58:33 +02:00
|
|
|
</method>
|
2015-04-20 17:24:58 +02:00
|
|
|
<method name='Disconnect'>
|
|
|
|
|
</method>
|
2015-04-16 16:58:33 +02:00
|
|
|
</interface>
|
|
|
|
|
|
|
|
|
|
<interface name='org.pulsevideo.Introspect1'>
|
|
|
|
|
<method name='GetClients'>
|
|
|
|
|
<arg type='ao' name='clients' direction='out'/>
|
|
|
|
|
</method>
|
|
|
|
|
<method name='GetSources'>
|
|
|
|
|
<arg type='ao' name='sources' direction='out'/>
|
|
|
|
|
</method>
|
|
|
|
|
</interface>
|
|
|
|
|
|
2015-04-20 15:03:14 +02:00
|
|
|
<interface name='org.pulsevideo.SourceProvider1'>
|
|
|
|
|
<property name='Name' type='s' access='read' />
|
|
|
|
|
<property name='Path' type='o' access='read' />
|
|
|
|
|
</interface>
|
|
|
|
|
|
2015-04-16 16:58:33 +02:00
|
|
|
<interface name='org.pulsevideo.Source1'>
|
|
|
|
|
<property name='Name' type='s' access='read' />
|
|
|
|
|
<property name='Suspended' type='b' access='read' />
|
|
|
|
|
<property name='Properties' type='a{sv}' access='read' />
|
|
|
|
|
<method name='GetCapabilities'>
|
|
|
|
|
<arg type='a{sv}' name='props' direction='in'/>
|
|
|
|
|
<arg type='aa{sv}' name='caps' direction='out'/>
|
|
|
|
|
</method>
|
2015-04-17 17:27:26 +02:00
|
|
|
<method name='CreateSourceOutput'>
|
|
|
|
|
<arg type='a{sv}' name='props' direction='in'/>
|
|
|
|
|
<arg type='o' name='output' direction='out'/>
|
|
|
|
|
</method>
|
2015-04-16 16:58:33 +02:00
|
|
|
</interface>
|
|
|
|
|
|
|
|
|
|
<interface name='org.pulsevideo.SourceOutput1'>
|
2015-04-17 17:27:26 +02:00
|
|
|
<property name='Source' type='o' access='read' />
|
|
|
|
|
<method name='Start'>
|
2015-04-16 16:58:33 +02:00
|
|
|
<arg type='a{sv}' name='props' direction='in'/>
|
|
|
|
|
<arg type='h' name='fd' direction='out'/>
|
|
|
|
|
<arg type='a{sv}' name='props' direction='out'/>
|
|
|
|
|
</method>
|
2015-04-17 17:27:26 +02:00
|
|
|
<signal name='RequestReconfigure'>
|
|
|
|
|
<arg type='a{sv}' name='props' direction='in'/>
|
|
|
|
|
</signal>
|
|
|
|
|
<method name='Stop'/>
|
|
|
|
|
<method name='Remove'/>
|
2015-04-16 16:58:33 +02:00
|
|
|
|
|
|
|
|
<!--
|
|
|
|
|
<method name='Start'>
|
|
|
|
|
<arg type='a{sv}' name='props' direction='in'/>
|
|
|
|
|
<arg type='a{sv}' name='props' direction='out'/>
|
|
|
|
|
</method>
|
|
|
|
|
<method name='Stop'>
|
|
|
|
|
</method>
|
|
|
|
|
<signal name='NewData'>
|
|
|
|
|
<arg type='h' name='data' direction='out'/>
|
|
|
|
|
<arg type='a{sv}' name='props' direction='out'/>
|
|
|
|
|
</signal>
|
|
|
|
|
<method name='FreeData'>
|
|
|
|
|
<arg type='h' name='data' direction='in'/>
|
|
|
|
|
</method>
|
|
|
|
|
-->
|
|
|
|
|
</interface>
|
|
|
|
|
</node>
|