TracktionEngine
Loading...
Searching...
No Matches
Static Public Member Functions | List of all members
engine::LAMEManager Class Reference

Manages the LAME location property and an AudioFormat if the LAME encoder is provided. More...

#include <tracktion_LAMEManager.h>

Static Public Member Functions

static juce::File getLameEncoderExe ()
 Returns the current LAME file.
 
static juce::File getFFmpegExe ()
 Returns the current FFmpeg file.
 
static juce::String getLameSharedLibrary ()
 Returns the LAME shared library to load when TRACKTION_ENABLE_LIBLAME is set.
 
static void registerAudioFormat (AudioFileFormatManager &)
 Add the LAMEAudioFormat to the AudioFileFormatManager.
 
static bool lameIsAvailable ()
 Returns true if a valid LAME/FFmpeg file is found.
 

Detailed Description

Manages the LAME location property and an AudioFormat if the LAME encoder is provided.

Member Function Documentation

◆ getLameEncoderExe()

static juce::File engine::LAMEManager::getLameEncoderExe ( )
static

Returns the current LAME file.

◆ getFFmpegExe()

static juce::File engine::LAMEManager::getFFmpegExe ( )
static

Returns the current FFmpeg file.

◆ getLameSharedLibrary()

static juce::String engine::LAMEManager::getLameSharedLibrary ( )
static

Returns the LAME shared library to load when TRACKTION_ENABLE_LIBLAME is set.

This can be a full path or a bare library name, in which case the platform's usual library search path is used.

See also
LibLameEncoderAudioFormat

◆ registerAudioFormat()

static void engine::LAMEManager::registerAudioFormat ( AudioFileFormatManager )
static

Add the LAMEAudioFormat to the AudioFileFormatManager.

◆ lameIsAvailable()

static bool engine::LAMEManager::lameIsAvailable ( )
static

Returns true if a valid LAME/FFmpeg file is found.


The documentation for this class was generated from the following file: