~ubuntu-branches/ubuntu/trusty/gstreamer1.0/trusty-proposed

« back to all changes in this revision

Viewing changes to gst/gst_private.h

  • Committer: Package Import Robot
  • Author(s): Sebastian Dröge
  • Date: 2012-06-08 09:38:04 UTC
  • mfrom: (1.1.2)
  • Revision ID: package-import@ubuntu.com-20120608093804-q9gzihfevul7nqtc
Tags: 0.11.92-1
* debian/control.in:
  + Update automake, autoconf and libtool build dependencies.
* New upstream release, "High Hopes":
  + debian/libgstreamer.symbols:
    - Update symbols file.
* debian/gst-codec-info.c:
  + Updated for API changes.

Show diffs side-by-side

added added

removed removed

Lines of Context:
113
113
void  _priv_gst_tag_initialize (void);
114
114
void  _priv_gst_value_initialize (void);
115
115
void  _priv_gst_debug_init (void);
116
 
void  _priv_gst_toc_initialize (void);
117
116
 
118
117
/* TOC functions */
119
118
/* These functions are used to parse TOC messages, events and queries */
296
295
  gpointer _gst_reserved[GST_PADDING];
297
296
};
298
297
 
 
298
struct _GstPluginFeature {
 
299
  GstObject      object;
 
300
 
 
301
  /*< private >*/
 
302
  gboolean       loaded;
 
303
  guint          rank;
 
304
 
 
305
  const gchar   *plugin_name;
 
306
  GstPlugin     *plugin;      /* weak ref */
 
307
 
 
308
  /*< private >*/
 
309
  gpointer _gst_reserved[GST_PADDING];
 
310
};
 
311
 
 
312
struct _GstPluginFeatureClass {
 
313
  GstObjectClass        parent_class;
 
314
 
 
315
  /*< private >*/
 
316
  gpointer _gst_reserved[GST_PADDING];
 
317
};
 
318
 
299
319
#include "gsttypefind.h"
300
320
 
301
321
struct _GstTypeFindFactory {
319
339
  gpointer _gst_reserved[GST_PADDING];
320
340
};
321
341
 
 
342
struct _GstElementFactory {
 
343
  GstPluginFeature      parent;
 
344
 
 
345
  GType                 type;                   /* unique GType of element or 0 if not loaded */
 
346
 
 
347
  gpointer              metadata;
 
348
 
 
349
  GList *               staticpadtemplates;     /* GstStaticPadTemplate list */
 
350
  guint                 numpadtemplates;
 
351
 
 
352
  /* URI interface stuff */
 
353
  GstURIType            uri_type;
 
354
  gchar **              uri_protocols;
 
355
 
 
356
  GList *               interfaces;             /* interface type names this element implements */
 
357
 
 
358
  /*< private >*/
 
359
  gpointer _gst_reserved[GST_PADDING];
 
360
};
 
361
 
 
362
struct _GstElementFactoryClass {
 
363
  GstPluginFeatureClass parent_class;
 
364
 
 
365
  gpointer _gst_reserved[GST_PADDING];
 
366
};
322
367
 
323
368
G_END_DECLS
324
369
#endif /* __GST_PRIVATE_H__ */