| Class IDirectSoundBuffer (unit dsoundbs) |
IUnknown
IDirectSoundBuffer
| Constructors |
| Functions |
function GetCaps ( var lpDSBufferCaps: DSBCAPS ): HRESULT ;
function GetCurrentPosition ( var lpdwCurrentPlayCursor: DWORD ;
var lpdwCurrentWriteCursor: DWORD ): HRESULT ;
function GetFormat ( var lpwfxFormat: TWaveFormatEx ; dwSizeAllocated: DWORD ;
var lpdwSizeWritten: DWORD ): HRESULT ;
function GetFrequency ( var lpdwFrequency: DWORD ): HRESULT ;
function GetPan ( var lplPan: LongInt ): HRESULT ;
function GetStatus ( var lpdwStatus: DWORD ): HRESULT ;
function GetVolume ( var lplVolume: LongInt ): HRESULT ;
function Initialize ( lpDirectSound: IDirectSound ;
const lpDSBufferDesc: DSBUFFERDESC ): HRESULT ;
function Lock ( dwWriteCursor: DWORD ; dwWriteBytes: DWORD ;
var lplpvAudioPtr1: Pointer ; var lpdwAudioBytes1: DWORD ;
var lplpvAudioPtr2: Pointer ; var lpdwAudioBytes2: DWORD ;
dwFlags: DWORD ): HRESULT ;
function Play ( dwReserved1: DWORD ; dwReserved2: DWORD ;
dwFlags: DWORD ): HRESULT ;
function Restore: HRESULT ;
function SetCurrentPosition ( dwNewPosition: DWORD ): HRESULT ;
function SetFormat ( const lpwfxFormat: TWaveFormatEx ): HRESULT ;
function SetFrequency ( dwFrequency: DWORD ): HRESULT ;
function SetPan ( lPan: LongInt ): HRESULT ;
function SetVolume ( lVolume: LongInt ): HRESULT ;
function Stop: HRESULT ;
function Unlock ( lpvAudioPtr1: Pointer ; dwAudioBytes1: DWORD ;
lpvAudioPtr2:Pointer ; dwAudioBytes2: DWORD ): HRESULT ;| Properties |
| Events |
| Variables |
| Constructors |
| Functions |
function GetCaps ( var lpDSBufferCaps: DSBCAPS ): HRESULT ;
function GetCurrentPosition ( var lpdwCurrentPlayCursor: DWORD ;
var lpdwCurrentWriteCursor: DWORD ): HRESULT ;
function GetFormat ( var lpwfxFormat: TWaveFormatEx ; dwSizeAllocated: DWORD ;
var lpdwSizeWritten: DWORD ): HRESULT ;
function GetFrequency ( var lpdwFrequency: DWORD ): HRESULT ;
function GetPan ( var lplPan: LongInt ): HRESULT ;
function GetStatus ( var lpdwStatus: DWORD ): HRESULT ;
function GetVolume ( var lplVolume: LongInt ): HRESULT ;
function Initialize ( lpDirectSound: IDirectSound ;
const lpDSBufferDesc: DSBUFFERDESC ): HRESULT ;
function Lock ( dwWriteCursor: DWORD ; dwWriteBytes: DWORD ;
var lplpvAudioPtr1: Pointer ; var lpdwAudioBytes1: DWORD ;
var lplpvAudioPtr2: Pointer ; var lpdwAudioBytes2: DWORD ;
dwFlags: DWORD ): HRESULT ;
function Play ( dwReserved1: DWORD ; dwReserved2: DWORD ;
dwFlags: DWORD ): HRESULT ;
function Restore: HRESULT ;
function SetCurrentPosition ( dwNewPosition: DWORD ): HRESULT ;
function SetFormat ( const lpwfxFormat: TWaveFormatEx ): HRESULT ;
function SetFrequency ( dwFrequency: DWORD ): HRESULT ;
function SetPan ( lPan: LongInt ): HRESULT ;
function SetVolume ( lVolume: LongInt ): HRESULT ;
function Stop: HRESULT ;
function Unlock ( lpvAudioPtr1: Pointer ; dwAudioBytes1: DWORD ;
lpvAudioPtr2:Pointer ; dwAudioBytes2: DWORD ): HRESULT ;| Properties |
| Events |
| Variables |