Top | ![]() |
![]() |
![]() |
![]() |
This interface provides an extension to the GstChildProxy interface, which is useful for classes that have identical children.
The interface provides a “children” property for the number of children as well as two methods to add and remove children.
gboolean gstbt_child_bin_add_child (GstBtChildBin *self
,GstObject *child
);
Add the given child to the list of children.
gboolean gstbt_child_bin_remove_child (GstBtChildBin *self
,GstObject *child
);
Remove the given child from the list of children.
self |
a GObject that implements GstBtChildBin |
|
child |
the GstObject to remove from the children |
struct GstBtChildBinInterface { GTypeInterface parent; gboolean (*add_child) (GstBtChildBin *self, GstObject *child); gboolean (*remove_child) (GstBtChildBin *self, GstObject *child); };
Interface structure.
GTypeInterface |
parent type |
|
vmethod for adding a child to the bin |
||
vmethod for removing a child from the bin |
“children”
property“children” gulong
the number of children this element uses.
Flags: Read / Write
Allowed values: >= 1