CameraServer

Inherits: Object

服务器跟踪Godot中可访问的不同摄像头。

描述

CameraServer记录了Godot中可访问的不同摄像机。这些是外部摄像机,如网络摄像机或手机上的摄像机。

它主要用于为AR模块提供来自摄像机的视频资料。

方法

void

add_feed ( CameraFeed feed )

Array

feeds ( )

CameraFeed

get_feed ( int index )

int

get_feed_count ( )

void

remove_feed ( CameraFeed feed )

信号

  • camera_feed_added ( int id )

当添加CameraFeed时触发,例如,插入网络摄像头。


  • camera_feed_removed ( int id )

移除 CameraFeed 时触发,例如拔掉网络摄像头。

枚举

enum FeedImage:

  • FEED_RGBA_IMAGE = 0 —- RGBA 相机图像。

  • FEED_YCBCR_IMAGE = 0 —- YCbCr 相机图像。

  • FEED_Y_IMAGE = 0 —- Y 分量相机图像。

  • FEED_CBCR_IMAGE = 1 —- CbCr 分量相机图像。

方法说明

将相机源添加到相机服务。


返回一个 CameraFeed 数组。


返回具有此ID的CameraFeed


  • int get_feed_count ( )

返回注册的CameraFeed的数量。


移除CameraFeed