openshot-audio
0.1.6
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
JuceLibraryCode
modules
juce_audio_formats
juce_audio_formats.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_FORMATS_H_INCLUDED
26
#define JUCE_AUDIO_FORMATS_H_INCLUDED
27
28
#include "../juce_audio_basics/juce_audio_basics.h"
29
30
//=============================================================================
36
#ifndef JUCE_USE_FLAC
37
#define JUCE_USE_FLAC 1
38
#endif
39
45
#ifndef JUCE_USE_OGGVORBIS
46
#define JUCE_USE_OGGVORBIS 1
47
#endif
48
61
#ifndef JUCE_USE_MP3AUDIOFORMAT
62
#define JUCE_USE_MP3AUDIOFORMAT 0
63
#endif
64
68
#ifndef JUCE_USE_LAME_AUDIO_FORMAT
69
#define JUCE_USE_LAME_AUDIO_FORMAT 0
70
#endif
71
75
#ifndef JUCE_USE_WINDOWS_MEDIA_FORMAT
76
#define JUCE_USE_WINDOWS_MEDIA_FORMAT 1
77
#endif
78
79
#if ! JUCE_MSVC
80
#undef JUCE_USE_WINDOWS_MEDIA_FORMAT
81
#define JUCE_USE_WINDOWS_MEDIA_FORMAT 0
82
#endif
83
84
//=============================================================================
85
namespace
juce
86
{
87
88
class
AudioFormat
;
89
#include "
format/juce_AudioFormatReader.h
"
90
#include "
format/juce_AudioFormatWriter.h
"
91
#include "
format/juce_MemoryMappedAudioFormatReader.h
"
92
#include "
format/juce_AudioFormat.h
"
93
#include "
format/juce_AudioFormatManager.h
"
94
#include "
format/juce_AudioFormatReaderSource.h
"
95
#include "
format/juce_AudioSubsectionReader.h
"
96
#include "
format/juce_BufferingAudioFormatReader.h
"
97
#include "
codecs/juce_AiffAudioFormat.h
"
98
#include "
codecs/juce_CoreAudioFormat.h
"
99
#include "
codecs/juce_FlacAudioFormat.h
"
100
#include "
codecs/juce_LAMEEncoderAudioFormat.h
"
101
#include "
codecs/juce_MP3AudioFormat.h
"
102
#include "
codecs/juce_OggVorbisAudioFormat.h
"
103
#include "
codecs/juce_QuickTimeAudioFormat.h
"
104
#include "
codecs/juce_WavAudioFormat.h
"
105
#include "
codecs/juce_WindowsMediaAudioFormat.h
"
106
#include "
sampler/juce_Sampler.h
"
107
108
}
109
110
#endif // JUCE_AUDIO_FORMATS_H_INCLUDED
juce_CoreAudioFormat.h
juce_AudioFormatManager.h
juce
Definition:
juce_audio_basics.cpp:75
juce_AudioFormatReaderSource.h
juce_WavAudioFormat.h
juce_AudioFormatWriter.h
juce_MemoryMappedAudioFormatReader.h
juce_AiffAudioFormat.h
juce_Sampler.h
juce_LAMEEncoderAudioFormat.h
juce::AudioFormat
Definition:
juce_audio_formats.h:37
juce_AudioFormatReader.h
juce_QuickTimeAudioFormat.h
juce_AudioSubsectionReader.h
juce_BufferingAudioFormatReader.h
juce_AudioFormat.h
juce_MP3AudioFormat.h
juce_FlacAudioFormat.h
juce_WindowsMediaAudioFormat.h
juce_OggVorbisAudioFormat.h
Generated on Tue Jul 3 2018 00:30:06 for openshot-audio by
1.8.8