GstPipeline

GstPipeline — Top-level bin with scheduling and pipeline management functionality.

Synopsis


#include <gst/gst.h>


struct      GstPipeline;
GstElement* gst_pipeline_new                (const gchar *name);


Object Hierarchy


  GObject
   +----GstObject
         +----GstElement
               +----GstBin
                     +----GstPipeline

Description

In almost all cases, you'll want to use a GstPipeline when creating a filter graph. The GstPipeline will manage all the scheduling issues, including threading, as well as provide simple interfaces to common functions, like 'Play'.

gst_pipeline_new() is used to create a pipeline. when you are done with the pipeline, use gst_object_unref() to free its resources.

Details

struct GstPipeline

struct GstPipeline;


gst_pipeline_new ()

GstElement* gst_pipeline_new                (const gchar *name);

Create a new pipeline with the given name.

name : name of new pipeline
Returns : newly created GstPipeline

See Also

GstBin