![]() |
AAX SDK 2.8.0
Avid Audio Extensions Development Kit
|
#include <AAX_ITaskAgent.h>
Interface for a component that accepts task requests.
The task agent is expected to complete the requested tasks asynchronously and to provide progress and completion details via calls on the AAX_IACFTask interface as the tasks proceed.
Public Member Functions | |
| ACF_DECLARE_STANDARD_UNKNOWN () ACFMETHOD(InternalQueryInterface)(const acfIID &riid | |
| AAX_DELETE (AAX_ITaskAgent &operator=(const AAX_ITaskAgent &)) | |
Public Member Functions inherited from AAX_IACFTaskAgent | |
| virtual AAX_Result | Initialize (IACFUnknown *iController)=0 |
| virtual AAX_Result | Uninitialize ()=0 |
| virtual AAX_Result | AddTask (IACFUnknown *iTask)=0 |
| virtual AAX_Result | CancelAllTasks ()=0 |
Public Member Functions inherited from IACFUnknown | |
| virtual BEGIN_ACFINTERFACE ACFRESULT ACFMETHODCALLTYPE | QueryInterface (const acfIID &iid, void **ppOut)=0 |
| Returns pointers to supported interfaces. | |
| virtual acfUInt32 ACFMETHODCALLTYPE | AddRef (void)=0 |
| Increments reference count. | |
| virtual acfUInt32 ACFMETHODCALLTYPE | Release (void)=0 |
| Decrements reference count. | |
Public Attributes | |
| void **ppvObjOut | AAX_OVERRIDE |
| AAX_ITaskAgent::ACF_DECLARE_STANDARD_UNKNOWN | ( | ) | const & |
| AAX_ITaskAgent::AAX_DELETE | ( | AAX_ITaskAgent & | operator = (const AAX_ITaskAgent &) | ) |
| void** ppvObjOut AAX_ITaskAgent::AAX_OVERRIDE |
1.9.6