[rygel-gst-0-10-fullscreen-renderer] Added missing headers.



commit 91e8ea45bb81a94f118ea3233a3df6d45bd6ea45
Author: Murray Cumming <murrayc murrayc com>
Date:   Wed Feb 13 10:43:16 2013 +0100

    Added missing headers.

 src/rygel-playbin-player.h   |   59 +++++++++++++++++++++++++++++++++++++++
 src/rygel-playbin-renderer.h |   62 ++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 121 insertions(+), 0 deletions(-)
---
diff --git a/src/rygel-playbin-player.h b/src/rygel-playbin-player.h
new file mode 100644
index 0000000..495acc6
--- /dev/null
+++ b/src/rygel-playbin-player.h
@@ -0,0 +1,59 @@
+/*
+ * Copyright (C) 2012, 2013 Intel Corporation.
+ *
+ * This file is part of Rygel.
+ *
+ * Rygel is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * Rygel is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with this program; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+#ifndef __RYGEL_GST_0_10_FULLSCREEN_RENDERER_PLAYBIN_PLAYER_H__
+#define __RYGEL_GST_0_10_FULLSCREEN_RENDERER_PLAYBIN_PLAYER_H__
+
+#include <glib.h>
+#include <glib-object.h>
+#include <rygel-core.h>
+#include <gst/gst.h>
+
+G_BEGIN_DECLS
+
+#define RYGEL_TYPE_PLAYBIN_PLAYER (rygel_playbin_player_get_type ())
+#define RYGEL_PLAYBIN_PLAYER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), RYGEL_TYPE_PLAYBIN_PLAYER, RygelPlaybinPlayer))
+#define RYGEL_PLAYBIN_PLAYER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), RYGEL_TYPE_PLAYBIN_PLAYER, RygelPlaybinPlayerClass))
+#define RYGEL_IS_PLAYBIN_PLAYER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), RYGEL_TYPE_PLAYBIN_PLAYER))
+#define RYGEL_IS_PLAYBIN_PLAYER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), RYGEL_TYPE_PLAYBIN_PLAYER))
+#define RYGEL_PLAYBIN_PLAYER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), RYGEL_TYPE_PLAYBIN_PLAYER, RygelPlaybinPlayerClass))
+
+typedef struct _RygelPlaybinPlayer RygelPlaybinPlayer;
+typedef struct _RygelPlaybinPlayerClass RygelPlaybinPlayerClass;
+typedef struct _RygelPlaybinPlayerPrivate RygelPlaybinPlayerPrivate;
+
+struct _RygelPlaybinPlayer {
+  GObject parent_instance;
+  RygelPlaybinPlayerPrivate *priv;
+};
+
+struct _RygelPlaybinPlayerClass {
+  GObjectClass parent_class;
+};
+
+GType
+rygel_playbin_player_get_type (void) G_GNUC_CONST;
+
+RygelPlaybinPlayer* rygel_playbin_player_get_default (void);
+GstElement* rygel_playbin_player_get_playbin (RygelPlaybinPlayer *self);
+
+G_END_DECLS
+
+#endif /* __RYGEL_GST_0_10_FULLSCREEN_RENDERER_PLAYBIN_PLAYER_H__ */
diff --git a/src/rygel-playbin-renderer.h b/src/rygel-playbin-renderer.h
new file mode 100644
index 0000000..1488d9a
--- /dev/null
+++ b/src/rygel-playbin-renderer.h
@@ -0,0 +1,62 @@
+/*
+ * Copyright (C) 2012, 2013 Intel Corporation.
+ *
+ * This file is part of Rygel.
+ *
+ * Rygel is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * Rygel is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with this program; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+#ifndef __RYGEL_GST_0_10_FULLSCREEN_RENDERER_PLAYBIN_RENDERER_H__
+#define __RYGEL_GST_0_10_FULLSCREEN_RENDERER_PLAYBIN_RENDERER_H__
+
+#include <glib.h>
+#include <glib-object.h>
+#include <rygel-renderer.h>
+#include <gst/gst.h>
+
+G_BEGIN_DECLS
+
+#define RYGEL_TYPE_PLAYBIN_RENDERER (rygel_playbin_renderer_get_type ())
+#define RYGEL_PLAYBIN_RENDERER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), RYGEL_TYPE_PLAYBIN_RENDERER, RygelPlaybinRenderer))
+#define RYGEL_PLAYBIN_RENDERER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), RYGEL_TYPE_PLAYBIN_RENDERER, RygelPlaybinRendererClass))
+#define RYGEL_IS_PLAYBIN_RENDERER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), RYGEL_TYPE_PLAYBIN_RENDERER))
+#define RYGEL_IS_PLAYBIN_RENDERER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), RYGEL_TYPE_PLAYBIN_RENDERER))
+#define RYGEL_PLAYBIN_RENDERER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), RYGEL_TYPE_PLAYBIN_RENDERER, RygelPlaybinRendererClass))
+
+typedef struct _RygelPlaybinRenderer RygelPlaybinRenderer;
+typedef struct _RygelPlaybinRendererClass RygelPlaybinRendererClass;
+typedef struct _RygelPlaybinRendererPrivate RygelPlaybinRendererPrivate;
+
+struct _RygelPlaybinRenderer {
+  RygelMediaRenderer parent_instance;
+  RygelPlaybinRendererPrivate *priv;
+};
+
+struct _RygelPlaybinRendererClass {
+  RygelMediaRendererClass parent_class;
+};
+
+GType
+rygel_playbin_renderer_get_type (void) G_GNUC_CONST;
+
+RygelPlaybinRenderer *
+rygel_playbin_renderer_new (const gchar *title);
+
+GstElement*
+rygel_playbin_renderer_get_playbin (RygelPlaybinRenderer *self);
+
+G_END_DECLS
+
+#endif /* __RYGEL_GST_0_10_FULLSCREEN_RENDERER_PLAYBIN_RENDERER_H__ */


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]