8 #include "chimara-glk.h"
13 struct glk_schannel_struct
17 gidispatch_rock_t disprock;
18 /* Pointer to the list node in the global sound channel list that contains
21 /* Pointer to the GTK widget this sound channel belongs to, for convenience */
24 /* Resource number and notification ID of last played sound */
25 glui32 resource, notify;
26 /* How many times to repeat the last sound played (-1 = forever) */
28 /* Whether channel is paused */
31 /* Volume change information */
33 long target_time_sec, target_time_usec;
34 guint volume_timer_id;
37 #ifdef GSTREAMER_SOUND
38 /* Each sound channel is represented as a GStreamer pipeline. */
39 GstElement *pipeline, *source, *typefind, *demux, *decode, *convert, *filter, *sink;