XDM_Context Struct Reference
[Shared XDM Definitions]

Context used by split codecs. More...

#include <xdm.h>

Collaboration diagram for XDM_Context:
Collaboration graph
[legend]

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

App allocated and provided.

Remarks:
Split codecs can use this for passing scalar data to the next part.

Number of input data buffers

Number of output data buffers

Number of in/out data buffers

Input data Cbuffers.

Remarks:
This is a sparse array.

Output data buffers.

Remarks:
This is a sparse array.

Input/Output data buffers.

Remarks:
This is a sparse array.

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:
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines

Copyright 2010, Texas Instruments Incorporated