These parameters are not actually `out` parameters but must be allocated and zero-initialized by the calling function. Marking them as `out caller-allocates` will cause memory corruptions when calling these APIs from e.g., Python code. Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4051>