MEDIA Cli

[English]

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