summaryrefslogtreecommitdiffstats
path: root/pulsecaster
diff options
context:
space:
mode:
Diffstat (limited to 'pulsecaster')
-rw-r--r--pulsecaster/gstreamer.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/pulsecaster/gstreamer.py b/pulsecaster/gstreamer.py
index fc163fe..c8bc775 100644
--- a/pulsecaster/gstreamer.py
+++ b/pulsecaster/gstreamer.py
@@ -26,4 +26,11 @@ import gst
class PulseCatcherPipeline:
def __init__(self):
- pass
+ self.pipeline = gst.Pipeline('pcPipeline')
+ self.source = gst.element_factory_make('pulsesrc', 'source')
+ self.encoder = gst.element_factory_make('vorbisenc', 'encoder')
+ self.encoder.set_property('quality', 0.5)
+ self.muxer = gst.element_factory_make('oggmux', 'muxer')
+ self.sink = gst.element_factory_make('filesink', 'sink')
+
+