35 #pragma warning( disable : 4786)
38 #ifdef __cplusplus_cli
39 #pragma managed(push, off)
42 #include "Sound/sound.h"
43 #include "Sound/soundoutput.h"
44 #include "Sound/soundoutput_description.h"
45 #include "Sound/soundformat.h"
46 #include "Sound/SoundProviders/soundprovider.h"
47 #include "Sound/SoundProviders/soundprovider_session.h"
48 #include "Sound/SoundProviders/soundprovider_type_register.h"
49 #include "Sound/soundbuffer.h"
50 #include "Sound/soundbuffer_session.h"
51 #include "Sound/soundfilter.h"
52 #include "Sound/sound_sse.h"
54 #include "Sound/SoundProviders/soundprovider_wave.h"
55 #include "Sound/SoundProviders/soundprovider_raw.h"
56 #include "Sound/SoundProviders/soundprovider_vorbis.h"
57 #include "Sound/SoundProviders/soundfilter_provider.h"
59 #include "Sound/SoundFilters/echofilter.h"
60 #include "Sound/SoundFilters/inverse_echofilter.h"
61 #include "Sound/SoundFilters/fadefilter.h"
63 #include "Sound/AudioWorld/audio_definition.h"
64 #include "Sound/AudioWorld/audio_object.h"
65 #include "Sound/AudioWorld/audio_world.h"
67 #include "Sound/Resources/sound_cache.h"
69 #ifdef __cplusplus_cli
75 #error Your application is set to link with the single-threaded version of the run-time library. Go to project settings, in the C++ section, and change it to multi-threaded.
79 #pragma comment(lib, "clanSound-dll.lib")
81 #pragma comment(lib, "clanSound-static-mtdll.lib")
83 #pragma comment(lib, "clanSound-static-mt.lib")
87 #pragma comment(lib, "clanSound-dll-debug.lib")
89 #pragma comment(lib, "clanSound-static-mtdll-debug.lib")
91 #pragma comment(lib, "clanSound-static-mt-debug.lib")
94 #pragma comment(lib, "winmm.lib")