diff options
Diffstat (limited to 'pulsecaster')
-rw-r--r-- | pulsecaster/gstreamer.py | 9 |
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') + + |