Recursively looks for elements with an unlinked pad of the given direction within the specified bin and returns an unlinked pad if one is
If a pad is found, the caller owns a reference to it and should use unref on the pad when it is not needed any longer.
bin in which to look for elements with unlinked pads
whether to look for an unlinked source or sink pad
unlinked pad of the given direction.