diff options
Diffstat (limited to 'contrib/flumotion-components/consumers/pipeline/pipeline.xml')
-rw-r--r-- | contrib/flumotion-components/consumers/pipeline/pipeline.xml | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/contrib/flumotion-components/consumers/pipeline/pipeline.xml b/contrib/flumotion-components/consumers/pipeline/pipeline.xml new file mode 100644 index 0000000..00b25ee --- /dev/null +++ b/contrib/flumotion-components/consumers/pipeline/pipeline.xml @@ -0,0 +1,50 @@ +<registry> + <components> + <component type="pipeline-consumer" + base="flumotion/component/consumers/pipeline" + _description="A generic GStreamer pipeline consumer.."> + <source location="flumotion.component.consumers.pipeline.pipeline"/> + + <eater name="default"/> + + <entries> + <entry type="component" location="pipeline.py" + function="Pipeline"/> + </entries> + + <properties> + <property name="pipeline" type="string" required="yes" + _description="The partial GStreamer pipeline to use." /> + </properties> + </component> + </components> + + <bundles> + <bundle name="pipeline-base"> + <dependencies> + <dependency name="component-base" /> + </dependencies> + + <directories> + <directory name="flumotion/component/consumers/pipeline"> + <filename location="__init__.py" /> + </directory> + </directories> + </bundle> + + <bundle name="pipeline-component"> + <dependencies> + <dependency name="component"/> + <dependency name="pipeline-base"/> + </dependencies> + + <directories> + <directory name="flumotion/component/consumers/pipeline"> + <filename location="pipeline.py"/> + </directory> + </directories> + </bundle> + </bundles> + +</registry> + |