Macros | |
| #define | JUCE_AUDIO_FORMATS_H_INCLUDED |
| #define | JUCE_USE_FLAC 1 |
| Config: JUCE_USE_FLAC Enables the FLAC audio codec classes (available on all platforms). | |
| #define | JUCE_INCLUDE_FLAC_CODE 1 |
| Config: JUCE_INCLUDE_FLAC_CODE This can be used to disable Juce's embedded 3rd-party flaclib code. | |
| #define | JUCE_FLAC_INCLUDE_PATH <FLAC/all.h> |
| #define | JUCE_USE_OGGVORBIS 1 |
| Config: JUCE_USE_OGGVORBIS Enables the Ogg-Vorbis audio codec classes (available on all platforms). | |
| #define | JUCE_USE_OPUS 1 |
| Config: JUCE_USE_OPUS Enables the Opus audio codec classes (available on all platforms). | |
| #define | JUCE_INCLUDE_OPUS_CODE 1 |
| Config: JUCE_INCLUDE_OPUS_CODE This can be used to disable Juce's embedded 3rd-party opus, opusfile and libopusenc code. | |
| #define | JUCE_USE_MP3AUDIOFORMAT 1 |
| Config: JUCE_USE_MP3AUDIOFORMAT Enables the software-based MP3AudioFormat class. | |
| #define | JUCE_USE_LAME_AUDIO_FORMAT 0 |
| Config: JUCE_USE_LAME_AUDIO_FORMAT Enables the LameEncoderAudioFormat class. | |
| #define | JUCE_USE_WINDOWS_MEDIA_FORMAT 1 |
| Config: JUCE_USE_WINDOWS_MEDIA_FORMAT Enables the Windows Media SDK codecs. | |
| #define | JUCE_USE_WINDOWS_MEDIA_FORMAT 0 |
| Config: JUCE_USE_WINDOWS_MEDIA_FORMAT Enables the Windows Media SDK codecs. | |
| #define JUCE_AUDIO_FORMATS_H_INCLUDED |
| #define JUCE_USE_FLAC 1 |
Config: JUCE_USE_FLAC Enables the FLAC audio codec classes (available on all platforms).
If your app doesn't need to read FLAC files, you might want to disable this to reduce the size of your codebase and build time.
| #define JUCE_INCLUDE_FLAC_CODE 1 |
Config: JUCE_INCLUDE_FLAC_CODE This can be used to disable Juce's embedded 3rd-party flaclib code.
You might need to tweak this if you're linking to an external flaclib library in your app, but for normal apps, this option should be left alone.
If you disable this, you might also want to set a value for JUCE_FLAC_INCLUDE_PATH, to specify the path where your flaclib headers live.
This config option only has an effect when JUCE_USE_FLAC is enabled.
| #define JUCE_FLAC_INCLUDE_PATH <FLAC/all.h> |
| #define JUCE_USE_OGGVORBIS 1 |
Config: JUCE_USE_OGGVORBIS Enables the Ogg-Vorbis audio codec classes (available on all platforms).
If your app doesn't need to read Ogg-Vorbis files, you might want to disable this to reduce the size of your codebase and build time.
| #define JUCE_USE_OPUS 1 |
Config: JUCE_USE_OPUS Enables the Opus audio codec classes (available on all platforms).
If your app doesn't need to read or write Opus files, you might want to disable this to reduce the size of your codebase and build time.
| #define JUCE_INCLUDE_OPUS_CODE 1 |
Config: JUCE_INCLUDE_OPUS_CODE This can be used to disable Juce's embedded 3rd-party opus, opusfile and libopusenc code.
You might need to tweak this if you're linking to external copies of these libraries in your app, but for normal apps, this option should be left alone.
The embedded libogg is compiled when this option or JUCE_INCLUDE_OGGVORBIS_CODE is enabled. If only one of them is, it may collide with the libogg that the external library depends on.
This config option only has an effect with JUCE_USE_OPUS is enabled.
| #define JUCE_USE_MP3AUDIOFORMAT 1 |
Config: JUCE_USE_MP3AUDIOFORMAT Enables the software-based MP3AudioFormat class.
If your app doesn't need to read MP3 files, you might want to disable this to reduce the size of your codebase and build time.
| #define JUCE_USE_LAME_AUDIO_FORMAT 0 |
Config: JUCE_USE_LAME_AUDIO_FORMAT Enables the LameEncoderAudioFormat class.
| #define JUCE_USE_WINDOWS_MEDIA_FORMAT 1 |
Config: JUCE_USE_WINDOWS_MEDIA_FORMAT Enables the Windows Media SDK codecs.
| #define JUCE_USE_WINDOWS_MEDIA_FORMAT 0 |
Config: JUCE_USE_WINDOWS_MEDIA_FORMAT Enables the Windows Media SDK codecs.