Media

[English]

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