6 #include <msp/time/timedelta.h>
13 sigc::signal<void, const Msp::Time::TimeDelta &> signal_duration_changed;
14 sigc::signal<void, const Msp::Time::TimeDelta &> signal_position_changed;
18 xine_stream_t *stream;
19 xine_event_queue_t *queue;
20 Msp::Time::TimeDelta duration;
21 Msp::Time::TimeDelta position;
24 XineStream(XineEngine &, const std::string &);
27 const Msp::Time::TimeDelta &get_duration() const { return duration; }
28 const Msp::Time::TimeDelta &get_position() const { return position; }
29 std::string get_title() const;
36 void handle_event(const xine_event_t &);