The VIDDEC2 split video decoder interface. Provides the user an interface to create and interact with XDAIS algorithms that are compliant with the XDM-defined IVIDDEC2FRONT or IVIDDEC2BACK video decoder interface.
Functions |
VIDDEC2BACK_Handle | VIDDEC2BACK_create (Engine_Handle e, String name, VIDDEC2_Params *params) |
| Create an instance of the BACK end of a split video decoder algorithm.
|
Int32 | VIDDEC2BACK_process (VIDDEC2BACK_Handle handle, XDM_Context *context, VIDDEC2_OutArgs *outArgs) |
| Execute the process() method in this instance of a BACK side split video decoder algorithm.
|
Int32 | VIDDEC2BACK_control (VIDDEC2BACK_Handle handle, XDM_Context *context, VIDDEC2_Status *status) |
| Execute the control() method in this instance of a video decoder algorithm.
|
Void | VIDDEC2BACK_delete (VIDDEC2BACK_Handle handle) |
| Delete the instance of a video decoder algorithm.
|
VIDDEC2FRONT_Handle | VIDDEC2FRONT_create (Engine_Handle e, String name, VIDDEC2_Params *params) |
| Create an instance of the FRONT end of a split video decoder algorithm.
|
Int32 | VIDDEC2FRONT_process (VIDDEC2FRONT_Handle handle, VIDDEC2_InArgs *inArgs, XDM_Context *context, VIDDEC2FRONT_OutArgs *outArgs) |
| Execute the process() method in this instance of a FRONT side split video decoder algorithm.
|
Int32 | VIDDEC2FRONT_control (VIDDEC2FRONT_Handle handle, VIDDEC2_Cmd id, VIDDEC2_DynamicParams *params, XDM_Context *context, VIDDEC2FRONT_Status *status) |
| Execute the control() method in this instance of a video decoder algorithm.
|
Void | VIDDEC2FRONT_delete (VIDDEC2FRONT_Handle handle) |
| Delete the instance of a video decoder algorithm.
|