文档首页> 华为HiLens> 开发指南> 输出模块> 构造一个用于输出的显示器
更新时间:2022-02-22 GMT+08:00

构造一个用于输出的显示器

显示器类,用来构造一个显示器,将视频(图片帧)输出到显示器类。

  • 接口调用

    hilens.Display(type, path=None)

  • 参数说明
    表1 参数说明

    参数名称

    是否必选

    参数类型

    参数描述

    type

    枚举类型,可选hilens.HDMI、hilens.RTMP、hilens.H264_FILE

    • hilens.HDMI:直接通过设备的HDMI接口输出到显示屏,目前只支持一路数据显示到HDMI。
    • hilens.RTMP:实时输出到RTMP服务器供用户查看。
    • hilens.H264_FILE:输出到文件(h264编码的裸流)供用户查看。

    path

    字符串

    如果类型为HDMI则忽略此参数,如果是RTMP则path为RTMP服务器的URL(rtmp://xxxx), 为H264_FILE则path为输出文件的路径(如hilens.get_workspace_path()+”/out.h264”)

    如果是H264_FILE类型的,需要注意,生成的文件仅是h264编码的裸视频流,不含帧率等信息。而且HiLens Framework并未限制文件大小。所以此功能建议只作为调试使用,如果需要保存大文件,建议将文件位置设为/var/lib/docker目录。

  • 返回值

    返回一个显示器实例。

    如果创建失败则抛出一个CreateError。开发者可以在查看技能日志输出、或cat /dev/logmpp来定位错误原因。