CollectPads.setFunction

CollectPads provides a default collection algorithm that will determine the oldest buffer available on all of its pads, and then delegate to a configured callback. However, if circumstances are more complicated and/or more control is desired, this sets a callback that will be invoked instead when all the pads added to the collection have buffers queued. Evidently, this callback is not compatible with CollectPads.setBufferFunction callback. If this callback is set, the former will be unset.

MT safe.

class CollectPads
void
setFunction

Parameters

func GstCollectPadsFunction

the function to set

userData void*

user data passed to the function