|
JUCE-7.0.12-0-g4f43011b96 JUCE-7.0.12-0-g4f43011b96
JUCE — C++ application framework with suport for VST, VST3, LV2 audio plug-ins
« « « Anklang Documentation |
Public Member Functions | |
| Buffer (TimeSliceThread &tst, AudioFormatWriter *w, int channels, int numSamples) | |
| bool | write (const float *const *data, int numSamples) |
| int | useTimeSlice () override |
| Called back by a TimeSliceThread. | |
| int | writePendingData () |
| void | setDataReceiver (IncomingDataReceiver *newReceiver) |
| void | setFlushInterval (int numSamples) noexcept |
Definition at line 214 of file juce_AudioFormatWriter.cpp.
| juce::AudioFormatWriter::ThreadedWriter::Buffer::Buffer | ( | TimeSliceThread & | tst, |
| AudioFormatWriter * | w, | ||
| int | channels, | ||
| int | numSamples | ||
| ) |
Definition at line 217 of file juce_AudioFormatWriter.cpp.
|
override |
Definition at line 226 of file juce_AudioFormatWriter.cpp.
| void juce::AudioFormatWriter::ThreadedWriter::Buffer::setDataReceiver | ( | IncomingDataReceiver * | newReceiver | ) |
Definition at line 309 of file juce_AudioFormatWriter.cpp.
Definition at line 319 of file juce_AudioFormatWriter.cpp.
|
overridevirtual |
Called back by a TimeSliceThread.
When you register this class with it, a TimeSliceThread will repeatedly call this method.
The implementation of this method should use its time-slice to do something that's quick - never block for longer than absolutely necessary.
Implements juce::TimeSliceClient.
Definition at line 259 of file juce_AudioFormatWriter.cpp.
| bool juce::AudioFormatWriter::ThreadedWriter::Buffer::write | ( | const float *const * | data, |
| int | numSamples | ||
| ) |
Definition at line 235 of file juce_AudioFormatWriter.cpp.
| int juce::AudioFormatWriter::ThreadedWriter::Buffer::writePendingData | ( | ) |
Definition at line 264 of file juce_AudioFormatWriter.cpp.