OMX_VERSIONTYPE Union Reference

#include <OMX_Types.h>


Data Fields

struct {
   OMX_U8   nVersionMajor
   OMX_U8   nVersionMinor
   OMX_U8   nRevision
   OMX_U8   nStep
s
OMX_U32 nVersion


Detailed Description

The OMX_VERSIONTYPE union is used to specify the version for a structure or component. For a component, the version is entirely specified by the component vendor. Components doing the same function from different vendors may or may not have the same version. For structures, the version shall be set by the entity that allocates the structure. For structures specified in the OMX 1.1 specification, the value of the version shall be set to 1.1.0.0 in all cases. Access to the OMX_VERSIONTYPE can be by a single 32 bit access (e.g. by nVersion) or by accessing one of the structure elements to, for example, check only the Major revision.

Definition at line 330 of file OMX_Types.h.


Field Documentation

Major version accessor element

Definition at line 334 of file OMX_Types.h.

Referenced by checkHeader(), omx_base_component_Constructor(), omx_component_library_Setup(), and setHeader().

Minor version accessor element

Definition at line 335 of file OMX_Types.h.

Referenced by checkHeader(), omx_base_component_Constructor(), omx_component_library_Setup(), and setHeader().

Revision version accessor element

Definition at line 336 of file OMX_Types.h.

Referenced by omx_base_component_Constructor(), omx_component_library_Setup(), and setHeader().

Step version accessor element

Definition at line 337 of file OMX_Types.h.

Referenced by omx_base_component_Constructor(), omx_component_library_Setup(), and setHeader().

struct { ... } OMX_VERSIONTYPE::s

32 bit value to make accessing the version easily done in a single word size copy/compare operation

Definition at line 339 of file OMX_Types.h.


The documentation for this union was generated from the following file:

Generated for OpenMAX Bellagio rel. 0.3.5-svn by  doxygen 1.5.1
SourceForge.net Logo