]> GStreamer Library Reference Manual (Core) GStreamer Core Library libgst.la provides all the core GStreamer services, including initialization, plugin management, types and metadata, as well as the object hiarchy that defines elements and bins, along with some more specialized elements. &Gst; &GstObject; &GstElement; &GstBin; &GstPipeline; &GstFilter; &GstSink; &GstSrc; &GstBuffer; &GstBufferPool; &GstPad; &GstConnection; &GstPlugin; &GstThread; &GstTee; &GstType; &GstMeta; &GstUtils; &GstCpu; &GstTrace; &GstXml; &cothreads; GStreamer Standard Elements libgstelements.la provide some basic elements like a disk source and sink. The use of these elements is strictly though the gtk_object_get() and gtk_object_set() functions and the GStreamer Core Library functions. Use the gst_elementfactory_find() and gst_elementfactory_create() functions to create these elements. The following code example shows you how to create a GstDiskSrc element. #include <gst/gst.h> GstElement *src; GstElementFactory *srcfactory; gst_init(&argc,&argv); srcfactory = gst_elementfactory_find("disksrc"); g_return_if_fail(srcfactory != NULL); src = gst_elementfactory_create(srcfactory,"src"); g_return_if_fail(src != NULL); ... &GstFakeSrc; &GstFakeSink; &GstDiskSrc; &GstAsyncDiskSrc; &GstHttpSrc; &GstAudioSrc; &GstAudioSink; &GstSineSrc; &GstFdSrc; &GstFdSink; &GstPipefilter; &GstIdentity; &GstQueue; &GstTypeFind; GStreamer MetaData Types MetaData is used to specify the content of buffers. See GstMeta. &spectrum; &audioraw; &videoraw; Index Object Hierarchy &gstreamer-tree-index;