AAX SDK 2.6.1
Avid Audio Extensions Development Kit
Loading...
Searching...
No Matches
List of all members | Public Member Functions | Public Attributes
AAX_ITaskAgent Class Reference

#include <AAX_ITaskAgent.h>

Inheritance diagram for AAX_ITaskAgent:
[legend]
Collaboration diagram for AAX_ITaskAgent:
[legend]

Description

Interface for a component that accepts task requests.

:Implemented by the Plug-In:

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.

See also
AAX_ITask

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
 

Member Function Documentation

◆ ACF_DECLARE_STANDARD_UNKNOWN()

AAX_ITaskAgent::ACF_DECLARE_STANDARD_UNKNOWN ( ) const &

◆ AAX_DELETE()

AAX_ITaskAgent::AAX_DELETE ( AAX_ITaskAgent operator = (const AAX_ITaskAgent &))

Member Data Documentation

◆ AAX_OVERRIDE

void** ppvObjOut AAX_ITaskAgent::AAX_OVERRIDE

The documentation for this class was generated from the following file: