OpenShot Library | libopenshot-audio 0.2.0
|
Used by the TimeSliceThread class. More...
#include <juce_TimeSliceThread.h>
Public Member Functions | |
virtual | ~TimeSliceClient ()=default |
Destructor. | |
virtual int | useTimeSlice ()=0 |
Called back by a TimeSliceThread. | |
Friends | |
class | TimeSliceThread |
Used by the TimeSliceThread class.
To register your class with a TimeSliceThread, derive from this class and use the TimeSliceThread::addTimeSliceClient() method to add it to the list.
Make sure you always call TimeSliceThread::removeTimeSliceClient() before deleting your client!
Definition at line 47 of file juce_TimeSliceThread.h.
|
pure virtual |
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.
Implemented in juce::AudioFormatWriter::ThreadedWriter::Buffer.
|
friend |
Definition at line 72 of file juce_TimeSliceThread.h.