DDirectSound
TDSCaps = record
dwSize: Longint;
dwFlags: Longint;
dwMinSecondarySampleRate: Longint;
dwMaxSecondarySampleRate: Longint;
dwPrimaryBuffers: Longint;
dwMaxHwMixingAllBuffers: Longint;
dwMaxHwMixingStaticBuffers: Longint;
dwMaxHwMixingStreamingBuffers: Longint;
dwFreeHwMixingAllBuffers: Longint;
dwFreeHwMixingStaticBuffers: Longint;
dwFreeHwMixingStreamingBuffers: Longint;
dwMaxHw3DAllBuffers: Longint;
dwMaxHw3DStaticBuffers: Longint;
dwMaxHw3DStreamingBuffers: Longint;
dwFreeHw3DAllBuffers: Longint;
dwFreeHw3DStaticBuffers: Longint;
dwFreeHw3DStreamingBuffers: Longint;
dwTotalHwMemBytes: Longint;
dwFreeHwMemBytes: Longint;
dwMaxContigFreeHwMemBytes: Longint;
dwUnlockTransferRateHwBuffers: Longint;
dwPlayCpuOverheadSwBuffers: Longint;
dwReserved1: Longint;
dwReserved2: Longint;
end ;
PDSCaps = ^TDSCaps;
The TDSCaps structure specifies the capabilities of a DirectSound device.
See DSCAPS for more information.