rework: make client and server nodes

work on making nodes and ports on the client.
This commit is contained in:
Wim Taymans 2016-05-12 17:03:28 +02:00
parent c67d3d7f04
commit 8407430891
34 changed files with 1500 additions and 3844 deletions

View file

@ -23,7 +23,7 @@
#include <glib-object.h>
#include <client/pinos.h>
#include <server/node.h>
#include <server/server-node.h>
G_BEGIN_DECLS
@ -41,22 +41,22 @@ typedef struct _PinosGstSourceClass PinosGstSourceClass;
typedef struct _PinosGstSourcePrivate PinosGstSourcePrivate;
struct _PinosGstSource {
PinosNode object;
PinosServerNode object;
PinosGstSourcePrivate *priv;
};
struct _PinosGstSourceClass {
PinosNodeClass parent_class;
PinosServerNodeClass parent_class;
};
GType pinos_gst_source_get_type (void);
GType pinos_gst_source_get_type (void);
PinosNode * pinos_gst_source_new (PinosDaemon *daemon,
const gchar *name,
PinosProperties *properties,
GstElement *element,
GstCaps *caps);
PinosServerNode * pinos_gst_source_new (PinosDaemon *daemon,
const gchar *name,
PinosProperties *properties,
GstElement *element,
GstCaps *caps);
G_END_DECLS