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::string
uuid()
const;
62 virtual std::shared_ptr<TrackList>
track_list();
74 virtual void seek_to(
const std::chrono::microseconds& offset);
83 std::shared_ptr<Private> d;
89 #endif // CORE_UBUNTU_MEDIA_PLAYER_IMPLEMENTATION_H_