#include <qsound_p.h>
Inheritance diagram for QAuServer:


Definition at line 57 of file qsound_p.h.
Public Member Functions | |
| QAuServer (QObject *parent) | |
| ~QAuServer () | |
| virtual void | init (QSound *) |
| virtual void | play (const QString &filename) |
| virtual void | play (QSound *)=0 |
| virtual void | stop (QSound *)=0 |
| virtual bool | okay ()=0 |
Protected Member Functions | |
| void | setBucket (QSound *, QAuBucket *) |
| QAuBucket * | bucket (QSound *) |
| int | decLoop (QSound *) |
| QAuServer::QAuServer | ( | QObject * | parent | ) | [explicit] |
Definition at line 34 of file qsound.cpp.
References servers.
00035 : QObject(parent) 00036 { 00037 if (!servers) 00038 servers = new QList<QAuServer*>; 00039 servers->prepend(this); 00040 }
| QAuServer::~QAuServer | ( | ) |
| void QAuServer::init | ( | QSound * | ) | [virtual] |
Initializes the sound. The default implementation does nothing.
Definition at line 356 of file qsound.cpp.
Referenced by QSound::QSound().
| void QAuServer::play | ( | const QString & | filename | ) | [virtual] |
| virtual void QAuServer::play | ( | QSound * | ) | [pure virtual] |
| virtual void QAuServer::stop | ( | QSound * | ) | [pure virtual] |
Referenced by QSound::stop().
| virtual bool QAuServer::okay | ( | ) | [pure virtual] |
Referenced by QSound::isAvailable().
Sets the internal bucket record of sound s to b, deleting any previous setting.
Definition at line 328 of file qsound.cpp.
Referenced by QAuServerNAS::init().
Returns the internal bucket record of sound s.
Definition at line 337 of file qsound.cpp.
References s.
Referenced by QAuServerNAS::bucket().
00338 { 00339 return s->d_func()->bucket; 00340 }
| int QAuServer::decLoop | ( | QSound * | s | ) | [protected] |
Decrements the QSound::loopRemaining() value for sound s, returning the result.
Definition at line 346 of file qsound.cpp.
References s.
Referenced by QAuServerNull::play(), and QAuServerNAS::setDone().
00347 { 00348 if (s->d_func()->looprem > 0) 00349 --s->d_func()->looprem; 00350 return s->d_func()->looprem; 00351 }
1.5.1