auddec1.h File Reference


Detailed Description

The 1.00 audio decoder codec interface. Provides the user an interface to create and interact with xDAIS algorithms that are compliant with the xDM 1.00 Audio Decoder interface.

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

Go to the source code of this file.

Defines

#define AUDDEC1_EOK   IAUDDEC1_EOK
#define AUDDEC1_EFAIL   IAUDDEC1_EFAIL
#define AUDDEC1_EUNSUPPORTED   IAUDDEC1_EUNSUPPORTED
#define AUDDEC1_ETIMEOUT   VISA_ETIMEOUT
#define AUDDEC1_FOREVER   VISA_FOREVER

Typedefs

typedef VISA_Handle AUDDEC1_Handle
 Opaque handle to a AUDDEC1 codec.
typedef struct IAUDDEC1_Params AUDDEC1_Params
 This structure defines the parameters necessary to create an instance of a 1.0 audio decoder object.
typedef IAUDDEC1_InArgs AUDDEC1_InArgs
typedef IAUDDEC1_OutArgs AUDDEC1_OutArgs
typedef IAUDDEC1_Cmd AUDDEC1_Cmd
typedef IAUDDEC1_Status AUDDEC1_Status
typedef IAUDDEC1_DynamicParams AUDDEC1_DynamicParams

Functions

Int32 AUDDEC1_control (AUDDEC1_Handle handle, AUDDEC1_Cmd id, AUDDEC1_DynamicParams *params, AUDDEC1_Status *status)
 Execute the control() method in this instance of an audio1 decoder algorithm.
AUDDEC1_Handle AUDDEC1_create (Engine_Handle e, String name, AUDDEC1_Params *params)
 Create an instance of an audio decoder algorithm.
Void AUDDEC1_delete (AUDDEC1_Handle handle)
 Delete the instance of an audio decoder algorithm.
Int32 AUDDEC1_process (AUDDEC1_Handle handle, XDM1_BufDesc *inBufs, XDM1_BufDesc *outBufs, AUDDEC1_InArgs *inArgs, AUDDEC1_OutArgs *outArgs)
 Execute the process() method in this instance of a audio decoder algorithm.
Int32 AUDDEC1_processAsync (AUDDEC1_Handle handle, XDM1_BufDesc *inBufs, XDM1_BufDesc *outBufs, AUDDEC1_InArgs *inArgs, AUDDEC1_OutArgs *outArgs)
 Perform asynchronous submission to this instance of a audio decoder algorithm.
Int32 AUDDEC1_processWait (AUDDEC1_Handle handle, XDM1_BufDesc *inBufs, XDM1_BufDesc *outBufs, AUDDEC1_InArgs *inArgs, AUDDEC1_OutArgs *outArgs, UInt timeout)
 Wait for a return message from a previous invocation of AUDDEC1_processAsync() in this instance of an audio decoder algorithm.
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines

Copyright 2010, Texas Instruments Incorporated