MEDIA Cli
1、功能概述
为了便于验证MEDIA的相关功能,为此设计了一系列的CLI CMD。所有的MEDIA CLI命令以
media开头,后面接具体命令和参数。如果命令执行成功,则返回CMDRSP:OK。如果命令执行失败,则返回CMDRSP:ERROR。 当前命令是否生效是由宏CONFIG_MEDIA控制。
2、代码路径
路径:
\components\media\cli\media_cli.c
3、cli命令简介
- 支持的命令如下:
- 1.media dvp open
- 功能说明
打开dvp摄像头相关测试
- 命令格式
media dvp open [param1] [param2]
param1
- The camera output resolution, this can omit for 640X480
Value: 320X240, 480X272, 1280X720, etc.
param2
The dvp data output tpye, this can omit for MIX Value: yuv for YUYV mix for MIX order jpg-YUYV-jpeg- jpeg for JPEG
- 测试用例
- 打开dvp,并输出640X480,mix模式测试:
media dvp open
- 2.media dvp close
- 功能说明
关闭dvp摄像头测试
- 命令格式
media dvp close
此命令没有参数。
- 测试用例
media dvp close
- 3.media uvc open
- 功能说明
打开uvc摄像头相关测试
- 命令格式
media uvc open [param1] [param2]
param1
- The camera output data type, this can omit for MJPEG
Value: MJPEG H264.
param2
- The camera output resolution, this can omit for 640X480
Value: 320X240, 480X272, 1280X720, etc.
- 测试用例
- 打开uvc,并输出640X480测试:
media uvc open
- 4.media uvc close
- 功能说明
关闭uvc摄像头测试
- 命令格式
media uvc close
此命令没有参数。
- 测试用例
media uvc close
- 5.media lcd open
- 功能说明
打开lcd相关测试
- 命令格式
media uvc lcd [param1] [param2] [param3]
param1
- The LCD display resolution, this can omit for 480X272
Value: 320X480, 1024X600, etc.
param2
- The LCD name for diaplay, this can omit for st7282
Value: hx8282, st7282 etc.
param3
- Preamble or not, omit for not need rotate
Value: rotate
- 测试用例
- 打开lcd显示,屏幕输出分辨率为480X272,且需要旋转,测试:
media lcd open rotate
- 6.media lcd close
- 功能说明
关闭lcd显示测试
- 命令格式
media lcd close
此命令没有参数。
- 测试用例
media lcd close
- 7.media capture
- 功能说明
测试拍照功能,将摄像头一帧图像保存到SD卡中,必须要先打开摄像头才能工作正常
- 命令格式
media capture param1
param1
The capture name, such as “test.jpg”
- 测试用例
- 拍照测试:
media capture 1.jpg
- 8.media save_start
- 功能说明
将摄像头中的数据连续存储到SD卡中
- 命令格式
media save_start param1
param1
The storage file name, such as “test.264”
- 测试用例
- 拍照测试:
media start_save frame.264
- 9.media save_stop
- 功能说明
停止将摄像头数据存入SD卡中
- 命令格式
media save_stop
此命令没有参数。
- 测试用例
media save_stop