On this page:
gst-version-string
gst-version
gst-initialized?
gst-initialize
gst
gst-object%
get-name
get-parent
has-as-parent?
get-path-string

3.11 Base Support

procedure

(gst-version-string)  string?

This procedure returns a string that is useful for describing this version of GStreamer to the outside world.

Returns the version numbers of the imported GStreamer library as major, minor, micro, and nano.

procedure

(gst-initialized?)  boolean?

Returns #t if GStreamer has been initialized, #f otherwise.

procedure

(gst-initialize)  boolean?

Initializes the GStreamer library, loading standard plugins. The GStreamer library must be initialized before attempting to create any Elements. Returns #t if GStreamer could be initialized, #f if it could not be for some reason.

The entry point for the GObject Introspection Repository for GStreamer. Useful for accessing more of the GStreamer C functionality than what is provided by the module.

class

gst-object% : class?

  superclass: gobject%

  extends: gobject<%>
The base class for nearly all objects within GStreamer. Provides mechanisms for getting object names and parentage. Typically, objects of this class should not be instantiated directly; instead factory functions should be used.

method

(send a-gst-object get-name)  string?

Returns the name of a-gst-object.

method

(send a-gst-object get-parent)  (or/c gobject? #f)

Returns the parent of a-gst-object or #f if a-gst-object has no parent.

method

(send a-gst-object has-as-parent? parent)  boolean?

  parent : gobject?
Returns #t if parent is the parent of a-gst-object, #f otherwise.

method

(send a-gst-object get-path-string)  string?

Generates a string describing the path of a-gst-object in the object hierarchy.