StreamInfo

概述

流信息,用于创建流时传入相关的配置参数。

相关模块:

Camera

汇总

Public 属性

名称 描述
streamId_ int
流的ID,用于在设备内唯一标识一条流。
width_ int
图像宽度。
height_ int
图像高度。
format_ int
图像格式。
dataspace_ int
图像颜色空间。
intent_ enum StreamIntent
流类型。
tunneledMode_ boolean
隧道模式。
bufferQueue_ BufferProducerSequenceable
图形提供的生产者句柄。
minFrameDuration_ int
最小帧间隔。
encodeType_ enum EncodeType
编码类型。

类成员变量说明

bufferQueue_

BufferProducerSequenceable StreamInfo::bufferQueue_

描述:

图形提供的生产者句柄。

dataspace_

int StreamInfo::dataspace_

描述:

图像颜色空间。

encodeType_

enum EncodeType StreamInfo::encodeType_

描述:

编码类型。

format_

int StreamInfo::format_

描述:

图像格式。

height_

int StreamInfo::height_

描述:

图像高度。

intent_

enum StreamIntent StreamInfo::intent_

描述:

流类型。

minFrameDuration_

int StreamInfo::minFrameDuration_

描述:

最小帧间隔。

streamId_

int StreamInfo::streamId_

描述:

流的ID,用于在设备内唯一标识一条流。

tunneledMode_

boolean StreamInfo::tunneledMode_

描述:

隧道模式。

值为true时开启,false关闭。 开启隧道模式后,HAL不直接和上层交互,通过图形提供的生产者句柄来传递帧数据,对于一些IOT设备,可能不需要或者不支持预览流的图像数据缓存流转,此时需要关闭隧道模式。

width_

int StreamInfo::width_

描述:

图像宽度。