CameraServer¶
Inherits: Object
服务器跟踪Godot中可访问的不同摄像头。
描述¶
CameraServer
记录了Godot中可访问的不同摄像机。这些是外部摄像机,如网络摄像机或手机上的摄像机。
它主要用于为AR模块提供来自摄像机的视频资料。
方法¶
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:
FEED_RGBA_IMAGE = 0 --- RGBA 相机图像。
FEED_YCBCR_IMAGE = 0 --- YCbCr 相机图像。
FEED_Y_IMAGE = 0 --- Y 分量相机图像。
FEED_CBCR_IMAGE = 1 --- CbCr 分量相机图像。
方法说明¶
void add_feed ( CameraFeed feed )
将相机源添加到相机服务。
Array feeds ( )
返回一个 CameraFeed 数组。
CameraFeed get_feed ( int index )
返回具有此ID的CameraFeed。
int get_feed_count ( )
返回注册的CameraFeed的数量。
void remove_feed ( CameraFeed feed )
移除CameraFeed。