The Codec Engine Runtime init module. Provides system wide initialization of the Codec Engine Runtime.
#include <ti/sdo/ce/Engine.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. |