split/viddec2.h File Reference


Detailed Description

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>
Include dependency graph for split/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.
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines

Copyright 2010, Texas Instruments Incorporated