CERuntime.h File Reference


Detailed Description

The Codec Engine Runtime init module. Provides system wide initialization of the Codec Engine Runtime.

#include <ti/sdo/ce/Engine.h>
Include dependency graph for CERuntime.h:

Go to the source code of this file.

Defines

#define CE_NULL_algs   NULL
#define CE_DECLARE_TYPE(name, types)
 Declare an inheritanc hierarchy for an algorithm.
#define CE_LOCAL_ALG(name, algName, ialgFxns, idma3Fxns, iresFxns, groupId, memType)
 Generates a structure containing data for a local algorithm. This macro must be called between the CE_BEGIN_ALG_TABLE() and CE_END_ALG_TABLE() macro calls. It is used in this manner:.
#define CE_BEGIN_ALG_TABLE(name)   static Engine_AlgDesc CE_##name##_algs[] = {
 Use this macro and the CE_END_ALG_TABLE() macro around CE_LOCAL_ALG() to generate an algorithm table for an engine. The usage is: CE_BEGIN_ALG_TABLE(engineAlgTab) CE_LOCAL_ALG(name_1, ...) CE_LOCAL_ALG(name_2, ...) ... CE_LOCAL_ALG(name_n, ...) CE_END_ALG_TABLE(engineAlgTab).
#define CE_END_ALG_TABLE(name)
 Use this macro after CE_BEGIN_ALG_TABLE() and CE_LOCAL_ALG() for generating an algorithm table for an engine. The usage is: CE_BEGIN_ALG_TABLE(engineAlgTab) CE_LOCAL_ALG(name_1, ...) CE_LOCAL_ALG(name_2, ...) ... CE_LOCAL_ALG(name_n, ...) CE_END_ALG_TABLE(engineAlgTab).
#define CE_ENGINE(algTab, engineName, serverName)
 Generates a structure containing data for an engine. This macro must be called between the CE_BEGIN_ENGINE_TABLE() and CE_END_ENGINE_TABLE() macro calls. It is used in this manner:.
#define CE_BEGIN_ENGINE_TABLE(name)
 Use this macro and the CE_END_ENGINE_TABLE() macro around CE_ENGINE() to generate an engine table for the applicaion. The usage is: CE_BEGIN_ENGINE_TABLE(name) CE_ENGINE(algTab_1, ...) CE_ENGINE(algTab_2, ...) ... CE_ENGINE(algTab_n, ...) CE_END_ENGINE_TABLE(name).
#define CE_END_ENGINE_TABLE(name)
 Use this macro and the CE_BEGIN_ENGINE_TABLE() macro around CE_ENGINE() to generate an engine table for the applicaion. The usage is: CE_BEGIN_ENGINE_TABLE(name) CE_ENGINE(algTab_1, ...) CE_ENGINE(algTab_2, ...) ... CE_ENGINE(algTab_n, ...) CE_END_ENGINE_TABLE(name).

Functions

Void CERuntime_exit (Void)
 Exit the Codec Engine Runtime.
Void CERuntime_init (Void)
 Initialize the Codec Engine Runtime.
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines

Copyright 2010, Texas Instruments Incorporated