StreamInfo

概述

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

起始版本: 3.2

相关模块:Camera

汇总

Public 属性

名称 描述
int streamId_ 流的ID,用于在设备内唯一标识一条流。
int width_ 图像宽度。
int height_ 图像高度。
int format_ 图像格式。
int dataspace_ 图像颜色空间。
enum StreamIntentintent_ 流类型。
boolean tunneledMode_ 隧道模式,值为true时开启,false关闭。 开启隧道模式后,HAL不直接和上层交互,通过图形提供的生产者句柄来传递帧数据, 对于一些IOT设备,可能不需要或者不支持预览流的图像数据缓存流转,此时需要关闭隧道模式。
BufferProducerSequenceable bufferQueue_ 图形提供的生产者句柄。
int minFrameDuration_ 最小帧间隔。
enum EncodeTypeencodeType_ 编码类型。

类成员变量说明

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_

描述 图像宽度。