You must also provide an OpenAL DLL in the same location, named asĭsoal-aldrv.dll, or else the DLL will fail to work. Once built, copy dsound.dll to the same location as the desired application'sĮxecutable. Once successfully built, it should have created dsound.dll. The command-line programs, for example by first making sure to be in an emptyĭirectory where the build files will go (such as the provided build/ sub-ĭirectory) and running cmake with the path to the source. You can either use the CMake GUI, specifying theĭirectories for the source and where the build files should go, or using one of To build the source, you will need CMake 2.6 or newer (you can get it from
Or more succinctly: it enables DirectSound3D surround sound and EAX for systems Systems where audio acceleration is not otherwise available. OpenAL with no hardware acceleration requirement, allowing it to work on Ultimately, this enables DirectSound applications to enable their DirectSound3DĪcceleration path, and turn on EAX. EAX isĪlso implemented (up to version 4) by using OpenAL's EFX extension, allowingįor environmental reverb with sound obstruction and occlusion effects. It implements theĭirectSound interfaces by translating the calls to OpenAL, and foolsĪpplications into thinking there is a hardware accelerated sound device. This project is for a DirectSound DLL replacement.