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::vector<std::string> &get_audio_channels() const { return audio_channels; }
- const std::vector<std::string> &get_spu_channels() const { return spu_channels; }
- void select_audio_channel(int);
- void select_spu_channel(int);
- int get_current_audio_channel() const { return current_audio; }
- int get_current_spu_channel() const { return current_spu; }
void play();
void seek(const Msp::Time::TimeDelta &);
void set_state(State);
public:
+ const std::vector<std::string> &get_audio_channels() const { return audio_channels; }
+ const std::vector<std::string> &get_spu_channels() const { return spu_channels; }
+ void select_audio_channel(int);
+ void select_spu_channel(int);
+ int get_current_audio_channel() const { return current_audio; }
+ int get_current_spu_channel() const { return current_spu; }
+
void tick();
private:
void update_info();