diff options
Diffstat (limited to 'gst-libs/gst/play/play.old.h')
-rw-r--r-- | gst-libs/gst/play/play.old.h | 14 |
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); |