Data Structures | Typedefs | Functions

split/viddec2.h File Reference


Detailed Description

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.

#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
typedef struct
IVIDDEC2BACK_CodecClassConfig 
IVIDDEC2BACK_CodecClassConfig
 Definition of IVIDDEC2BACK codec class configurable parameters.

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 2012, Texas Instruments Incorporated