Data Structures | Defines | Typedefs | Functions

viddec3.h File Reference


Detailed Description

The VIDDEC3 video decoder interface. Provides the user an interface to create and interact with XDAIS algorithms that are compliant with the XDM-defined IVIDDEC3 video decoder interface.

#include <ti/xdais/dm/xdm.h>
#include <ti/xdais/dm/ividdec3.h>
#include <ti/sdo/ce/Engine.h>
#include <ti/sdo/ce/visa.h>
#include <ti/sdo/ce/skel.h>
Include dependency graph for viddec3.h:

Go to the source code of this file.

Data Structures

struct  IVIDDEC3_CodecClassConfig
 Definition of IVIDDEC3 codec class configurable parameters. More...

Defines

#define VIDDEC3_EOK   IVIDDEC3_EOK
#define VIDDEC3_EFAIL   IVIDDEC3_EFAIL
#define VIDDEC3_EUNSUPPORTED   IVIDDEC3_EUNSUPPORTED
#define VIDDEC3_ETIMEOUT   VISA_ETIMEOUT
#define VIDDEC3_FOREVER   VISA_FOREVER
#define VIDDEC3_VISATYPE   "ti.sdo.ce.video3.IVIDDEC3"
 The VISA type.

Typedefs

typedef VISA_Handle VIDDEC3_Handle
 Opaque handle to a VIDDEC3 codec.
typedef struct IVIDDEC3_Params VIDDEC3_Params
typedef IVIDDEC3_InArgs VIDDEC3_InArgs
typedef IVIDDEC3_OutArgs VIDDEC3_OutArgs
typedef IVIDDEC3_Cmd VIDDEC3_Cmd
typedef IVIDDEC3_DynamicParams VIDDEC3_DynamicParams
typedef IVIDDEC3_Status VIDDEC3_Status
typedef struct
IVIDDEC3_CodecClassConfig 
IVIDDEC3_CodecClassConfig
 Definition of IVIDDEC3 codec class configurable parameters.

Functions

Int32 VIDDEC3_control (VIDDEC3_Handle handle, VIDDEC3_Cmd id, VIDDEC3_DynamicParams *params, VIDDEC3_Status *status)
 Execute the control() method in this instance of a video decoder algorithm.
VIDDEC3_Handle VIDDEC3_create (Engine_Handle e, String name, VIDDEC3_Params *params)
 Create an instance of a video decoder algorithm.
Void VIDDEC3_delete (VIDDEC3_Handle handle)
 Delete the instance of a video decoder algorithm.
Int32 VIDDEC3_process (VIDDEC3_Handle handle, XDM2_BufDesc *inBufs, XDM2_BufDesc *outBufs, VIDDEC3_InArgs *inArgs, VIDDEC3_OutArgs *outArgs)
 Execute the process() method in this instance of a video decoder algorithm.
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines

Copyright 2012, Texas Instruments Incorporated