![]() |
AAX SDK
2.1.1
Avid Audio Extensions Development Kit
|
#include <AAX_IACFPrivateDataAccess.h>


Interface for the AAX host's data access functionality.
Public Member Functions | |
| virtual AAX_Result | ReadPortDirect (AAX_CFieldIndex iFieldIndex, const uint32_t iOffset, const uint32_t iSize, void *oBuffer)=0 |
| Read data directly from DSP at the given port. More... | |
| virtual AAX_Result | WritePortDirect (AAX_CFieldIndex iFieldIndex, const uint32_t iOffset, const uint32_t iSize, const void *iBuffer)=0 |
| Write data directly to DSP at the given port. More... | |
Public Member Functions inherited from IACFUnknown | |
| virtual BEGIN_ACFINTERFACE ACFRESULT ACFMETHODCALLTYPE | QueryInterface (const acfIID &iid, void **ppOut)=0 |
| Returns pointers to supported interfaces. More... | |
| virtual acfUInt32 ACFMETHODCALLTYPE | AddRef (void)=0 |
| Increments reference count. More... | |
| virtual acfUInt32 ACFMETHODCALLTYPE | Release (void)=0 |
| Decrements reference count. More... | |
|
pure virtual |
Read data directly from DSP at the given port.
| [in] | iFieldIndex | The port to read from. |
| [in] | iOffset | Offset into data to start reading. |
| [in] | iSize | Amount of data to read (in bytes). |
| [out] | oBuffer | Pointer to storage for data to be read into. |
|
pure virtual |
Write data directly to DSP at the given port.
| [in] | iFieldIndex | The port to write to. |
| [in] | iOffset | Offset into data to begin writing. |
| [in] | iSize | Amount of data to write (in bytes). |
| [in] | iBuffer | Pointer to data being written. |
1.8.5