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
。
© 版权所有 2014-present Juan Linietsky, Ariel Manzur and the Godot community (CC BY 3.0). Revision b1c660f7
.
Built with Sphinx using a theme provided by Read the Docs.