synthclone
0.3.0
|
Represents a job that will be sent to a Sampler. More...
#include <synthclone/samplerjob.h>
Public Types | |
enum | Type { TYPE_PLAY_DRY_SAMPLE =0, TYPE_PLAY_WET_SAMPLE =1, TYPE_SAMPLE =2 } |
The type of job that will be executed by the Sampler. More... | |
Public Member Functions | |
virtual Type | getType () const =0 |
Gets the SamplerJob::Type. More... | |
virtual const Zone * | getZone () const =0 |
Gets the Zone that the Sampler will use to get information for this SamplerJob. More... | |
Protected Member Functions | |
SamplerJob (QObject *parent=0) | |
Constructs a new SamplerJob object. More... | |
virtual | ~SamplerJob () |
Destroys a SamplerJob. More... | |
Represents a job that will be sent to a Sampler.
The type of job that will be executed by the Sampler.
Enumerator | |
---|---|
TYPE_PLAY_DRY_SAMPLE | |
TYPE_PLAY_WET_SAMPLE | |
TYPE_SAMPLE |
|
explicitprotected |
Constructs a new SamplerJob object.
SamplerJob objects cannot be created directly. SamplerJob objects are created by calling Context::addSamplerJob().
parent | The parent object of the new SamplerJob. |
|
protectedvirtual |
Destroys a SamplerJob.
The application is responsible for managing SamplerJob memory.
|
pure virtual |
Gets the SamplerJob::Type.
|
pure virtual |
Gets the Zone that the Sampler will use to get information for this SamplerJob.