* seekable: Tells whether the media can be seeked
* par_n: Video pixel aspect ratio numerator
* par_d: Video pixel aspect ratio denominator
+ * subtitles: Configuration of subtitles.
+ * enabled: Are subtitles enabled
+ * font: Subtitles font description
+ * encoding: Subtitles encoding
* owner: Owner of the worker; usually a MafwGstRenderer (FIXME USUALLY?)
* pipeline: Playback pipeline
* bus: Message bus
* seek_position: Indicates the pos where to seek, in seconds
* vsink: Video sink element of the pipeline
* asink: Audio sink element of the pipeline
+ * tsink: Text sink element of the pipeline
* xid: XID for video playback
* current_frame_on_pause: whether to emit current frame when pausing
*/
gint par_n;
gint par_d;
} media;
+ struct {
+ gboolean enabled;
+ gchar *font;
+ gchar *encoding;
+ } subtitles;
PlaybackMode mode;
struct {
GSList *items;
gboolean in_ready;
GstElement *vsink;
GstElement *asink;
+ GstElement *tsink;
XID xid;
gboolean autopaint;
gint colorkey;