FBIOGET_ALPHA_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叠加图形层管理功能
FBIOGET_ALPHA_HIFB
功能描述
获取叠加层的Alpha信息。
约束说明
-
使用HIFB接口需先调用hi_mpi_vo_enable启用VO设备。
-
该接口不支持多进程、多线程。
函数原型
int ioctl (int fd, FBIOGET_ALPHA_HIFB, hi_fb_alpha *alpha)
参数说明
| 参数名 | 输入/输出 | 说明 |
|---|---|---|
| fd | 输入 | Framebuffer设备文件描述符。 应用程序中调用open("/dev/fbx"),会返回当前VO设备对应的Framebuffer设备文件描述符。 |
| FBIOGET_ALPHA_HIFB | 输入 | ioctl号。 |
| alpha | 输出 | Alpha属性指针。 |
返回值说明
- 0:成功
- 非0:失败
父主题: HIFB叠加图形层管理功能
FBIOPUT_ALPHA_HIFB
功能描述
设置叠加层的Alpha信息。
约束说明
-
使用HIFB接口需先调用hi_mpi_vo_enable启用VO设备。
-
该接口不支持多进程、多线程。
函数原型
int ioctl (int fd, FBIOPUT_ALPHA_HIFB, hi_fb_alpha *alpha)
参数说明
| 参数名 | 输入/输出 | 说明 |
|---|---|---|
| fd | 输入 | Framebuffer设备文件描述符。 应用程序中调用open("/dev/fbx"),会返回当前VO设备对应的Framebuffer设备文件描述符。 |
| FBIOPUT_ALPHA_HIFB | 输入 | ioctl号。 |
| alpha | 输出 | Alpha属性指针。 |
返回值说明
- 0:成功
- 非0:失败
父主题: HIFB叠加图形层管理功能
hi_mpi_hdmi_init
函数功能
初始化HDMI。
约束说明
- 该函数接口需要与hi_mpi_hdmi_deinit接口成对调用,即本接口被调用后,需要调用hi_mpi_hdmi_deinit接口,才允许再次调用hi_mpi_hdmi_init接口。
- 该接口暂不支持多进程。
函数原型
hi_s32 hi_mpi_hdmi_init(void)
参数说明
无
返回值说明
- 0:成功
- 非0:失败,参见HDMI外设返回码
参考资源
接口调用流程,参见视频解码、处理和显示功能(NVR场景)。
父主题: HDMI外设
在线提单