X-Git-Url: https://git.stderr.nl/gitweb?a=blobdiff_plain;f=libchimara%2Fschannel.h;h=846f13ef0e7381458683ed8b70601d8680a90911;hb=f3d667ede27d019fc0728cc6d2bcf71854cf2d03;hp=6ec0ce31e7e6daec57a23428d0eb97819fca1d66;hpb=d25a05379c19a2e851918cf7130fbd04fef5f7ef;p=projects%2Fchimara%2Fchimara.git diff --git a/libchimara/schannel.h b/libchimara/schannel.h index 6ec0ce3..846f13e 100644 --- a/libchimara/schannel.h +++ b/libchimara/schannel.h @@ -1,9 +1,13 @@ #ifndef __SCHANNEL_H__ #define __SCHANNEL_H__ +#include #include #include "glk.h" #include "gi_dispa.h" +#ifdef GSTREAMER_SOUND +#include +#endif struct glk_schannel_struct { @@ -13,6 +17,11 @@ struct glk_schannel_struct /* Pointer to the list node in the global sound channel list that contains this sound channel */ GList *schannel_list; + +#ifdef GSTREAMER_SOUND + /* Each sound channel is represented as a GStreamer pipeline. */ + GstElement *pipeline, *source, *typefind, *demux, *decode, *convert, *filter, *sink; +#endif }; #endif \ No newline at end of file