add_children_props
Description:
Adds all the properties of a Element that match the criteria as children properties of the track element.
If the name of element's ElementFactory is not in
blacklist, and the factory's ELEMENT_METADATA_KLASS
contains at least one member of wanted_categories (e.g.
DECODER), then all the properties of element
that are also in whitelist are added as child properties of this using
add_child_property.
This is intended to be used by subclasses when constructing.
Parameters:
| this | |
| element |
The child object to retrieve properties from |
| wanted_categories |
An array of element factory "klass" categories to whitelist, or null to accept all categories |
| blacklist |
A blacklist of element factory names, or null to not blacklist any element factory |
| whitelist |
A whitelist of element property names, or null to whitelist all writeable properties |