CameraFeed
继承
简要描述
可以让单个物理相机和你的设备相连。
描述
可以让单个物理相机和你的设备相连。
注意:许多相机会返回YCbCr图像,这些图像被分为两个纹理,需要在着色器中合并。
成员
类型 | 属性名 | 默认值 |
---|---|---|
bool | feed_is_active | false |
Transform2D | feed_transform | Transform2D( 1, 0, 0, -1, 0, 1 ) |
方法
返回值类型 | 方法名称 |
---|---|
int | get_id() const |
String | get_name() const |
int | get_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
Default | false |
---|---|
setter | set_active(value) |
getter | is_active |
- Transform2D feed_transform
Default | Transform2D( 1, 0, 0, -1, 0, 1 ) |
---|---|
setter | set_transform(value) |
getter | get_transform |
方法说明
- get_id get_id() const
返回此节点的唯一ID。
- get_name get_name() const
返回相机的名称。
- get_position get_position() const
返回相机在设备上的位置。