Aenc.h File Reference

#include <xdc/std.h>
#include <ti/sdo/ce/Engine.h>
#include <ti/sdo/ce/audio/audenc.h>
#include <ti/sdo/dmai/Dmai.h>
#include <ti/sdo/dmai/Buffer.h>

Go to the source code of this file.


Typedefs

typedef struct Aenc_Object * Aenc_Handle
 Handle through which to reference an Audio Encode algorithm.

Functions

Aenc_Handle Aenc_create (Engine_Handle hEngine, Char *codecName, AUDENC_Params *params, AUDENC_DynamicParams *dynParams)
 Creates an Audio Encode (XDM 0.9) algorithm instance.
Int Aenc_process (Aenc_Handle hAe, Buffer_Handle hInBuf, Buffer_Handle hOutBuf)
 Encodes an audio buffer.
Int Aenc_delete (Aenc_Handle hAe)
 Deletes an Audio Encode algorithm instance.
AUDENC_Handle Aenc_getVisaHandle (Aenc_Handle hAe)
 Get the AUDENC handle from the Aenc module instance.
Int32 Aenc_getInBufSize (Aenc_Handle hAe)
 Get the input buffer size required by the codec.
Int32 Aenc_getOutBufSize (Aenc_Handle hAe)
 Get the output buffer size required by the codec.

Variables

const AUDENC_Params Aenc_Params_DEFAULT
 Default XDM params for an Audio Encode algorithm.
const AUDENC_DynamicParams Aenc_DynamicParams_DEFAULT
 Default XDM dynamic params for an Audio Encode algorithm.

Copyright 2011, Texas Instruments Incorporated