diff options
author | Paul W. Frields <stickster@gmail.com> | 2009-05-24 20:10:00 -0400 |
---|---|---|
committer | Paul W. Frields <stickster@gmail.com> | 2009-05-24 20:10:00 -0400 |
commit | 82ad5c2a8c5b41c9d3e689c6827947c54830c78d (patch) | |
tree | 4a5b97a251338d3217d39f0352285609ac467300 /pulsecaster | |
parent | 3f5ad93c2267aec13f5b45bdad7e1a2e2a133101 (diff) | |
download | pulsecaster-82ad5c2a8c5b41c9d3e689c6827947c54830c78d.tar.gz pulsecaster-82ad5c2a8c5b41c9d3e689c6827947c54830c78d.tar.xz pulsecaster-82ad5c2a8c5b41c9d3e689c6827947c54830c78d.zip |
Baby steps toward a GStreamer pipeline
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') + + |