Skip to content

app: Don't statically declare that appsrc/appsink inherit from basesrc/basesink

Otherwise the API of the base classes will be directly available and can cause confusion (e.g. gst_base_src_set_format() vs. the "format" property).

All base class API should be considered "protected" from an application point of view and only be called by the subclass itself.

See gst-plugins-base#872

Merge request reports