You need to enable JavaScript to run this app.
Wwise SDK 2021.1.9
_ak_platforms_8h_source
Search
Version
2021.1.9.7847
2019.2.15.7667
2019.1.11.7296
2018.1.11.6987
2017.2.10.6745
2017.1.9.6501
2016.2.6.6153
2015.1.9.5624
arrow_right
Table of Contents
Wwise SDK 2021.1.9
Wwise Help
Wwise Launcher
Wwise Fundamentals
Cube Integration
Sample Project
Wwise Unity Integration
Wwise Unreal Integration
Other Documentation
Wwise Audio Lab
Wwise SDK 2021.1.9
AK
AkPlatforms.h
Go to the documentation of this file.
1
/*******************************************************************************
2
The content of this file includes portions of the AUDIOKINETIC Wwise Technology
3
released in source code form as part of the SDK installer package.
4
5
Commercial License Usage
6
7
Licensees holding valid commercial licenses to the AUDIOKINETIC Wwise Technology
8
may use this file in accordance with the end user license agreement provided
9
with the software or, alternatively, in accordance with the terms contained in a
10
written agreement between you and Audiokinetic Inc.
11
12
Apache License Usage
13
14
Alternatively, this file may be used under the Apache License, Version 2.0 (the
15
"Apache License"); you may not use this file except in compliance with the
16
Apache License. You may obtain a copy of the Apache License at
17
http://www.apache.org/licenses/LICENSE-2.0.
18
19
Unless required by applicable law or agreed to in writing, software distributed
20
under the Apache License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES
21
OR CONDITIONS OF ANY KIND, either express or implied. See the Apache License for
22
the specific language governing permissions and limitations under the License.
23
24
Version: v2021.1.9 Build: 7847
25
Copyright (c) 2006-2022 Audiokinetic Inc.
26
*******************************************************************************/
27
28
/// \file
29
/// Audiokinetic platform checks. This is where we detect which platform
30
/// is being compiled, and where we define the corresponding AK-specific
31
/// symbols.
32
33
#pragma once
34
35
#if defined( NN_NINTENDO_SDK )
36
37
#include <
AK/SoundEngine/Platforms/NX/AkTypes.h
>
38
39
#elif defined( _GAMING_XBOX )
40
41
#include <
AK/SoundEngine/Platforms/XboxGC/AkTypes.h
>
42
43
#elif defined( _XBOX_ONE )
44
45
#include <
AK/SoundEngine/Platforms/XboxOne/AkTypes.h
>
46
47
#elif defined( _WIN32 ) || defined ( _WIN64 ) || defined( WINAPI_FAMILY )
48
49
#include <
AK/SoundEngine/Platforms/Windows/AkTypes.h
>
50
51
#elif defined( __APPLE__ )
52
53
#include <
AK/SoundEngine/Platforms/Mac/AkTypes.h
>
54
55
#elif defined( __ORBIS__ )
56
57
#include <
AK/SoundEngine/Platforms/PS4/AkTypes.h
>
58
59
#elif defined( __LUMIN__ )
60
61
#include <AK/SoundEngine/Platforms/Lumin/AkTypes.h>
62
63
#elif defined( __ANDROID__ )
64
65
#include <
AK/SoundEngine/Platforms/Android/AkTypes.h
>
66
67
#elif defined( __ggp__ )
68
69
#include <
AK/SoundEngine/Platforms/GGP/AkTypes.h
>
70
71
#elif defined( __linux__ )
72
73
#include <
AK/SoundEngine/Platforms/Linux/AkTypes.h
>
74
75
#elif defined( __EMSCRIPTEN__ )
76
77
#include <AK/SoundEngine/Platforms/Emscripten/AkTypes.h>
78
79
#elif defined( __QNX__ )
80
81
#include <AK/SoundEngine/Platforms/QNX/AkTypes.h>
82
83
#elif defined(__has_include)
84
85
#if __has_include("AK/SoundEngine/Platforms/PS5/AkTypes.h")
86
87
#include "
AK/SoundEngine/Platforms/PS5/AkTypes.h
"
88
89
#endif
90
91
#else
92
93
#error Unsupported platform, or platform-specific symbols not defined
94
95
#endif
AkTypes.h
AkTypes.h
AkTypes.h
AkTypes.h
AkTypes.h
AkTypes.h
AkTypes.h
AkTypes.h
AkTypes.h
AkTypes.h
You need to enable JavaScript to run this app.