19 #ifndef CORE_UBUNTU_MEDIA_PLAYER_IMPLEMENTATION_H_
20 #define CORE_UBUNTU_MEDIA_PLAYER_IMPLEMENTATION_H_
39 template<
typename Parent>
47 typename Parent::Configuration
parent;
58 virtual std::shared_ptr<TrackList>
track_list();
70 virtual void seek_to(
const std::chrono::microseconds& offset);
79 std::shared_ptr<Private> d;
84 #endif // CORE_UBUNTU_MEDIA_PLAYER_IMPLEMENTATION_H_