Unit dsoundbs |
Classes |
IDirectSound - IDirectSound
IDirectSoundBuffer - IDirectSoundBuffer
Functions |
DirectSoundCreate -
DirectSoundEnumerate -
Types |
DSBCAPS
DSBUFFERDESC
DSCAPS
LPDSBCAPS
LPDSBUFFERDESC
LPDSCAPS
LPDSENUMCALLBACK
Constants |
DSBCAPS_CTRLALL
DSBCAPS_CTRLDEFAULT
DSBCAPS_CTRLFREQUENCY
DSBCAPS_CTRLPAN
DSBCAPS_CTRLVOLUME
DSBCAPS_LOCHARDWARE
DSBCAPS_LOCSOFTWARE
DSBCAPS_PRIMARYBUFFER
DSBCAPS_STATIC
DSBLOCK_FROMWRITECURSOR
DSBPLAY_LOOPING
DSBSTATUS_BUFFERLOST
DSBSTATUS_LOOPING
DSBSTATUS_PLAYING
DSCAPS_CERTIFIED
DSCAPS_CONTINUOUSRATE
DSCAPS_EMULDRIVER
DSCAPS_PRIMARY16BIT
DSCAPS_PRIMARY8BIT
DSCAPS_PRIMARYMONO
DSCAPS_PRIMARYSTEREO
DSCAPS_SECONDARY16BIT
DSCAPS_SECONDARY8BIT
DSCAPS_SECONDARYMONO
DSCAPS_SECONDARYSTEREO
DSERR_ALLOCATED
DSERR_ALREADYINITIALIZED
DSERR_BADFORMAT
DSERR_BUFFERLOST
DSERR_CONTROLUNAVAIL
DSERR_GENERIC
DSERR_INVALIDCALL
DSERR_INVALIDPARAM
DSERR_NOAGGREGATION
DSERR_NODRIVER
DSERR_OTHERAPPHASPRIO
DSERR_OUTOFMEMORY
DSERR_PRIOLEVELNEEDED
DSERR_UNSUPPORTED
DSSCL_EXCLUSIVE
DSSCL_NORMAL
DSSCL_PRIORITY
DSSCL_WRITEPRIMARY
DSSPEAKER_HEADPHONE
DSSPEAKER_MONO
DSSPEAKER_QUAD
DSSPEAKER_STEREO
DSSPEAKER_SURROUND
DS_OK
Variables |
Functions |
Types |
DSBCAPS = record
dwSize : DWORD ;
dwFlags : DWORD ;
dwBufferBytes : DWORD ;
dwUnlockTransferRate : DWORD ;
dwPlayCpuOverhead : DWORD ;
end;
DSBUFFERDESC = record
dwSize : DWORD ;
dwFlags : DWORD ;
dwBufferBytes : DWORD ;
dwReserved : DWORD ;
lpwfxFormat : PWaveFormatEx ;
end;
DSCAPS = record
dwSize : DWORD ;
dwFlags : DWORD ;
dwMinSecondarySampleRate : DWORD ;
dwMaxSecondarySampleRate : DWORD ;
dwPrimaryBuffers : DWORD ;
dwMaxHwMixingAllBuffers : DWORD ;
dwMaxHwMixingStaticBuffers : DWORD ;
dwMaxHwMixingStreamingBuffers : DWORD ;
dwFreeHwMixingAllBuffers : DWORD ;
dwFreeHwMixingStaticBuffers : DWORD ;
dwFreeHwMixingStreamingBuffers : DWORD ;
dwMaxHw3DAllBuffers : DWORD ;
dwMaxHw3DStaticBuffers : DWORD ;
dwMaxHw3DStreamingBuffers : DWORD ;
dwFreeHw3DAllBuffers : DWORD ;
dwFreeHw3DStaticBuffers : DWORD ;
dwFreeHw3DStreamingBuffers : DWORD ;
dwTotalHwMemBytes : DWORD ;
dwFreeHwMemBytes : DWORD ;
dwMaxContigFreeHwMemBytes : DWORD ;
dwUnlockTransferRateHwBuffers : DWORD ;
dwPlayCpuOverheadSwBuffers : DWORD ;
dwReserved1 : DWORD ;
dwReserved2 : DWORD ;
end;
LPDSBCAPS = ^DSBCAPS
LPDSBUFFERDESC = ^DSBUFFERDESC
LPDSCAPS = ^DSCAPS
LPDSENUMCALLBACK = function ( lpGUID: PGUID; lpstrDescription: PChar; lpstrModule: PChar; lpContext: Pointer ): BOOL
Constants |
Variables |