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. |