rk3568_ubuntu_r60_v1.3.2/external/uvc_app
2023-11-03 06:12:44 +00:00
..
cJSON 初版SDK发布 2023-11-03 06:12:44 +00:00
conf 初版SDK发布 2023-11-03 06:12:44 +00:00
doc/zh-cn 初版SDK发布 2023-11-03 06:12:44 +00:00
libs 初版SDK发布 2023-11-03 06:12:44 +00:00
process 初版SDK发布 2023-11-03 06:12:44 +00:00
uvc 初版SDK发布 2023-11-03 06:12:44 +00:00
CMakeLists.txt 初版SDK发布 2023-11-03 06:12:44 +00:00
main.c 初版SDK发布 2023-11-03 06:12:44 +00:00
mpp_enc_cfg.conf 初版SDK发布 2023-11-03 06:12:44 +00:00
readme.md 初版SDK发布 2023-11-03 06:12:44 +00:00
uvc_config.sh 初版SDK发布 2023-11-03 06:12:44 +00:00

操作流程

  • 先配置uvc video节点
  1. 配置uvc功能运行uvc_MJPEG.sh
  2. 运行: uvc_app 640 480 &
  3. 打开AMCAP即可预览uvc_app输出四条纯色
  • 通过uevent来监听uvc video节点添加
  1. 运行: uvc_app 640 480 &
  2. 配置uvc功能运行uvc_MJPEG.sh
  3. 打开AMCAP即可预览uvc_app输出四条纯色

接口说明

  1. mpi_enc_set_format设置MJPG编码输入源格式没设置默认为NV12
  2. uvc_read_camera_buffer读取buffer后用于编码传输, 外部模块可以通过注册callback的方式实现数据传输
  3. uvc_control_runuevent的初始化监听video添加uvc的初始化等统一在这个函数实现。
  4. uvc_control_joinuvc反初始化退出。