summaryrefslogtreecommitdiffstats
path: root/gst-libs/gst/play/play.old.h
diff options
context:
space:
mode:
authorJulien Moutte <julien@moutte.net>2003-04-02 21:33:12 +0000
committerJulien Moutte <julien@moutte.net>2003-04-02 21:33:12 +0000
commitfc6d47a4c6b6b5e67bde16e2ac97041f5203a775 (patch)
tree1afb70857e4c1d495a1f0f16d54324b81539b122 /gst-libs/gst/play/play.old.h
parente71c9b9acab4b12044ba49dde24985ef19a95441 (diff)
downloadgst-plugins-bad-fc6d47a4c6b6b5e67bde16e2ac97041f5203a775.tar.gz
gst-plugins-bad-fc6d47a4c6b6b5e67bde16e2ac97041f5203a775.tar.bz2
gst-plugins-bad-fc6d47a4c6b6b5e67bde16e2ac97041f5203a775.zip
Incorporating visualisation in libgstplay adding have_vis_xid signal and a new type of GstPlay object (VIDEO_VISUALIS...
Original commit message from CVS: Incorporating visualisation in libgstplay adding have_vis_xid signal and a new type of GstPlay object (VIDEO_VISUALISATION)
Diffstat (limited to 'gst-libs/gst/play/play.old.h')
-rw-r--r--gst-libs/gst/play/play.old.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/gst-libs/gst/play/play.old.h b/gst-libs/gst/play/play.old.h
index 7603da7c..90f9a5ce 100644
--- a/gst-libs/gst/play/play.old.h
+++ b/gst-libs/gst/play/play.old.h
@@ -52,6 +52,7 @@ typedef enum {
GST_PLAY_PIPE_AUDIO_THREADED,
GST_PLAY_PIPE_AUDIO_HYPER_THREADED,
GST_PLAY_PIPE_VIDEO,
+ GST_PLAY_PIPE_VIDEO_VISUALISATION,
} GstPlayPipeType;
typedef enum {
@@ -151,6 +152,8 @@ struct _GstPlayClass
gint64 length_nanos);
void (*have_xid) ( GstPlay* play,
gint xid);
+ void (*have_vis_xid) ( GstPlay* play,
+ gint xid);
void (*have_video_size) ( GstPlay* play,
gint width,
gint height);
@@ -220,9 +223,20 @@ gboolean
gst_play_set_video_sink ( GstPlay *play,
GstElement *video_sink);
gboolean
+gst_play_set_visualisation_video_sink ( GstPlay *play,
+ GstElement *video_sink);
+gboolean
gst_play_set_audio_sink ( GstPlay *play,
GstElement *audio_sink);
+gboolean
+gst_play_set_visualisation_element ( GstPlay *play,
+ GstElement *element);
+
+gboolean
+gst_play_connect_visualisation ( GstPlay *play,
+ gboolean connect);
+
GType
gst_play_get_type (void);