TDSCaps
Unit

DDirectSound

Declaration

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;

Description

The TDSCaps structure specifies the capabilities of a DirectSound device.

See DSCAPS for more information.