Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
CameraServer¶
继承: Object
跟踪 Godot 中可访问的不同摄像头的服务器。
描述¶
CameraServer 记录了 Godot 中可访问的不同相机。此处的相机指外部相机,例如网络摄像头或手机上的摄像头。
主要用于为 AR 模块提供来自相机的视频源。
注意:这个类目前只在 macOS 和 iOS 上实现。在其他平台上没有可用的 CameraFeed。
方法¶
void |
add_feed ( CameraFeed feed ) |
feeds ( ) |
|
get_feed_count ( ) |
|
void |
remove_feed ( CameraFeed feed ) |
信号¶
camera_feed_added ( int id )
当添加 CameraFeed 时发出(例如插入网络摄像头时)。
camera_feed_removed ( int id )
当移除 CameraFeed 时发出(例如拔掉网络摄像头时)。
枚举¶
enum FeedImage:
FeedImage FEED_RGBA_IMAGE = 0
RGBA 相机图像。
FeedImage FEED_YCBCR_IMAGE = 0
YCbCr 相机图像。
FeedImage FEED_Y_IMAGE = 0
Y 分量相机图像。
FeedImage FEED_CBCR_IMAGE = 1
CbCr 分量相机图像。
方法说明¶
void add_feed ( CameraFeed feed )
将相机源 feed
添加到相机服务器中。
CameraFeed[] feeds ( )
返回一个 CameraFeed 数组。
CameraFeed get_feed ( int index )
返回与给定索引 index
的相机对应的 CameraFeed。
int get_feed_count ( )
返回注册的 CameraFeed 的数量。
void remove_feed ( CameraFeed feed )
移除指定的相机源 feed
。