11namespace tracktion {
inline namespace engine
14#if JUCE_USE_LAME_AUDIO_FORMAT
50 #if TRACKTION_ENABLE_FFMPEG
63 #if TRACKTION_ENABLE_FFMPEG
65 return ffmpeg.exists() && ffmpeg.getFileName().containsIgnoreCase (
"ffmpeg");
68 return lameEnc.exists() && lameEnc.getFileName().containsIgnoreCase (
"lame");
File getSiblingFile(StringRef siblingFileName) const
static File JUCE_CALLTYPE getSpecialLocation(const SpecialLocationType type)
static juce::File getFFmpegExe()
Returns the current FFmpeg file.
static juce::File getLameEncoderExe()
Returns the current LAME file.
static bool lameIsAvailable()
Returns true if a valid LAME/FFmpeg file is found.
static void registerAudioFormat(AudioFileFormatManager &)
Add the LAMEAudioFormat to the AudioFileFormatManager.