构造用于输出的显示器
构造显示器,用来将图片显示到显示器或是输出到视频流。如果创建失败则抛出一个CreateError,开发者可以查看技能日志或输出来定位错误原因。
如果是H264_FILE类型的,需要注意,生成的文件仅是h264编码的裸视频流,不含帧率等信息,而且HiLens Framework并未限制文件大小。所以此功能建议只作为调试使用。
接口调用
static std::shared_ptr hilens::Display::Create(Type type, const char * path = NULL)
参数说明
参数名 |
说明 |
---|---|
type |
显示类型,可选HDMI、RTMP、H264_FILE。 |
path |
如果类型为HDMI则忽略此参数,如果是RTMP则path为RTMP服务器的URL( rtmp://xxxx), 为H264_FILE则path为输出文件的路径(如hilens::GetWorkspacePath()+"/out.h264")。 |
返回值
成功则返回一个显示器实例,失败则返回nullptr。