跳到主要内容

CameraFeed

继承

Reference

简要描述

可以让单个物理相机和你的设备相连。

描述

可以让单个物理相机和你的设备相连。

注意:许多相机会返回YCbCr图像,这些图像被分为两个纹理,需要在着色器中合并。

成员

类型属性名默认值
boolfeed_is_activefalse
Transform2Dfeed_transformTransform2D( 1, 0, 0, -1, 0, 1 )

方法

返回值类型方法名称
intget_id() const
Stringget_name() const
intget_position() const

枚举

enum FeedDataType:

  • **FEED_NOIMAGE = 0**

未设置图片。

  • **FEED_RGB = 1**

Feed提供RGB图像。

  • **FEED_YCBCR = 2**

Feed提供了需要转换为RGB的YCbCr图像。

  • **FEED_YCBCR_SEP = 3**

Feed提供了单独的Y和CbCr图像,需要对其进行合并并转换为RGB。


enum FeedPosition:

  • **FEED_UNSPECIFIED = 0**

未指定位置。

  • **FEED_FRONT = 1**

相机安装在设备的正面。

  • **FEED_BACK = 2**

相机安装在设备的背面。


常量

成员说明

  • bool feed_is_active
Defaultfalse
setterset_active(value)
getteris_active
  • Transform2D feed_transform
DefaultTransform2D( 1, 0, 0, -1, 0, 1 )
setterset_transform(value)
getterget_transform

方法说明

  • get_id get_id() const

返回此节点的唯一ID。


  • get_name get_name() const

返回相机的名称。


  • get_position get_position() const

返回相机在设备上的位置。