25 #ifndef JUCE_AUDIOFORMAT_H_INCLUDED 26 #define JUCE_AUDIOFORMAT_H_INCLUDED 47 const String& getFormatName()
const;
65 virtual bool canHandleFile (
const File& fileToTest);
68 virtual Array<int> getPossibleSampleRates() = 0;
74 virtual bool canDoStereo() = 0;
77 virtual bool canDoMono() = 0;
80 virtual bool isCompressed();
109 bool deleteStreamIfOpeningFails) = 0;
149 double sampleRateToUse,
150 unsigned int numberOfChannels,
153 int qualityOptionIndex) = 0;
178 #endif // JUCE_AUDIOFORMAT_H_INCLUDED Definition: juce_StringPairArray.h:39
Definition: juce_String.h:43
#define JUCE_API
Definition: juce_StandardHeader.h:139
Definition: juce_OutputStream.h:42
Definition: juce_StringArray.h:39
Definition: juce_Array.h:60
Definition: juce_File.h:45
Definition: juce_StringRef.h:65