29#if JUCE_USE_LAME_AUDIO_FORMAT || DOXYGEN
47class JUCE_API LAMEEncoderAudioFormat :
public AudioFormat
53 LAMEEncoderAudioFormat (
const File& lameExecutableToUse);
54 ~LAMEEncoderAudioFormat();
56 bool canHandleFile (
const File&);
57 Array<int> getPossibleSampleRates();
58 Array<int> getPossibleBitDepths();
62 StringArray getQualityOptions();
64 AudioFormatReader* createReaderFor (InputStream*,
bool deleteStreamIfOpeningFails);
66 AudioFormatWriter* createWriterFor (OutputStream*,
double sampleRateToUse,
67 unsigned int numberOfChannels,
int bitsPerSample,
68 const StringPairArray& metadataValues,
int qualityOptionIndex);
69 using AudioFormat::createWriterFor;
#define JUCE_API
Definition juce_StandardHeader.h:152
Definition carla_juce.cpp:31