40#include "CACFUnknown.h"
68 float mProgress { 0.f };
#define AAX_DELETE(X)
delete keyword macro
Definition: AAX.h:174
#define AAX_DEFAULT_DTOR_OVERRIDE(X)
Definition: AAX.h:167
int32_t AAX_Result
Definition: AAX.h:347
uint32_t AAX_CTypeID
Matches type of OSType used in classic plugins.
Definition: AAX.h:346
Defines the interface representing an asynchronous task.
AAX_TaskCompletionStatus
Definition: AAX_IACFTask.h:55
Definition: AAX_ACFInterface.doxygen:229
Definition: AAX_CTask.h:42
float GetProgress() const AAX_OVERRIDE
AAX_Result SetProgress(float iProgress) AAX_OVERRIDE
AAX_TaskCompletionStatus Status() const
Definition: AAX_CTask.h:64
void **ppvObjOut AAX_OVERRIDE
Definition: AAX_CTask.h:45
AAX_IACFDataBuffer const * GetArgumentOfType(AAX_CTypeID iType) const AAX_OVERRIDE
AAX_Result SetDone(AAX_TaskCompletionStatus iStatus) AAX_OVERRIDE
Inform the host that the task is completed.
AAX_Result AddResult(AAX_IACFDataBuffer const *iResult) AAX_OVERRIDE
Attach result data to this task.
AAX_Result GetType(AAX_CTypeID *oType) const AAX_OVERRIDE
ACF_DECLARE_STANDARD_UNKNOWN() ACFMETHOD(InternalQueryInterface)(const acfIID &riid
Versioned interface for reference counted data buffers.
Definition: AAX_IACFDataBuffer.h:54
Versioned interface for an asynchronous task.
Definition: AAX_IACFTask.h:70