Updates the restriction_caps of the track using the fields found in the given caps.
Each of the Structure-s in caps is compared against the
existing structure with the same index in the current restriction_caps. If
there is no corresponding existing structure at that index, then the new structure is simply copied to that index. Otherwise, any fields
in the new structure are copied into the existing structure. This will replace existing values, and may introduce new ones, but any fields
'missing' in the new structure are left unchanged in the existing structure.
For example, if the existing restriction_caps are "video/x-raw, width=480, height=360", and the updating caps is "video/x-raw, format=I420, width=500; video/x-bayer, width=400", then the new restriction_caps after calling this will be "video/x-raw, width=500, height=360, format=I420; video/x-bayer, width=400".
| this |
A Track |
| caps |
The caps to update the restriction-caps with |