Object Hierarchy:

Gst.Stream Gst.Stream Gst.Stream Gst.Object Gst.Object Gst.Object->Gst.Stream GLib.InitiallyUnowned GLib.InitiallyUnowned GLib.InitiallyUnowned->Gst.Object GLib.Object GLib.Object GLib.Object->GLib.InitiallyUnowned


[ CCode ( type_id = "gst_stream_get_type ()" ) ]
[ Version ( since = "1.10" ) ]
public class Stream : Object

A high-level object representing a single stream.

It might be backed, or not, by an actual flow of data in a pipeline (#GstPad).

A Stream does not care about data changes (such as decoding, encoding, parsing,...) as long as the underlying data flow corresponds to the same high-level flow (ex: a certain audio track).

A Stream contains all the information pertinent to a stream, such as stream-id, tags, caps, type, ...

Elements can subclass a Stream for internal usage (to contain information pertinent to streams of data).

Namespace: Gst
Package: gstreamer-1.0



Creation methods:


Inherited Members: