audenc1.h File Reference


Detailed Description

The 1.0 audio encoder codec interface. Provides the user an interface to create and interact with xDAIS algorithms that are compliant with the xDM 1.0 audio encoder interface.

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

Go to the source code of this file.

Defines

#define AUDENC1_EOK   IAUDENC1_EOK
#define AUDENC1_EFAIL   IAUDENC1_EFAIL
#define AUDENC1_EUNSUPPORTED   IAUDENC1_EUNSUPPORTED
#define AUDENC1_ETIMEOUT   VISA_ETIMEOUT
#define AUDENC1_FOREVER   VISA_FOREVER

Typedefs

typedef VISA_Handle AUDENC1_Handle
 Opaque handle to a AUDENC1 codec.
typedef struct IAUDENC1_Params AUDENC1_Params
 This structure defines the parameters necessary to create an instance of an audio encoder.
typedef IAUDENC1_InArgs AUDENC1_InArgs
typedef IAUDENC1_OutArgs AUDENC1_OutArgs
typedef IAUDENC1_Cmd AUDENC1_Cmd
typedef IAUDENC1_Status AUDENC1_Status
typedef IAUDENC1_DynamicParams AUDENC1_DynamicParams

Functions

Int32 AUDENC1_control (AUDENC1_Handle handle, AUDENC1_Cmd id, AUDENC1_DynamicParams *params, AUDENC1_Status *status)
 Execute the control() method in this instance of an audio encoder algorithm.
AUDENC1_Handle AUDENC1_create (Engine_Handle e, String name, AUDENC1_Params *params)
 Create an instance of an audio encoder algorithm.
Void AUDENC1_delete (AUDENC1_Handle handle)
 Delete the instance of a audio encoder algorithm.
Int32 AUDENC1_process (AUDENC1_Handle handle, XDM1_BufDesc *inBufs, XDM1_BufDesc *outBufs, AUDENC1_InArgs *inArgs, AUDENC1_OutArgs *outArgs)
 Execute the process() method in this instance of a audio encoder algorithm.
Int32 AUDENC1_processAsync (AUDENC1_Handle handle, XDM1_BufDesc *inBufs, XDM1_BufDesc *outBufs, AUDENC1_InArgs *inArgs, AUDENC1_OutArgs *outArgs)
 Perform asynchronous submission to this instance of a audio encoder algorithm.
Int32 AUDENC1_processWait (AUDENC1_Handle handle, XDM1_BufDesc *inBufs, XDM1_BufDesc *outBufs, AUDENC1_InArgs *inArgs, AUDENC1_OutArgs *outArgs, UInt timeout)
 Wait for a return message from a previous invocation of AUDENC1_processAsync() in this instance of an audio encoder algorithm.
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines

Copyright 2010, Texas Instruments Incorporated