参考 http://www.khronos.org/registry/omxal/
Khronos OpenMAX AL 的1.1标准的 核心(core)的API 标准头文件,可知:
opemax AL 在platform.h中定义了可以由特定平台指定的数据类型(个人认为是可以根据平台不同而被修改的):
typedef char xa_char_t;
typedef unsigned char xa_uint8_t;
typedef signed char xa_int8_t;
typedef unsigned short xa_uint16_t;
typedef signed short xa_int16_t;
typedef unsigned int /* long */ xa_uint32_t;
typedef signed int /* long */ xa_int32_t;
typedef unsigned long long xa_uint64_t;
typedef float xa_float32_t;
typedef double xa_float64_t;
由此,我们得到了xa_***_t的openmax