gstremer-sharpで明示的にデバイスを指定

例としてDirectSound Deviceを明示的に指定する。

var src = Gst.ElementFactory.Make("dshowaudiosrc");
var probe = new Gst.Interfaces.PropertyProbeAdapter(src.Handle);
var devices = probe.ProbeAndGetValues("device-name");
src["device-name"] = devices[1];

PropertyProbeAdapterの使い方さえわかれば、gst_property_probe_probe_and_get_values_name()を使ってるサンプル探せばなんとかなる。