![]() |
![]() |
Codec Engine Application Programming Interface (API)
ce-w08
|
Context used by split codecs. More...
#include <xdm.h>
Context used by split codecs.
XDM1_SingleBufDesc XDM_Context::algContext |
App allocated and provided.
@remarks Split codecs can use this for passing scalar data to the next part.
XDAS_Int32 XDM_Context::numInBufs |
Number of input data buffers
XDAS_Int32 XDM_Context::numOutBufs |
Number of output data buffers
XDAS_Int32 XDM_Context::numInOutBufs |
Number of in/out data buffers
XDM1_SingleBufDesc XDM_Context::inBufs[32] |
Input data Cbuffers.
XDM1_SingleBufDesc XDM_Context::outBufs[32] |
Output data buffers.
XDM1_SingleBufDesc XDM_Context::inOutBufs[32] |
Input/Output data buffers.
XDM1_SingleBufDesc XDM_Context::intermediateBufs[32] |
Intermediate, working buffers.
@remarks For FRONT codec parts, these buffers are treated as OUT buffers (i.e., written to by the algorithm). For BACK codec parts, these buffers are treated as IN buffers (i.e., read from by the algorithm). For MIDDLE codec parts, these buffers are treated as IN/OUT buffers (i.e., the codec can read from, and write to them). @remarks This is a null-terminated array