cAudio
2.3.0
3d Audio Engine
cAudio
include
cAudioDefines.h
1
// Copyright (c) 2008-2011 Raynaldo (Wildicv) Rivera, Joshua (Dark_Kilauea) Jones, Murat (wolfmanfx) Sari
2
// This file is part of the "cAudio Engine"
3
// For conditions of distribution and use, see copyright notice in cAudio.h
4
5
#pragma once
6
7
#include "cAudioPlatform.h"
8
9
// CMake-generated build settings.
10
// %BUILD_DIR%/include to your include search path to find cAudioBuildSettings.h.
11
#include "cAudioBuildSettings.h"
12
15
#define CAUDIO_VERSION "2.3.0"
16
17
#if !defined( CAUDIO_DEBUG )
18
#if defined( DEBUG ) || defined( _DEBUG )
19
#define CAUDIO_DEBUG
20
#endif
21
#endif
22
23
24
#ifdef CAUDIO_PLATFORM_WIN
25
# if CAUDIO_STATIC_LIB == 0
26
# define CAUDIO_API __declspec(dllexport)
27
# else
28
# define CAUDIO_API extern "C"
29
# endif // CAUDIO_STATIC_LIB
30
#else
31
# define CAUDIO_API
32
#endif
33
35
#if CAUDIO_MAKE_THREAD_SAFE == 1
36
#define CAUDIO_USE_INTERNAL_THREAD
37
#endif
38
39
40
#if !defined( CAUDIO_PLATFORM_IPHONE ) && CAUDIO_STATIC_LIB == 0
41
# define CAUDIO_COMPILE_WITH_PLUGIN_SUPPORT
43
#endif
44
46
#define CAUDIO_SOURCE_BUFFER_SIZE ( 1024 * 64 )
47
#define CAUDIO_SOURCE_NUM_BUFFERS 3
49
51
#define CAUDIO_SOURCE_MAX_EFFECT_SLOTS 4
Generated on Thu May 17 2018 15:20:12 for cAudio by
1.8.12