Object Hierarchy:

Gst.StreamCollection Gst.StreamCollection Gst.StreamCollection Gst.Object Gst.Object Gst.Object->Gst.StreamCollection GLib.InitiallyUnowned GLib.InitiallyUnowned GLib.InitiallyUnowned->Gst.Object GLib.Object GLib.Object GLib.Object->GLib.InitiallyUnowned


[ CCode ( type_id = "gst_stream_collection_get_type ()" ) ]
[ Version ( since = "1.10" ) ]
public class StreamCollection : Object

A collection of Stream that are available.

A StreamCollection will be provided by elements that can make those streams available. Applications can use the collection to show the user what streams are available by using get_stream()

Once posted, a StreamCollection is immutable. Updates are made by sending a new StreamCollection message, which may or may not share some of the Stream objects from the collection it replaces. The receiver can check the sender of a stream collection message to know which collection is obsoleted.

Several elements in a pipeline can provide StreamCollection.

Applications can activate streams from a collection by using the SELECT_STREAMS event on a pipeline, bin or element.

Namespace: Gst
Package: gstreamer-1.0



Creation methods:



Inherited Members: