private:
XineEngine &engine;
+ std::string filename;
xine_stream_t *stream;
xine_event_queue_t *queue;
Msp::Mutex mutex;
State get_state() const { return state; }
const Msp::Time::TimeDelta &get_duration() const { return duration; }
const Msp::Time::TimeDelta &get_position() const { return position; }
- const std::string &get_title() const { return title; }
+ const std::string &get_title() const;
void play();
void seek(const Msp::Time::TimeDelta &);