summaryrefslogtreecommitdiff
path: root/src/gst_engine.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/gst_engine.h')
-rw-r--r--src/gst_engine.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/gst_engine.h b/src/gst_engine.h
index 5fb291e..8449799 100644
--- a/src/gst_engine.h
+++ b/src/gst_engine.h
@@ -23,6 +23,8 @@
#ifndef __GST_ENGINE_H__
#define __GST_ENGINE_H__
+#include <gst/gst.h>
+
G_BEGIN_DECLS
typedef struct _GstEngine GstEngine;
@@ -51,6 +53,9 @@ gboolean at_the_eos (GstEngine * engine);
gboolean bus_call (GstBus * bus, GstMessage * msg, gpointer data);
gboolean engine_init (GstEngine * engine, GstElement * sink);
gboolean engine_load_uri (GstEngine * engine, gchar * uri);
+gboolean engine_open_uri (GstEngine * engine, gchar * uri);
+gboolean engine_play (GstEngine * engine);
+gboolean engine_stop (GstEngine * engine);
gboolean frame_stepping (GstEngine * engine, gboolean foward);
gchar **get_recently_played ();
GstState get_state (GstEngine * engine);