Changeset 45 for trunk/src/kernel/qsound.cpp
- Timestamp:
- Jan 8, 2006, 4:25:39 PM (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kernel/qsound.cpp
r35 r45 1 1 /**************************************************************************** 2 ** $Id: qt/qsound.cpp 3.3.1 edited Sep 30 11:25$2 ** $Id:qsound.cpp 35 2005-12-11 15:03:18Z dmik $ 3 3 ** 4 4 ** Implementation of QSound class and QAuServer internal class … … 80 80 public: 81 81 QSoundData(const QString& fname) : 82 filename(fname), bucket(0), looprem(0), looptotal(1)82 filename(fname), server(0), bucket(0), looprem(0), looptotal(1) 83 83 { 84 84 } … … 90 90 91 91 QString filename; 92 QAuServer* server; 92 93 QAuBucket* bucket; 93 94 int looprem; … … 124 125 only WAVE format sound files are supported. 125 126 127 On IBM OS/2 the underlying MMPM system is used; 128 all MMPM audio formats are supported. 129 126 130 On X11 the \link ftp://ftp.x.org/contrib/audio/nas/ Network Audio 127 131 System\endlink is used if available, otherwise all operations work … … 166 170 d(new QSoundData(filename)) 167 171 { 168 server().init(this); 172 d->server = &server(); 173 d->server->init(this); 169 174 } 170 175 … … 268 273 269 274 /*! 275 Returns true if sound \a s was initialized using this server instance 276 and false otherwise. 277 */ 278 bool QAuServer::isRelevant(QSound* s) 279 { 280 return s->d->server == this; 281 } 282 283 /*! 270 284 Sets the internal bucket record of sound \a s to \a b, deleting 271 285 any previous setting.
Note:
See TracChangeset
for help on using the changeset viewer.