IXAPO has the following members.
| Name | Description | |
|---|---|---|
![]() |
CalcInputFrames | Returns the number of input frames required to generate the given number of output frames. |
![]() |
CalcOutputFrames | Returns the number of output frames that will be generated from a given number of input frames. |
![]() |
GetRegistrationProperties | Returns the registration properties of an XAPO. |
![]() |
Initialize | Performs any effect-specific initialization. |
![]() |
IsInputFormatSupported | Queries if a specific input format is supported for a given output format. |
![]() |
IsOutputFormatSupported | Queries if a specific output format is supported for a given input format. |
![]() |
LockForProcess | Called by XAudio2 to lock the input and output configurations of an XAPO allowing it to do any final initialization before Process is called on the realtime thread. |
![]() |
Process | Runs the XAPO’s digital signal processing (DSP) code on the given input and output buffers. |
![]() |
Reset | Resets variables dependent on frame history. |
![]() |
UnlockForProcess | Deallocates variables that were allocated with the LockForProcess method. |