The VIDDEC2 split video decoder codec interface. Provides the user an interface to create and interact with xDAIS algorithms that are compliant with the xDM IVIDDEC2FRONT or IVIDDEC2BACK video decoder interface.
#include <ti/xdais/dm/xdm.h>
#include <ti/xdais/dm/split/ividdec2.h>
#include <ti/sdo/ce/Engine.h>
#include <ti/sdo/ce/visa.h>
#include <ti/sdo/ce/skel.h>
#include <ti/sdo/ce/video2/viddec2.h>
Go to the source code of this file.
Data Structures | |
struct | IVIDDEC2BACK_CodecClassConfig |
Definition of IVIDDEC2BACK codec class configurable parameters. More... | |
Typedefs | |
typedef IVIDDEC2FRONT_Status | VIDDEC2FRONT_Status |
typedef VISA_Handle | VIDDEC2FRONT_Handle |
Opaque handle to a VIDDEC2FRONT codec. | |
typedef VISA_Handle | VIDDEC2BACK_Handle |
Opaque handle to a VIDDEC2BACK codec. | |
typedef IVIDDEC2FRONT_OutArgs | VIDDEC2FRONT_OutArgs |
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. |