Defines all of the operations on IIMGDEC objects.
More...
#include <iimgdec.h>
Detailed Description
Defines all of the operations on IIMGDEC objects.
Field Documentation
XDAIS algorithm interface.
- See also:
- IALG_Fxns
Basic image decoding call.
- Parameters:
-
[in] | handle | Handle to an algorithm instance. |
[in] | inBufs | Input buffer descriptors. |
[in,out] | outBufs | Output buffer descriptors. The algorithm may modify the output buffer pointers. |
[in] | inArgs | Input arguments. This is a required parameter. |
[out] | outArgs | Ouput results. This is a required parameter. |
- Precondition:
handle
must be a valid algorithm instance handle.
-
inArgs
must not be NULL, and must point to a valid IIMGDEC_InArgs structure.
-
outArgs
must not be NULL, and must point to a valid IIMGDEC_OutArgs structure.
-
inBufs
must not be NULL, and must point to a valid XDM_BufDesc structure.
-
outBufs
must not be NULL, and must point to a valid XDM_BufDesc structure.
-
The buffers in
inBufs
and outBufs
are physically contiguous and owned by the calling application.
- Postcondition:
- The algorithm must not modify the contents of
inArgs
.
-
The buffers in
inBufs
and outBufs
are owned by the calling application.
- Return values:
-
Control behaviour of an algorithm.
- Parameters:
-
[in] | handle | Handle to an algorithm instance. |
[in] | id | Command id. See XDM_CmdId. |
[in] | params | Dynamic parameters. This is a required parameter. |
[out] | status | Output results. This is a required parameter. |
- Precondition:
handle
must be a valid algorithm instance handle.
-
params
must not be NULL, and must point to a valid IIMGDEC_DynamicParams structure.
-
status
must not be NULL, and must point to a valid IIMGDEC_Status structure.
- Return values:
-
The documentation for this struct was generated from the following file: