All pastes #493996 Raw Edit

Untitled

public text v1 · immutable
·published 2007-05-18 01:18 UTC
rendered paste body
			if channelsNeeded > 1: #We're recording from a multi-input device
				recordingbin = gst.Bin()
				src = gst.element_factory_make("alsasrc")
				src.set_property("device", device)
				
				capsfilter = gst.element_factory_make("capsfilter")
				##capsString = "audio/x-raw-int,rate=%s" % Globals.settings.recording["samplerate"]
				capsString = "audio/x-raw-int, endianness=(int)1234, signed=(boolean)false, width=(int)32, depth=(int)32, rate=(int)44100, channels=(int)2"
				print capsString
				caps = gst.caps_from_string(capsString)
				capsfilter.set_property("caps", caps)