[gst-devel] name suggestion for a new iface

Stefan Kost ensonic at hora-obscura.de
Fri Apr 15 00:21:10 CEST 2005


Hi hi,

The current iface implementation can be found in
http://bugzilla.gnome.org/show_bug.cgi?id=171735
It looks quite good. What is misses to be commited is still a good name.
Some recap:

What does the interface provide?
1.) it tells the application that this element handles multiple children
2.) it allows to control the properties of the children (recursively)

What name suggestions do we had already?

GstParent
- clashes with function-names such as gst_object_get_parent().

GstMultiChild
- not taking property access into account

GstTracksAggregator
- not taking property access into account

GstChildCollection
- not taking property access into account

GstContainer
- the bin is a container, the iface only adds a management view

GstChildPropertyDelegate

GstChildPropertyProxy

GstMultiChildPropertyProxy
- a bit long ;)

@maintainers, please put a short note into bugzilla, wheter this can be commited 
(when a name has settled) or what you'll like to see fixed/changed before.

Ciao
   Stefan
Stefan Kost wrote:
> hi,
> 
> under
>   http://www.buzztard.org/index.php/Polyphonic_elemnts#Idea3:_child_objects
> company has contributed a nice idea to handle multichannel element in a 
> quite generic way.
> 
> I'd like to implement it and now look for some suggestion about the naming.
> The current idea is to name it GstParent and to put it into the core 
> (gstreamer/gst). If it is in the core e.g. gst-inspect and gstlaunch can 
> use it.
> 
> The name of the iface should describe that the element handles multiple 
> child (streams, voices, whatever). An alternative naming idea would be 
> GstMultiChild.
> 
> Ciao
>   Stefan
> 
> 
> -------------------------------------------------------
> SF email is sponsored by - The IT Product Guide
> Read honest & candid reviews on hundreds of IT Products from real users.
> Discover which products truly live up to the hype. Start reading now.
> http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel





More information about the gstreamer-devel mailing list