GstBtChildBin

## GstBtChildBin GstBtChildBin — helper interface for multi child gstreamer elements |

## Synopsis

    gboolean            gstbt_child_bin_add_child           (GstBtChildBin *self,
                                                             GstObject *child);
    gboolean            gstbt_child_bin_remove_child        (GstBtChildBin *self,
                                                             GstObject *child);

## Description

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.

## Details

### gstbt_child_bin_add_child ()

    gboolean            gstbt_child_bin_add_child           (GstBtChildBin *self,
                                                             GstObject *child);

Add the given child to the list of children.

`self` : | a GObject that implements GstBtChildBin
`child` : | the GstObject to add as a child
Returns : | `TRUE` for success

### gstbt_child_bin_remove_child ()

    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
Returns : | `TRUE` for success