Sound_Player module

IDirectSoundBuffer8Vtable

structSource

Fields

base: IUnknown_VTable
GetCaps: (buffer: *IDirectSoundBuffer8, caps: *DSBUFFERCAPS) #c_call
GetCurrentPosition: (buffer: *IDirectSoundBuffer8, pdwCurrentPlayCursor: *s32, pdwCurrentWriteCursor: *s32) -> s32 #c_call
GetFormat: *void
GetVolume: *void
GetPan: *void
GetFrequency: *void
GetStatus: (buffer: *IDirectSoundBuffer8, pdwStatus: *s32) -> s32 #c_call
Initialize: *void
Lock: (buffer: *IDirectSoundBuffer8, dwOffset: s32, dwBytes: s32, pvAudioPtr1: **void, dwAudioBytes1: *s32, pvAudioPtr2: **void, dwAudioBytes2: *s32, dwFlags: s32) -> s32 #c_call
Play: (buffer: *IDirectSoundBuffer8, dwReserved1: s32, dwPriority: s32, dwFlags: s32) -> s32 #c_call
SetCurrentPosition: *void
SetFormat: (buffer: *IDirectSoundBuffer8, format: *Waveformatex) -> s32 #c_call
SetVolume: *void
SetPan: *void
SetFrequency: *void
Stop: (buffer: *IDirectSoundBuffer8) -> s32 #c_call
Unlock: (buffer: *IDirectSoundBuffer8, pvAudioPtr1: *void, dwAudioBytes1: s32, pvAudioPtr2: *void, dwAudioBytes2: s32) -> s32 #c_call
Restore: (buffer: *IDirectSoundBuffer8) -> s32 #c_call
SetFX: *void
AcquireResources: *void
GetObjectInPath: *void

See also