26 #include "soundserver.h"
30 class 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;
123 class PlayObjectFactory;
197 Arts::PlayObject object();
221 void seek(Arts::poTime newTime);
242 TQString description();
247 Arts::poTime currentTime();
252 Arts::poTime overallTime();
258 Arts::poCapabilities capabilities();
263 TQString mediaName();
272 Arts::poState state();
285 void attachPlayObject( Arts::PlayObject );
288 Arts::PlayObject m_playObject;
297 PlayObject(Arts::PlayObject playobject,
bool isStream);
298 PlayObject( Arts::SoundServerV2 server,
const KURL& url,
bool isStream,
bool createBUS );
This class implements a factory to create KDE::PlayObjects for a given URL and mimetype.
This class acts as a general interface to the KDE multimedia framework.
void playObjectCreated()
this signal is emitted as soon as the internal Arts::PlayObject is created and ready to play.
TQString description(StdAccel id)