| 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