#ifndef __GST_GLIB_COMPAT_H__
#define __GST_GLIB_COMPAT_H__
+#include <glib.h>
+
G_BEGIN_DECLS
G_END_DECLS
#define __GST_ALLOCATOR_H__
#include <gst/gstmemory.h>
+#include <gst/gstobject.h>
G_BEGIN_DECLS
*/
#include <glib.h>
+#include <glib-object.h>
#ifndef __GST_ATOMIC_QUEUE_H__
#define __GST_ATOMIC_QUEUE_H__
#include <gst/gstconfig.h>
#include <gst/glib-compat.h>
+#include <glib-object.h>
+#include <glib.h>
G_BEGIN_DECLS
#ifndef __GST_CLOCK_H__
#define __GST_CLOCK_H__
+#include <gst/gstconfig.h>
+#include <glib.h>
+
G_BEGIN_DECLS
/* --- standard type macros --- */
* This can be done in CFLAGS for compiling old code.
*/
+#include <glib.h>
+#include <gst/gstpad.h>
+
G_BEGIN_DECLS
#ifndef __GST_CONTEXT_H__
#define __GST_CONTEXT_H__
+#include <glib.h>
+
G_BEGIN_DECLS
typedef struct _GstContext GstContext;
* Boston, MA 02111-1307, USA.
*/
-#include <gst/gstdeviceproviderfactory.h>
#ifndef __GST_DEVICE_PROVIDER_H__
typedef struct _GstDeviceProviderClass GstDeviceProviderClass;
typedef struct _GstDeviceProviderPrivate GstDeviceProviderPrivate;
+#include <gst/gstdeviceproviderfactory.h>
+
#define GST_TYPE_DEVICE_PROVIDER (gst_device_provider_get_type())
#define GST_IS_DEVICE_PROVIDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GST_TYPE_DEVICE_PROVIDER))
#define GST_IS_DEVICE_PROVIDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GST_TYPE_DEVICE_PROVIDER))
#ifndef __GST_ELEMENT_METADATA_H__
#define __GST_ELEMENT_METADATA_H__
+#include <glib.h>
+
G_BEGIN_DECLS
/**
#ifndef __GST_MACROS_H__
#define __GST_MACROS_H__
+#include <glib.h>
+
G_BEGIN_DECLS
#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ > 4)
#include <gst/gstconfig.h>
#include <glib-object.h>
+#include <gst/gstminiobject.h>
G_BEGIN_DECLS
#ifndef __GST_META_H__
#define __GST_META_H__
+#include <glib.h>
+#include <gst/gstbuffer.h>
+
G_BEGIN_DECLS
typedef struct _GstMeta GstMeta;
GST_PAD_MODE_PULL
} GstPadMode;
+#include <glib.h>
+
const gchar * gst_pad_mode_get_name (GstPadMode mode);
#include <gst/gstobject.h>
#ifndef __GST_PLUGINLOADER_H__
#define __GST_PLUGINLOADER_H__
+#include <glib.h>
+#include <gst/gstregistry.h>
+
G_BEGIN_DECLS
typedef struct _GstPluginLoader GstPluginLoader;
#ifndef __GST_QUARK_H__
#define __GST_QUARK_H__
+#include <glib.h>
+
/* These enums need to match the number and order
* of strings declared in _quark_table, in gstquark.c */
typedef enum _GstQuarkId
#define __GST_TRACE_H__
#include <glib.h>
+#include <gst/gstconfig.h>
G_BEGIN_DECLS