appsrc need-data and all appsink callbacks can only be called from a single thread at a time
As such, make them FnMut and remove the Sync requirement from them. We can only do this for the callbacks and not the signals, because the signals can in theory be emitted from anybody (outside the object!) at any time.