XDAIS  dais-x04
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Data Structures | Typedefs
XDM IVIDDEC2-based Video Decoder Split Interface

Data Structures

struct  IVIDDEC2FRONT_Obj
 This must be the first field of all IVIDDEC2FRONT instance objects. More...
struct  IVIDDEC2BACK_Obj
 This must be the first field of all IVIDDEC2BACK instance objects. More...
struct  IVIDDEC2FRONT_Status
 Defines instance status parameters. More...
struct  IVIDDEC2FRONT_OutArgs
 Defines the run time output arguments for all IVIDDEC2FRONT instance objects. More...
struct  IVIDDEC2FRONT_Fxns
 Defines all of the operations on IVIDDEC2FRONT objects. More...
struct  IVIDDEC2BACK_Fxns
 Defines all of the operations on IVIDDEC2BACK objects. More...

Typedefs

typedef struct IVIDDEC2FRONT_Obj IVIDDEC2FRONT_Obj
 This must be the first field of all IVIDDEC2FRONT instance objects.
typedef struct IVIDDEC2FRONT_ObjIVIDDEC2FRONT_Handle
 Opaque handle to an IVIDDEC2FRONT objects.
typedef struct IVIDDEC2BACK_Obj IVIDDEC2BACK_Obj
 This must be the first field of all IVIDDEC2BACK instance objects.
typedef struct IVIDDEC2BACK_ObjIVIDDEC2BACK_Handle
 Opaque handle to an IVIDDEC2BACK objects.
typedef struct IVIDDEC2FRONT_Status IVIDDEC2FRONT_Status
 Defines instance status parameters.
typedef struct
IVIDDEC2FRONT_OutArgs 
IVIDDEC2FRONT_OutArgs
 Defines the run time output arguments for all IVIDDEC2FRONT instance objects.
typedef struct IVIDDEC2FRONT_Fxns IVIDDEC2FRONT_Fxns
 Defines all of the operations on IVIDDEC2FRONT objects.
typedef struct IVIDDEC2BACK_Fxns IVIDDEC2BACK_Fxns
 Defines all of the operations on IVIDDEC2BACK objects.

Detailed Description

This is the XDM split video decoder interface.


Typedef Documentation

This must be the first field of all IVIDDEC2FRONT instance objects.

Opaque handle to an IVIDDEC2FRONT objects.

This must be the first field of all IVIDDEC2BACK instance objects.

Opaque handle to an IVIDDEC2BACK objects.

Defines instance status parameters.

Remarks:
All fields correspond to latest IVIDDEC2FRONT_Fxns::process() call on the particular instance of the decoder.
See also:
IVIDDEC2FRONT_Fxns::control()

Defines the run time output arguments for all IVIDDEC2FRONT instance objects.

Remarks:
This structure may be extended by individual codec implementations allowing customization with vendor specific parameters. The presence of vendor specific extensions will be detected by the value of the size parameter.
The size field must be correctly set by the caller. See https://processors.wiki.ti.com/index.php/Extending_data_structures_in_XDM for more details.
See also:
IVIDDEC2FRONT_Fxns::process()

Defines all of the operations on IVIDDEC2FRONT objects.

Defines all of the operations on IVIDDEC2BACK objects.

Copyright 2013, Texas Instruments Incorporated