Venc.h File Reference

#include <xdc/std.h>
#include <ti/sdo/ce/Engine.h>
#include <ti/sdo/ce/video/videnc.h>
#include <ti/sdo/dmai/Dmai.h>

Go to the source code of this file.


Typedefs

typedef struct Venc_Object * Venc_Handle
 Handle through which to reference a Video Encode algorithm.

Functions

Venc_Handle Venc_create (Engine_Handle hEngine, Char *codecName, VIDENC_Params *params, VIDENC_DynamicParams *dynParams)
 Creates a Video Encode (XDM 0.9) algorithm instance.
Int Venc_process (Venc_Handle hVe, Buffer_Handle hInBuf, Buffer_Handle hOutBuf)
 Encodes a video buffer.
Int Venc_delete (Venc_Handle hVe)
 Deletes a Video Encode algorithm instance.
Int32 Venc_getInBufSize (Venc_Handle hVe)
 After a Venc_create call is made, this function can be called to figure out the min total size of the required input buffers.
Int32 Venc_getOutBufSize (Venc_Handle hVe)
 After a Venc_create call is made, this function can be called to figure out the min total size of the required output buffers.
VIDENC_Handle Venc_getVisaHandle (Venc_Handle hVe)
 Get the VIDENC handle from the Venc module instance.

Variables

const VIDENC_Params Venc_Params_DEFAULT
 Default XDM parameters for a Video Encode algorithm.
const VIDENC_DynamicParams Venc_DynamicParams_DEFAULT
 Default XDM dynamic parameters for a Video Encode algorithm.

Copyright 2011, Texas Instruments Incorporated