XDAIS  dais-x04
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Data Fields
XDM_Context Struct Reference

Context used by split codecs. More...

#include <xdm.h>

Collaboration diagram for XDM_Context:
Collaboration graph

Data Fields

XDM1_SingleBufDesc algContext
XDAS_Int32 numInBufs
XDAS_Int32 numOutBufs
XDAS_Int32 numInOutBufs
XDM1_SingleBufDesc inBufs [32]
XDM1_SingleBufDesc outBufs [32]
XDM1_SingleBufDesc inOutBufs [32]
XDM1_SingleBufDesc intermediateBufs [32]

Detailed Description

Context used by split codecs.


Field Documentation

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.

Remarks:
This is a sparse array.
XDM1_SingleBufDesc XDM_Context::outBufs[32]

Output data buffers.

Remarks:
This is a sparse array.
XDM1_SingleBufDesc XDM_Context::inOutBufs[32]

Input/Output data buffers.

Remarks:
This is a sparse array.
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).
This is a null-terminated array

The documentation for this struct was generated from the following file:
Copyright 2013, Texas Instruments Incorporated