IXAPO Members

IXAPO has the following members.

Public Methods

  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.

See also

IXAPO