29#if JUCE_WINDOWS || DOXYGEN
37class WindowsMediaAudioFormat :
public AudioFormat
41 WindowsMediaAudioFormat();
42 ~WindowsMediaAudioFormat()
override;
45 Array<int> getPossibleSampleRates()
override;
46 Array<int> getPossibleBitDepths()
override;
47 bool canDoStereo()
override;
48 bool canDoMono()
override;
49 bool isCompressed()
override;
52 AudioFormatReader* createReaderFor (InputStream*,
bool deleteStreamIfOpeningFails)
override;
54 AudioFormatWriter* createWriterFor (OutputStream*,
double sampleRateToUse,
55 unsigned int numberOfChannels,
int bitsPerSample,
56 const StringPairArray& metadataValues,
int qualityOptionIndex)
override;