FBIOGET_SCREEN_ORIGIN_HIFB
FBIOGET_CMAP
功能描述
获取颜色表信息。
约束说明
-
使用HIFB接口需先调用hi_mpi_vo_enable启用VO设备。
-
只有G3和G4图形层才支持颜色表格式,支持格式为CLUT4/CLUT2。
-
该接口不支持多进程、多线程。
函数原型
int ioctl (int fd, FBIOGET_CMAP, fb_cmap *cmap)
参数说明
| 参数名 | 输入/输出 | 说明 |
|---|---|---|
| fd | 输入 | Framebuffer设备文件描述符。 应用程序中调用open("/dev/fbx"),会返回当前VO设备对应的Framebuffer设备文件描述符。 |
| FBIOGET_CMAP | 输入 | ioctl号。 |
| cmap | 输出 | 颜色表结构体指针。 |
返回值说明
- 0:成功
- 非0:失败
父主题: HIFB叠加图形层管理功能
FBIOPUT_CMAP
功能描述
设置颜色表信息。
约束说明
-
使用HIFB接口需先调用hi_mpi_vo_enable启用VO设备。
-
只有G3和G4图形层才支持颜色表格式,支持格式为CLUT4/CLUT2。
-
该接口不支持多进程、多线程。
函数原型
int ioctl (int fd, FBIOPUT_CMAP, fb_cmap *cmap)
参数说明
| 参数名 | 输入/输出 | 说明 |
|---|---|---|
| fd | 输入 | Framebuffer设备文件描述符。 应用程序中调用open("/dev/fbx"),会返回当前VO设备对应的Framebuffer设备文件描述符。 |
| FBIOPUT_CMAP | 输入 | ioctl号。 |
| cmap | 输入 | 颜色表结构体指针。 |
返回值说明
- 0:成功
- 非0:失败
父主题: HIFB叠加图形层管理功能
FBIOGET_SCREEN_ORIGIN_HIFB
功能描述
获取叠加层在屏幕上显示的起始点坐标。
约束说明
-
使用HIFB接口需先调用hi_mpi_vo_enable启用VO设备。
-
该接口不支持多进程、多线程。
函数原型
int ioctl (int fd, FBIOGET_SCREEN_ORIGIN_HIFB, hi_fb_point *point)
参数说明
| 参数名 | 输入/输出 | 说明 |
|---|---|---|
| fd | 输入 | Framebuffer设备文件描述符。 应用程序中调用open("/dev/fbx"),会返回当前VO设备对应的Framebuffer设备文件描述符。 |
| FBIOGET_SCREEN_ORIGIN_HIFB | 输入 | ioctl号。 |
| point | 输出 | 起始点坐标结构体指针。 |
返回值说明
- 0:成功
- 非0:失败
父主题: HIFB叠加图形层管理功能
FBIOPUT_SCREEN_ORIGIN_HIFB
功能描述
设置叠加层在屏幕上显示的起始点坐标。
约束说明
-
使用HIFB接口需先调用hi_mpi_vo_enable启用VO设备。
-
起始点坐标必须非负。
-
该接口不支持多进程、多线程。
函数原型
int ioctl (int fd, FBIOPUT_SCREEN_ORIGIN_HIFB, hi_fb_point *point)
参数说明
| 参数名 | 输入/输出 | 说明 |
|---|---|---|
| fd | 输入 | Framebuffer设备文件描述符。 应用程序中调用open("/dev/fbx"),会返回当前VO设备对应的Framebuffer设备文件描述符。 |
| FBIOPUT_SCREEN_ORIGIN_HIFB | 输入 | ioctl号。 |
| point | 输入 | 坐标结构体指针。 |
返回值说明
- 0:成功
- 非0:失败
父主题: HIFB叠加图形层管理功能
FBIOGET_SHOW_HIFB
功能描述
获取当前叠加层的显示状态。
约束说明
-
使用HIFB接口需先调用hi_mpi_vo_enable启用VO设备。
-
该接口不支持多进程、多线程。
函数原型
int ioctl (int fd, FBIOGET_SHOW_HIFB, hi_bool *bshow)
参数说明
| 参数名 | 输入/输出 | 说明 |
|---|---|---|
| fd | 输入 | Framebuffer设备文件描述符。 应用程序中调用open("/dev/fbx"),会返回当前VO设备对应的Framebuffer设备文件描述符。 |
| FBIOGET_SHOW_HIFB | 输入 | ioctl号。 |
| bshow | 输出 | 显示状态指针。 - HI_TRUE:代表叠加层当前状态为显示。 - HI_FALSE:代表叠加层当前状态为隐藏。 |
返回值说明
- 0:成功
- 非0:失败
父主题: HIFB叠加图形层管理功能
FBIOPUT_SHOW_HIFB
功能描述
显示或隐藏该叠加层。
约束说明
-
使用HIFB接口需先调用hi_mpi_vo_enable启用VO设备。
-
该接口不支持多进程、多线程。
函数原型
int ioctl (int fd, FBIOPUT_SHOW_HIFB, hi_bool *bshow)
参数说明
| 参数名 | 输入/输出 | 说明 |
|---|---|---|
| fd | 输入 | Framebuffer设备文件描述符。 应用程序中调用open("/dev/fbx"),会返回当前VO设备对应的Framebuffer设备文件描述符。 |
| FBIOPUT_SHOW_HIFB | 输入 | ioctl号。 |
| bshow | 输入 | 显示状态指针。 - HI_TRUE:代表设置叠加层状态为显示。 - HI_FALSE:代表设置叠加层状态为隐藏。 |
返回值说明
- 0:成功
- 非0:失败
父主题: HIFB叠加图形层管理功能
在线提单