26#include "soundserver.h"
30class TDE_EXPORT KPlayObject :
public TQObject
35 KPlayObject(Arts::PlayObject playobject,
bool isStream);
42 void setObject(Arts::PlayObject playObject);
47 Arts::PlayObject object();
71 void seek(Arts::poTime newTime);
92 Arts::poTime currentTime();
97 Arts::poTime overallTime();
102 Arts::poCapabilities capabilities();
107 TQString mediaName();
112 Arts::poState state();
115 Arts::PlayObject m_playObject;
123class PlayObjectFactory;
188class TDE_EXPORT PlayObject :
public TQObject
197 Arts::PlayObject object();
221 void seek(Arts::poTime newTime);
247 Arts::poTime currentTime();
252 Arts::poTime overallTime();
258 Arts::poCapabilities capabilities();
263 TQString mediaName();
272 Arts::poState state();
282 void playObjectCreated();
285 void attachPlayObject( Arts::PlayObject );
288 Arts::PlayObject m_playObject;
296 PlayObject(
const PlayObject& ) : TQObject() {};
297 PlayObject(Arts::PlayObject playobject,
bool isStream);
298 PlayObject( Arts::SoundServerV2 server,
const KURL& url,
bool isStream,
bool createBUS );
300 friend class KDE::PlayObjectFactory;
TQString description(StdAccel id)