How to Render GStreamer Video Stream to a WPF Element (e.g., Image) Using AppSink?

You have to create the appsink using the binding constructor, otherwise the binding is unable to make the association. It’s a limitation of the bindings. Some pseudo code, I haven’t written CSharp for a long time.

string pipelineDescription = $"rtspsrc location={rtspUrl} ! decodebin ! videoconvert ! caps setter caps=video/x-raw,format=RGB name=end";
var pipeline = ...
var appSink = new AppSink("mysink");

elem =pipeline.GetByName("end");
pipeline.Add(appSink);

! Element.Link(elem, appSink);