All pastes #257598 Raw Edit

Anonymous

public python v1 · immutable
#257598 ·published 2006-11-25 15:17 UTC
rendered paste body
encodePipeline = Globals.settings.recording["fileformat"]output = "audioconvert ! %s ! filesink location=%s"%(encodePipeline, event.file.replace(" ", "\ "))out = gst.parse_launch(output)Globals.debug("Using pipeline: alsasrc device=%s%s ! "%(device, output))Globals.debug("Using input track: %s"%instr.inTrack)recordingbin = gst.element_factory_make("bin")src = gst.element_factory_make("alsasrc")src.set_property("device", device)recordingbin.add(src)				#recordingbin = gst.parse_launch("bin.( alsasrc device=%s %s )"%(device, output))capsfilter = gst.element_factory_make("capsfilter", "recordingcaps")caps = gst.caps_from_string("audio/x-raw-int,rate=11025,channels=2")capsfilter.set_property("caps", caps)recordingbin.add(capsfilter)recordingbin.add(out)src.link(capsfilter)capsfilter.link(out)