25 #ifndef JUCE_AUDIOCDBURNER_H_INCLUDED 26 #define JUCE_AUDIOCDBURNER_H_INCLUDED 28 #if JUCE_USE_CDBURNER || DOXYGEN 69 DiskState getDiskState()
const;
72 bool isDiskPresent()
const;
83 DiskState waitUntilStateChange (
int timeOutMilliseconds);
98 bool setBufferUnderrunProtection (
bool shouldBeEnabled);
105 int getNumAvailableAudioBlocks()
const;
115 bool addAudioTrack (
AudioSource* source,
int numSamples);
121 class BurnProgressListener
125 virtual ~BurnProgressListener() {}
131 virtual bool audioCDBurnProgress (
float proportionComplete) = 0;
143 String burn (BurnProgressListener* listener,
144 bool ejectDiscAfterwards,
145 bool performFakeBurnForTesting,
169 #endif // JUCE_AUDIOCDBURNER_H_INCLUDED Definition: juce_AudioSource.h:110
#define noexcept
Definition: juce_CompilerSupport.h:141
Definition: juce_String.h:43
Definition: juce_ChangeBroadcaster.h:35
Definition: juce_ScopedPointer.h:70
Definition: juce_StringArray.h:39
Definition: juce_ContainerDeletePolicy.h:44