/* int connectServiceEvent(const Slot1<void,iPlayableService*,int> &event, ePtr<eConnection> &connection); */
RESULT getCurrentService(ePtr<iPlayableService> &service);
RESULT stopService(void);
RESULT recordService(const eServiceReference &ref, ePtr<iRecordableService> &service);
/* int connectServiceEvent(const Slot1<void,iPlayableService*,int> &event, ePtr<eConnection> &connection); */
RESULT getCurrentService(ePtr<iPlayableService> &service);
RESULT stopService(void);
RESULT recordService(const eServiceReference &ref, ePtr<iRecordableService> &service);