openshot-audio
0.1.2
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
JuceLibraryCode
modules
juce_audio_devices
juce_audio_devices.h
Go to the documentation of this file.
1
/*
2
==============================================================================
3
4
This file is part of the JUCE library.
5
Copyright (c) 2015 - ROLI Ltd.
6
7
Permission is granted to use this software under the terms of either:
8
a) the GPL v2 (or any later version)
9
b) the Affero GPL v3
10
11
Details of these licenses can be found at: www.gnu.org/licenses
12
13
JUCE is distributed in the hope that it will be useful, but WITHOUT ANY
14
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
15
A PARTICULAR PURPOSE. See the GNU General Public License for more details.
16
17
------------------------------------------------------------------------------
18
19
To release a closed-source product which uses JUCE, commercial licenses are
20
available: visit www.juce.com for more information.
21
22
==============================================================================
23
*/
24
25
#ifndef JUCE_AUDIO_DEVICES_H_INCLUDED
26
#define JUCE_AUDIO_DEVICES_H_INCLUDED
27
28
#include "../juce_events/juce_events.h"
29
#include "../juce_audio_basics/juce_audio_basics.h"
30
#include "../juce_audio_formats/juce_audio_formats.h"
31
32
//=============================================================================
41
#ifndef JUCE_ASIO
42
#define JUCE_ASIO 0
43
#endif
44
49
#ifndef JUCE_WASAPI
50
#define JUCE_WASAPI 1
51
#endif
52
56
#ifndef JUCE_WASAPI_EXCLUSIVE
57
#define JUCE_WASAPI_EXCLUSIVE 1
58
#endif
59
60
64
#ifndef JUCE_DIRECTSOUND
65
#define JUCE_DIRECTSOUND 1
66
#endif
67
71
#ifndef JUCE_ALSA
72
#define JUCE_ALSA 1
73
#endif
74
78
#ifndef JUCE_JACK
79
#define JUCE_JACK 0
80
#endif
81
85
#ifndef JUCE_USE_ANDROID_OPENSLES
86
#if JUCE_ANDROID_API_VERSION > 8
87
#define JUCE_USE_ANDROID_OPENSLES 1
88
#else
89
#define JUCE_USE_ANDROID_OPENSLES 0
90
#endif
91
#endif
92
93
//=============================================================================
97
#ifndef JUCE_USE_CDREADER
98
#define JUCE_USE_CDREADER 0
99
#endif
100
104
#ifndef JUCE_USE_CDBURNER
105
#define JUCE_USE_CDBURNER 0
106
#endif
107
108
//=============================================================================
109
namespace
juce
110
{
111
112
#include "
audio_io/juce_AudioIODevice.h
"
113
#include "
audio_io/juce_AudioIODeviceType.h
"
114
#include "
audio_io/juce_SystemAudioVolume.h
"
115
#include "
midi_io/juce_MidiInput.h
"
116
#include "
midi_io/juce_MidiMessageCollector.h
"
117
#include "
midi_io/juce_MidiOutput.h
"
118
#include "
sources/juce_AudioSourcePlayer.h
"
119
#include "
sources/juce_AudioTransportSource.h
"
120
#include "
audio_cd/juce_AudioCDBurner.h
"
121
#include "
audio_cd/juce_AudioCDReader.h
"
122
#include "
audio_io/juce_AudioDeviceManager.h
"
123
124
}
125
126
#endif // JUCE_AUDIO_DEVICES_H_INCLUDED
juce
Definition:
juce_audio_basics.cpp:75
juce_AudioIODeviceType.h
juce_SystemAudioVolume.h
juce_MidiOutput.h
juce_AudioIODevice.h
juce_AudioSourcePlayer.h
juce_MidiInput.h
juce_AudioTransportSource.h
juce_MidiMessageCollector.h
juce_AudioDeviceManager.h
juce_AudioCDReader.h
juce_AudioCDBurner.h
Generated by
1.8.11