negotiate
Description:
Negotiates src pad caps with downstream elements.
Unmarks GST_PAD_FLAG_NEED_RECONFIGURE in any case. But marks it again if GstBaseSrcClass::negotiate fails.
Do not call this in the GstBaseSrcClass::fill vmethod. Call this in GstBaseSrcClass::create or in
GstBaseSrcClass::alloc, _before_ any buffer is allocated.
Parameters:
| this |
base source instance |
Returns:
|
true if the negotiation succeeded, else false. |