00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00032
00033 #pragma once
00034
00035 #ifdef _MSC_VER
00036 #pragma warning( disable : 4786)
00037 #endif
00038
00039 #ifdef __cplusplus_cli
00040 #pragma managed(push, off)
00041 #endif
00042
00043 #include "Sound/setupsound.h"
00044 #include "Sound/sound.h"
00045 #include "Sound/soundoutput.h"
00046 #include "Sound/soundoutput_description.h"
00047 #include "Sound/soundformat.h"
00048 #include "Sound/SoundProviders/soundprovider.h"
00049 #include "Sound/SoundProviders/soundprovider_session.h"
00050 #include "Sound/soundbuffer.h"
00051 #include "Sound/soundbuffer_session.h"
00052 #include "Sound/soundfilter.h"
00053 #include "Sound/cd_drive.h"
00054 #include "Sound/sound_sse.h"
00055
00056 #include "Sound/SoundProviders/soundprovider_wave.h"
00057 #include "Sound/SoundProviders/soundprovider_raw.h"
00058 #include "Sound/SoundProviders/soundprovider_recorder.h"
00059 #include "Sound/SoundProviders/soundfilter_provider.h"
00060
00061 #include "Sound/SoundFilters/echofilter.h"
00062 #include "Sound/SoundFilters/inverse_echofilter.h"
00063 #include "Sound/SoundFilters/fadefilter.h"
00064
00065 #ifdef __cplusplus_cli
00066 #pragma managed(pop)
00067 #endif
00068
00069 #if defined (_MSC_VER)
00070 #if !defined (UNICODE)
00071 #if defined (CL_DLL)
00072 #if !defined (_DEBUG)
00073 #if defined(_M_X64)
00074 #pragma comment(lib, "clanSound-x64-dll.lib")
00075 #else
00076 #pragma comment(lib, "clanSound-dll.lib")
00077 #endif
00078 #else
00079 #if defined(_M_X64)
00080 #pragma comment(lib, "clanSound-x64-dll-debug.lib")
00081 #else
00082 #pragma comment(lib, "clanSound-dll-debug.lib")
00083 #endif
00084 #endif
00085 #elif defined (_DLL)
00086 #if !defined (_DEBUG)
00087 #if defined(_M_X64)
00088 #pragma comment(lib, "clanSound-x64-static-mtdll.lib")
00089 #else
00090 #pragma comment(lib, "clanSound-static-mtdll.lib")
00091 #endif
00092 #else
00093 #if defined(_M_X64)
00094 #pragma comment(lib, "clanSound-x64-static-mtdll-debug.lib")
00095 #else
00096 #pragma comment(lib, "clanSound-static-mtdll-debug.lib")
00097 #endif
00098 #endif
00099 #pragma comment(lib, "dsound.lib")
00100 #pragma comment(lib, "dxguid.lib")
00101 #pragma comment(lib, "winmm.lib")
00102 #else
00103 #if !defined (_DEBUG)
00104 #if defined(_M_X64)
00105 #pragma comment(lib, "clanSound-x64-static-mt.lib")
00106 #else
00107 #pragma comment(lib, "clanSound-static-mt.lib")
00108 #endif
00109 #else
00110 #if defined(_M_X64)
00111 #pragma comment(lib, "clanSound-x64-static-mt-debug.lib")
00112 #else
00113 #pragma comment(lib, "clanSound-static-mt-debug.lib")
00114 #endif
00115 #endif
00116 #pragma comment(lib, "dsound.lib")
00117 #pragma comment(lib, "dxguid.lib")
00118 #pragma comment(lib, "winmm.lib")
00119 #endif
00120 #else
00121 #if defined (CL_DLL)
00122 #if !defined (_DEBUG)
00123 #if defined(_M_X64)
00124 #pragma comment(lib, "clanSound-x64-dll-uc.lib")
00125 #else
00126 #pragma comment(lib, "clanSound-dll-uc.lib")
00127 #endif
00128 #else
00129 #if defined(_M_X64)
00130 #pragma comment(lib, "clanSound-x64-dll-uc-debug.lib")
00131 #else
00132 #pragma comment(lib, "clanSound-dll-uc-debug.lib")
00133 #endif
00134 #endif
00135 #elif defined (_DLL)
00136 #if !defined (_DEBUG)
00137 #if defined(_M_X64)
00138 #pragma comment(lib, "clanSound-x64-static-mtdll-uc.lib")
00139 #else
00140 #pragma comment(lib, "clanSound-static-mtdll-uc.lib")
00141 #endif
00142 #else
00143 #if defined(_M_X64)
00144 #pragma comment(lib, "clanSound-x64-static-mtdll-uc-debug.lib")
00145 #else
00146 #pragma comment(lib, "clanSound-static-mtdll-uc-debug.lib")
00147 #endif
00148 #endif
00149 #pragma comment(lib, "dsound.lib")
00150 #pragma comment(lib, "dxguid.lib")
00151 #pragma comment(lib, "winmm.lib")
00152 #else
00153 #if !defined (_DEBUG)
00154 #if defined(_M_X64)
00155 #pragma comment(lib, "clanSound-x64-static-mt-uc.lib")
00156 #else
00157 #pragma comment(lib, "clanSound-static-mt-uc.lib")
00158 #endif
00159 #else
00160 #if defined(_M_X64)
00161 #pragma comment(lib, "clanSound-x64-static-mt-uc-debug.lib")
00162 #else
00163 #pragma comment(lib, "clanSound-static-mt-uc-debug.lib")
00164 #endif
00165 #endif
00166 #pragma comment(lib, "dsound.lib")
00167 #pragma comment(lib, "dxguid.lib")
00168 #pragma comment(lib, "winmm.lib")
00169 #endif
00170 #endif
00171 #endif
00172