43 using Service::Service;
46 static bool isOHPlService(
const std::string& st);
47 bool serviceTypeMatch(
const std::string& tp)
override;
54 int setRepeat(
bool onoff);
56 int setShuffle(
bool onoff);
57 int shuffle(
bool *on);
58 int seekSecondAbsolute(
int value);
59 int seekSecondRelative(
int value);
60 int seekId(
int value);
61 int seekIndex(
int value);
62 enum TPState {TPS_Unknown, TPS_Buffering, TPS_Paused, TPS_Playing,
65 int transportState(TPState *tps);
66 int id(
int *value,
int timeoutms = -1);
79 int readList(
const std::vector<int>& ids,
80 std::vector<TrackListEntry>* entsp);
82 int insert(
int afterid,
const std::string& uri,
const std::string& didl,
87 int idArray(std::vector<int> *ids,
int *tokp);
88 int idArrayChanged(
int token,
bool *changed);
89 int protocolInfo(std::string *proto);
91 static int stringToTpState(
const std::string& va, TPState *tpp);
95 static const std::string SType;
98 void UPNPP_LOCAL evtCallback(
99 const std::unordered_map<std::string, std::string>&);
100 void UPNPP_LOCAL registerCallback()
override;
Definition ohplaylist.hxx:69