gstreamer_core/gst/parse/types.h
changeset 16 8e837d1bf446
parent 2 5505e8908944
child 30 7e817e7e631c
equal deleted inserted replaced
15:4b0c6ed43234 16:8e837d1bf446
     1 #ifndef __GST_PARSE_TYPES_H__
     1 #ifndef __GST_PARSE_TYPES_H__
     2 #define __GST_PARSE_TYPES_H__
     2 #define __GST_PARSE_TYPES_H__
     3 
     3 
     4 #include <glib-object.h>
     4 #include <glib-object.h>
     5 #include "../gstelement.h"
     5 #include "../gstelement.h"
       
     6 #include "../gstparse.h"
     6 
     7 
     7 typedef struct {
     8 typedef struct {
     8   GstElement *src;
     9   GstElement *src;
     9   GstElement *sink;
    10   GstElement *sink;
    10   gchar *src_name;
    11   gchar *src_name;
    25 typedef struct _graph_t graph_t;
    26 typedef struct _graph_t graph_t;
    26 struct _graph_t {
    27 struct _graph_t {
    27   chain_t *chain; /* links are supposed to be done now */
    28   chain_t *chain; /* links are supposed to be done now */
    28   GSList *links;
    29   GSList *links;
    29   GError **error;
    30   GError **error;
       
    31   GstParseContext *ctx; /* may be NULL */
       
    32   GstParseFlags flags;
    30 };
    33 };
    31 
    34 
    32 
    35 
    33 /*
    36 /*
    34  * Memory checking. Should probably be done with gsttrace stuff, but that
    37  * Memory checking. Should probably be done with gsttrace stuff, but that