Initial commit

This commit is contained in:
Wim Taymans 2015-04-16 16:58:33 +02:00
commit 3fba92fb74
41 changed files with 5544 additions and 0 deletions

84
doc/source-api.txt Normal file
View file

@ -0,0 +1,84 @@
Source
------
Service: org.pulsevideo
Interface: org.pulsevideo.Source1
Object Path: freely definable
The Source object defines a source of video. You can query the list of
supported formats and get a SourceOutput object that can be used to
control the video Source.
Methods a{a{sv}} GetCapabilities (dict args)
Get a list of supported formats
Possible Errors: org.pulsevideo.Error.NotAuthorized
org.pulsevideo.Error.Failed
object CreateSourceOutput (dict args)
Create a sourceoutput with given capabilities
Possible Errors: org.pulsevideo.Error.NotAuthorized
org.pulsevideo.Error.Failed
void RemoveSourceOutput (object sourceoutput)
Remove a sourceoutput.
Possible Errors: org.pulsevideo.Error.NotAuthorized
org.pulsevideo.Error.Failed
Properties string Name [readonly]
Name of the source
strinf Priority [readonly]
Priority of the source
SourceOutput
------------
Service org.pulsevideo
Interface org.pulsevideo.SourceOutput1
Object Path: freely definable
Methods fd Acquire()
Acquire transport file descriptor read and .
Possible Errors: org.pulsevideo.Error.NotAuthorized
org.pulsevideo.Error.Failed
void Release ()
Release transport file descriptor
Properties object Source [readonly]
Path of the Source object
dict transport [readonly]
Transport properties
Client
------
Service org.pulsevideo
Interface org.pulsevideo.Client1