XAPO_LOCKFORPROCESS_PARAMETERS Structure

Defines stream buffer parameters that remain constant while an XAPO is locked. Used with the IXAPO::LockForProcess method.

Syntax

typedef struct XAPO_LOCKFORPROCESS_BUFFER_PARAMETERS {
    WAVEFORMATEX *pFormat;
    UINT32 MaxFrameCount;
} XAPO_LOCKFORPROCESS_PARAMETERS;  

Members

pFormat
A WAVFORMATEX structure describing the format for the stream buffer.

MaxFrameCount
Maximum number of frames in the stream buffer that IXAPO::Process would ever be required to handle, irrespective of dynamic parameter settings.

Remarks

The byte size of the respective stream buffer must be at least MaxFrameCount x (pFormat->nBlockAlign) bytes.

Requirements

Header: Declared in xapo.h.

Library: Use xapobase.lib.