Why is GstBaseTransformClass::start called before GstBaseTransformClass::set_caps
We are developing our own plugins and met problem:
Our plugins is inherited from
GstBaseTransform. We would like to do initialization of internal objects before starting pipeline, but we have to have configured caps before.
So, we put it in the
GstBaseTransformClass::start, but this function is called before
Is this correct behavior?
If so, how could we do our initialization after caps configuration but before start of pipeline if not in the