OpenMAXBellagio
0.9.3
|
the private data structure handled by the ST static loader that described an OpenMAX component More...
#include <st_static_component_loader.h>
Data Fields | |
OMX_VERSIONTYPE | componentVersion |
char * | name |
unsigned int | name_specific_length |
char ** | name_specific |
char ** | role_specific |
char * | name_requested |
OMX_ERRORTYPE(* | constructor )(OMX_COMPONENTTYPE *, OMX_STRING cComponentName) |
OMX_U32 | nqualitylevels |
multiResourceDescriptor ** | multiResourceLevel |
the private data structure handled by the ST static loader that described an OpenMAX component
src/st_static_component_loader.h
ST specific component loader for local components.
Copyright (C) 2007-2009 STMicroelectronics Copyright (C) 2007-2009 Nokia Corporation and/or its subsidiary(-ies).
This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USAThis structure contains all the fields that the loader must use to support the loading unloading functions of the component, that are not described by the standard.
Definition at line 39 of file st_static_component_loader.h.
OMX_VERSIONTYPE stLoaderComponentType::componentVersion |
the version of the component in the OpenMAX standard format
Definition at line 40 of file st_static_component_loader.h.
Referenced by omx_component_library_Setup().
OMX_ERRORTYPE(* stLoaderComponentType::constructor) (OMX_COMPONENTTYPE *, OMX_STRING cComponentName) |
constructor function pointer for each Linux ST OpenMAX component
Definition at line 46 of file st_static_component_loader.h.
Referenced by BOSA_ST_CreateComponent(), and omx_component_library_Setup().
multiResourceDescriptor** stLoaderComponentType::multiResourceLevel |
Definition at line 48 of file st_static_component_loader.h.
Referenced by getMultiResourceEstimates(), omx_component_library_Setup(), and readRegistryFile().
char* stLoaderComponentType::name |
String that represents the name of the component, ruled by the standard
Definition at line 41 of file st_static_component_loader.h.
Referenced by BOSA_ST_DeInitComponentLoader(), omx_component_library_Setup(), and readRegistryFile().
char* stLoaderComponentType::name_requested |
This parameter is used to send to the component the string requested by the IL Client
Definition at line 45 of file st_static_component_loader.h.
Referenced by BOSA_ST_CreateComponent(), and BOSA_ST_DeInitComponentLoader().
char** stLoaderComponentType::name_specific |
Strings those represent the names of the specific format components
Definition at line 43 of file st_static_component_loader.h.
Referenced by BOSA_ST_DeInitComponentLoader(), omx_component_library_Setup(), and readRegistryFile().
unsigned int stLoaderComponentType::name_specific_length |
this field contains the number of roles of the component
Definition at line 42 of file st_static_component_loader.h.
Referenced by BOSA_ST_ComponentNameEnum(), BOSA_ST_CreateComponent(), BOSA_ST_DeInitComponentLoader(), BOSA_ST_GetComponentsOfRole(), BOSA_ST_GetRolesOfComponent(), getMultiResourceEstimates(), getSupportedQualityLevels(), omx_component_library_Setup(), and readRegistryFile().
OMX_U32 stLoaderComponentType::nqualitylevels |
number of available quality levels
Definition at line 47 of file st_static_component_loader.h.
Referenced by getSupportedQualityLevels(), omx_component_library_Setup(), and readRegistryFile().
char** stLoaderComponentType::role_specific |
Strings those represent the names of the specific format components
Definition at line 44 of file st_static_component_loader.h.
Referenced by BOSA_ST_DeInitComponentLoader(), and omx_component_library_Setup().