#include <AAX_IPrivateDataAccess.h>
Interface to data access provided by host to plug-in.
- :Implemented by the AAX Host:
WARNING: AAX_IPrivateDataAccess objects are not reference counted and are not guaranteed to exist beyond the scope of the method(s) they are passed into.
- See Also
- AAX_IACFEffectDirectData::TimerWakeup
| virtual AAX_IPrivateDataAccess::~AAX_IPrivateDataAccess |
( |
| ) |
|
|
inlinevirtual |
| virtual AAX_Result AAX_IPrivateDataAccess::ReadPortDirect |
( |
AAX_CFieldIndex |
iFieldIndex, |
|
|
const uint32_t |
iOffset, |
|
|
const uint32_t |
iSize, |
|
|
void * |
oBuffer |
|
) |
| |
|
pure virtual |
Read data directly from DSP at the given port.
- Note
- Blocking
- Parameters
-
| [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. |
Implemented in AAX_VPrivateDataAccess.
| virtual AAX_Result AAX_IPrivateDataAccess::WritePortDirect |
( |
AAX_CFieldIndex |
iFieldIndex, |
|
|
const uint32_t |
iOffset, |
|
|
const uint32_t |
iSize, |
|
|
const void * |
iBuffer |
|
) |
| |
|
pure virtual |
Write data directly to DSP at the given port.
- Note
- Blocking
- Parameters
-
| [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. |
Implemented in AAX_VPrivateDataAccess.
The documentation for this class was generated from the following file: