![]() |
![]() |
Defines all of the operations on IVIDDEC2BACK objects. More...
#include <ividdec2.h>

Data Fields | |
| IALG_Fxns | ialg |
| XDAS_Int32(* | process )(IVIDDEC2BACK_Handle handle, XDM_Context *context, IVIDDEC2_OutArgs *outArgs) |
| Basic video decoding call. | |
| XDAS_Int32(* | control )(IVIDDEC2BACK_Handle handle, XDM_Context *context, IVIDDEC2_Status *status) |
| Control behavior of an algorithm. | |
Defines all of the operations on IVIDDEC2BACK objects.
XDAIS algorithm interface.
| XDAS_Int32(* IVIDDEC2BACK_Fxns::process)(IVIDDEC2BACK_Handle handle, XDM_Context *context, IVIDDEC2_OutArgs *outArgs) |
Basic video decoding call.
| [in] | handle | Handle to an algorithm instance. |
| [in,out] | context | Context provided to, and managed by the split codec. |
| [out] | outArgs | Ouput results. This is a required parameter. |
context must not be NULL, and must point to a valid XDM_Context structure.context->numInOutBufs must be zero (0).outArgs must not be NULL, and must point to a valid IVIDDEC2_OutArgs structure.context are owned by the calling application.| IVIDDEC2_EOK | Success. |
| IVIDDEC2_EFAIL | General failure. See IVIDDEC2_Status::extendedError for more detailed further error conditions. |
| IVIDDEC2_EUNSUPPORTED | Request is unsupported. |
| XDAS_Int32(* IVIDDEC2BACK_Fxns::control)(IVIDDEC2BACK_Handle handle, XDM_Context *context, IVIDDEC2_Status *status) |
Control behavior of an algorithm.
| [in] | handle | Handle to an algorithm instance. |
| [in] | context | Codec context. This is a required parameter. |
| [out] | status | Output results. This is a required parameter. |
handle must be a valid algorithm instance handle.context must not be NULL, and must point to a valid XDM_Context structure.status must not be NULL, and must point to a valid IVIDDEC2_Status structure.status->data field, it must be physically contiguous and owned by the calling application.status->data field, it is owned by the calling application.| IVIDDEC2_EOK | Success. |
| IVIDDEC2_EFAIL | General failure. See IVIDDEC2_Status::extendedError for more detailed further error conditions. |
| IVIDDEC2_EUNSUPPORTED | Request is unsupported. |