接口设计
16 Jul 2024
Read time: 1 minute(s)
drv_ve_open
| 函数原型 | struct aic_ve_client *drv_ve_open(void) |
|---|---|
| 功能说明 | 打开 VE 设备 |
| 参数定义 | 无 |
| 返回值 | VE 设备 |
| 注意事项 | - |
drv_ve_close
| 函数原型 | int drv_ve_close(struct aic_ve_client *client) |
|---|---|
| 功能说明 | 关闭 VE 设备 |
| 参数定义 | client:VE 设备 |
| 返回值 | 0:成功,其他:失败 |
| 注意事项 | - |
IOC_VE_GET_CLIENT
| 函数原型 | int drv_ve_control(struct aic_ve_client *client, int cmd, void *arg) |
|---|---|
| 功能说明 | 获取 VE 设备独占权限 |
| 参数 |
|
| 返回值 | 0:成功。 其他:失败 |
| 注意事项 | 无 |
IOC_VE_PUT_CLIENT
| 函数原型 | int drv_ve_control(struct aic_ve_client *client, int cmd, void *arg) |
|---|---|
| 功能说明 | 释放 VE 设备独占权限 |
| 参数定义 |
|
| 返回值 | 0:成功。 其他:失败 |
| 注意事项 |
- |
IOC_VE_WAIT
| 函数原型 | int drv_ve_control(struct aic_ve_client *client, int cmd, void *arg) |
|---|---|
| 功能说明 | 等待 VE 驱动编解码完成,获取 VE 寄存器状态 |
| 参数 |
|
| 返回值 | 0:成功。 其他:失败 |
| 注意事项 |
- |
IOC_VE_RESET
| 函数原型 | int drv_ve_control(struct aic_ve_client *client, int cmd, void *arg) |
|---|---|
| 功能说明 | VE 驱动硬件复位 |
| 参数 |
|
| 返回值 | 0:成功。 - |
| 注意事项 | 无 |
