Changeset 21479 for trunk/src/dsound/DAudioBuffer.cpp
- Timestamp:
- Nov 27, 2010, 11:27:43 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/dsound/DAudioBuffer.cpp
r8217 r21479 20 20 #include <string.h> 21 21 22 #define INITGUID22 #define CINTERFACE 23 23 #include <dsound.h> 24 24 … … 186 186 { 187 187 lpVtbl = &Vtbl; 188 Vtbl. AddRef = DAudioBufAddRef;189 Vtbl. Release = DAudioBufRelease;190 Vtbl. QueryInterface = DAudioBufQueryInterface;191 Vtbl. GetCaps = DAudioBufGetCaps;192 Vtbl. GetFormat = DAudioBufGetFormat;193 Vtbl. GetVolume = DAudioBufGetVolume;194 Vtbl. GetStatus = DAudioBufGetStatus;195 Vtbl. GetCurrentPosition = DAudioBufGetCurrentPosition;196 Vtbl. GetPan = DAudioBufGetPan;197 Vtbl. GetFrequency = DAudioBufGetFrequency;198 Vtbl. Initialize = DAudioBufInitialize;199 Vtbl. Restore = DAudioBufRestore;200 Vtbl. SetFormat = DAudioBufSetFormat;201 Vtbl. SetVolume = DAudioBufSetVolume;202 Vtbl. SetCurrentPosition = DAudioBufSetCurrentPosition;203 Vtbl. SetPan = DAudioBufSetPan;204 Vtbl. SetFrequency = DAudioBufSetFrequency;205 Vtbl. Lock = DAudioBufLock;206 Vtbl. Unlock = DAudioBufUnlock;207 Vtbl. Stop = DAudioBufStop;208 Vtbl. Play = DAudioBufPlay;188 Vtbl.fnAddRef = DAudioBufAddRef; 189 Vtbl.fnRelease = DAudioBufRelease; 190 Vtbl.fnQueryInterface = DAudioBufQueryInterface; 191 Vtbl.fnGetCaps = DAudioBufGetCaps; 192 Vtbl.fnGetFormat = DAudioBufGetFormat; 193 Vtbl.fnGetVolume = DAudioBufGetVolume; 194 Vtbl.fnGetStatus = DAudioBufGetStatus; 195 Vtbl.fnGetCurrentPosition = DAudioBufGetCurrentPosition; 196 Vtbl.fnGetPan = DAudioBufGetPan; 197 Vtbl.fnGetFrequency = DAudioBufGetFrequency; 198 Vtbl.fnInitialize = DAudioBufInitialize; 199 Vtbl.fnRestore = DAudioBufRestore; 200 Vtbl.fnSetFormat = DAudioBufSetFormat; 201 Vtbl.fnSetVolume = DAudioBufSetVolume; 202 Vtbl.fnSetCurrentPosition = DAudioBufSetCurrentPosition; 203 Vtbl.fnSetPan = DAudioBufSetPan; 204 Vtbl.fnSetFrequency = DAudioBufSetFrequency; 205 Vtbl.fnLock = DAudioBufLock; 206 Vtbl.fnUnlock = DAudioBufUnlock; 207 Vtbl.fnStop = DAudioBufStop; 208 Vtbl.fnPlay = DAudioBufPlay; 209 209 } 210 210 //****************************************************************************** … … 233 233 *ppvObj = NULL; 234 234 235 if (IsEqualGUID(riid, IID_IDirectSoundBuffer)) {235 if (IsEqualGUID(riid, &IID_IDirectSoundBuffer)) { 236 236 *ppvObj = this; 237 237 … … 240 240 } 241 241 242 if (IsEqualGUID(riid, IID_IDirectSoundNotify))242 if (IsEqualGUID(riid, &IID_IDirectSoundNotify)) 243 243 { 244 244 IDirectAudioNotify *notify; … … 246 246 notify = new IDirectAudioNotify(this); 247 247 *ppvObj = notify; 248 notify->Vtbl. AddRef(notify);248 notify->Vtbl.fnAddRef(notify); 249 249 return DS_OK; 250 250 } 251 251 #if 0 252 if (IsEqualGUID(riid, IID_IDirectSound3DBuffer)) {252 if (IsEqualGUID(riid, &IID_IDirectSound3DBuffer)) { 253 253 OS2IDirectSound3DBuffer *buffer3D; 254 254 255 255 buffer3D = new OS2IDirectSound3DBuffer(this); 256 256 *ppvObj = buffer3D; 257 buffer3D->Vtbl. AddRef((IDirectSound3DBuffer *)buffer3D);257 buffer3D->Vtbl.fnAddRef((IDirectSound3DBuffer *)buffer3D); 258 258 return DS_OK; 259 259 }
Note:
See TracChangeset
for help on using the changeset viewer.