Media
1、功能概述
为了便于验证camera外设的功能,为此设计了一系列cli CMD,主要包括摄像头的开关,h264 pipeline编码开关,读取图像流测试等。
2、代码路径
路径:
ap/components/multimedia/cli/media_cli.c
3、cli命令简介
支持的命令如下:
- 1.media uvc open
- 功能说明
用来测试打开uvc是否正常。
- 命令格式
media uvc open param1 [param2] [param3]
Param
value
param1
the port id of usb(hub), range: [1, 3]
param2
resolution, optional param, reference struct: meida_ppi_t, default 640X480
param3
image format, optional param, output image fmt(h264/h265/yuv/enc_yuv/dual), defalt mjpeg
- 测试用例
测试port1上的uvc是否能正常输出864X480的MJPEG图像流:
media uvc open 1 864X480- 2.media uvc close
- 功能说明
用来测试关闭某个端口的uvc功能。
- 命令格式
media uvc close param1
Param
value
param1
the port id of usb(hub), range: [1, 3]
- 测试用例
关闭port1上的uvc:
media uvc close 1- 3.media dvp open
- 功能说明
用来测试打开dvp是否正常。
- 命令格式
media dvp open [param1] [param2] [param3]
Param
value
param1
resolution, optional param, reference struct: meida_ppi_t, default 640X480
param2
image format, optional param, output image fmt(h264/h265/yuv/enc_yuv/dual), defalt mjpeg
- 测试用例
测试dvp是否能正常输出864X480的h264 & yuv图像流:
media dvp open 864X480 h264 enc_yuv- 4.media dvp close
- 功能说明
用来测试关闭dvp功能。
- 命令格式
media uvc close
无参数
- 测试用例
关闭dvp:
media dvp close- 5.media pipeline h264_open
- 功能说明
用来测试使能pipeline h264编码功能。
- 命令格式
media pipeline h264_open
无参数
- 测试用例
使能h264 pipeline编码:
media pipeline h264_open- 6.media pipeline h264_close
- 功能说明
用来测试关闭pipeline h264编码功能。
- 命令格式
media pipeline h264_close
无参数
- 测试用例
关闭h264 pipeline编码:
media pipeline h264_close