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()を使ってるサンプル探せばなんとかなる。